diff --git a/.github/workflows/docs-parity-updates.yml b/.github/workflows/docs-parity-updates.yml index c5c5e1a8..96ed9527 100644 --- a/.github/workflows/docs-parity-updates.yml +++ b/.github/workflows/docs-parity-updates.yml @@ -103,6 +103,17 @@ jobs: WORKFLOW: "AWS / Build, Test, Push" RESOURCE_FOLDER: "metrics-implementation-details/community" + - name: Download CloudFormation catalog from Pro pipeline (GitHub) + working-directory: docs + continue-on-error: true + run: /tmp/get_latest_github_metrics.sh ./target main + env: + GITHUB_TOKEN: ${{ secrets.PRO_ACCESS_TOKEN }} + REPOSITORY_NAME: localstack-pro + ARTIFACT_ID: iac-catalog-assets + WORKFLOW: "IaC – Generate Catalog Assets" + RESOURCE_FOLDER: "iac-catalog-assets" + - name: Download coverage data for K8s pipeline (acceptance tests) (GitHub) working-directory: docs run: /tmp/get_latest_github_metrics.sh ./target main @@ -139,6 +150,12 @@ jobs: python3 -m scripts.create_data_coverage -i target/metrics-implementation-details -r target/metrics-raw -o target/updated_coverage -s src/data/coverage/service_display_name.json mv -f target/updated_coverage/data/*.json src/data/coverage + - name: Generate CloudFormation Coverage Tables + working-directory: docs + continue-on-error: true + run: | + python3 scripts/create_cfn_coverage_table.py --cfn-json target/iac-catalog-assets/cfn_resources.json + - name: Check for changes id: check-for-changes working-directory: docs @@ -147,7 +164,8 @@ jobs: # Check against the PR branch if it exists, otherwise against the main # Store the result in resources/diff-check.log and store the diff count in the GitHub Action output "diff-count" mkdir -p resources - (git diff --name-only origin/parity-coverage-auto-updates data/coverage/ 2>/dev/null || git diff --name-only origin/${{ github.event.inputs.targetBranch || 'main' }} src/data/coverage/ 2>/dev/null) | tee -a resources/diff-check.log + FILES_TO_CHECK="src/data/coverage/ src/content/docs/aws/services/cloudformation.mdx" + (git diff --name-only origin/parity-coverage-auto-updates $FILES_TO_CHECK 2>/dev/null || git diff --name-only origin/${{ github.event.inputs.targetBranch || 'main' }} $FILES_TO_CHECK 2>/dev/null) | tee -a resources/diff-check.log echo "diff-count=$(cat resources/diff-check.log | wc -l)" >> $GITHUB_OUTPUT - name: Read PR markdown template diff --git a/CODEOWNERS b/CODEOWNERS index 05d56b7e..a6b66bbb 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -91,7 +91,7 @@ /src/content/docs/aws/services/ecr.mdx @dfangl @quetzalliwrites @HarshCasper # ecs -/src/content/docs/aws/services/ecs.mdx @simonrw @dominikschubert @pinzon @quetzalliwrites @HarshCasper +/src/content/docs/aws/services/ecs.mdx @simonrw @dominikschubert @pinzon @nik-localstack @quetzalliwrites @HarshCasper # efs /src/content/docs/aws/services/efs.mdx @pinzon @quetzalliwrites @HarshCasper @@ -103,7 +103,7 @@ /src/content/docs/aws/services/elasticache.mdx @thrau @giograno @silv-io @quetzalliwrites @HarshCasper # elb -/src/content/docs/aws/services/elb.mdx @simonrw @quetzalliwrites @HarshCasper +/src/content/docs/aws/services/elb.mdx @simonrw @nik-localstack @quetzalliwrites @HarshCasper # emr /src/content/docs/aws/services/emr.mdx @macnev2013 @quetzalliwrites @HarshCasper @@ -180,9 +180,6 @@ # pipes /src/content/docs/aws/services/pipes.mdx @tiurin @gregfurman @joe4dev @quetzalliwrites @HarshCasper -# qldb -/src/content/docs/aws/services/qldb.mdx @simonrw @quetzalliwrites @HarshCasper - # ram /src/content/docs/aws/services/ram.mdx @viren-nadkarni @quetzalliwrites @HarshCasper diff --git a/astro.config.mjs b/astro.config.mjs index 0580c7b9..89a16158 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -198,12 +198,7 @@ export default defineConfig({ }, }), starlightDocSearch({ - appId: 'XBW1JU7CW5', - apiKey: '6b0341e2f50196d328d088dbb5cd6166', - indexName: 'localstack', - searchParameters: { - facets: ['lvl0'], - }, + clientOptionsModule: './src/config/docsearch.ts', }), ], sidebar: [ diff --git a/public/_redirects b/public/_redirects index d6d6388c..06bd2d2d 100644 --- a/public/_redirects +++ b/public/_redirects @@ -391,7 +391,6 @@ /user-guide/state-management/pods-cli/ /aws/capabilities/state-management/cli-commands 301 /user-guide/aws/dynamodbstreams/ /aws/services/dynamodbstreams 301 /references/api-key/ /aws/getting-started/auth-token/#how-do-i-activate-older-versions-of-localstack-before-v30 301 -/user-guide/ci/ /aws/user-guide/ci 301 /references/coverage/coverage_eks/ /aws/services/eks 301 /references/coverage/coverage_cognito-idp/ /aws/services/cognito-idp 301 /user-guide/web-application/workspace/ /aws/capabilities/web-app/workspace 301 @@ -407,7 +406,6 @@ /references/filesystem/ /aws/capabilities/config/filesystem/ 301 /references/ /aws/capabilities/config/ 301 /academy/localstack-101/getting-started/ https://www.youtube.com/watch?v=CzX4mfiS058&feature=youtu.be 301 - /legal/third-party-software-tools /aws/legal/third-party-software-tools 301 /references/coverage/coverage_elb /aws/services/elb 301 /user-guide/aws/batch /aws/services/batch 301 @@ -801,7 +799,6 @@ /user-guide/state-management/pods-cli /aws/capabilities/state-management/cli-commands 301 /user-guide/aws/dynamodbstreams /aws/services/dynamodbstreams 301 /references/api-key /aws/getting-started/auth-token/#how-do-i-activate-older-versions-of-localstack-before-v30 301 -/user-guide/ci /aws/user-guide/ci 301 /references/coverage/coverage_eks /aws/services/eks 301 /references/coverage/coverage_cognito-idp /aws/services/cognito-idp 301 /user-guide/web-application/workspace /aws/capabilities/web-app/workspace 301 @@ -818,6 +815,12 @@ /references /aws/capabilities/config/ 301 /academy/localstack-101/getting-started https://www.youtube.com/watch?v=CzX4mfiS058&feature=youtu.be 301 /user-guide/materalized-views /snowflake/features/materialized-views/ 301 +/user-guide/materalized-views/ /snowflake/features/materialized-views/ 301 +/snowflake/features/materalized-views/ /snowflake/features/materialized-views/ 301 +/snowflake/features/materalized-views/ /snowflake/features/materialized-views/ 301 /user-guide/ci /aws/integrations/continuous-integration/ 301 +/user-guide/ci/ /aws/integrations/continuous-integration/ 301 +/aws/user-guide/ci /aws/integrations/continuous-integration/ 301 +/aws/user-guide/ci/ /aws/integrations/continuous-integration/ 301 /aws/tooling/lambda-tools/vscode-extension/ /aws/tooling/vscode-extension/ 301 /aws/tooling/lambda-tools/vscode-extension /aws/tooling/vscode-extension/ 301 \ No newline at end of file diff --git a/public/images/aws/empheral_previews_flow.png b/public/images/aws/empheral_previews_flow.png new file mode 100644 index 00000000..c6648c6e Binary files /dev/null and b/public/images/aws/empheral_previews_flow.png differ diff --git a/public/images/aws/iam-policy-stream-architecture.png b/public/images/aws/iam-policy-stream-architecture.png new file mode 100644 index 00000000..fe84ab5d Binary files /dev/null and b/public/images/aws/iam-policy-stream-architecture.png differ diff --git a/public/images/aws/lambda-ecr-container-images.png b/public/images/aws/lambda-ecr-container-images.png new file mode 100644 index 00000000..2183b8f4 Binary files /dev/null and b/public/images/aws/lambda-ecr-container-images.png differ diff --git a/public/images/aws/localstack-cloudformation-local-user-interface.png b/public/images/aws/localstack-cloudformation-local-user-interface.png deleted file mode 100644 index 8865d764..00000000 Binary files a/public/images/aws/localstack-cloudformation-local-user-interface.png and /dev/null differ diff --git a/public/images/aws/qldb-resource-browser.png b/public/images/aws/qldb-resource-browser.png deleted file mode 100644 index d80b97d2..00000000 Binary files a/public/images/aws/qldb-resource-browser.png and /dev/null differ diff --git a/public/images/aws/rds-database-initialization-architecture.png b/public/images/aws/rds-database-initialization-architecture.png new file mode 100644 index 00000000..00039aa2 Binary files /dev/null and b/public/images/aws/rds-database-initialization-architecture.png differ diff --git a/public/images/aws/serverless-quiz-app-architecture.png b/public/images/aws/serverless-quiz-app-architecture.png new file mode 100644 index 00000000..b573c4cc Binary files /dev/null and b/public/images/aws/serverless-quiz-app-architecture.png differ diff --git a/scripts/create_cfn_coverage_table.py b/scripts/create_cfn_coverage_table.py new file mode 100755 index 00000000..60f8c66a --- /dev/null +++ b/scripts/create_cfn_coverage_table.py @@ -0,0 +1,252 @@ +from __future__ import annotations + +import argparse +import json +import re +from io import StringIO +from pathlib import Path +from typing import IO, Callable + +from dataclasses import dataclass + +COMMUNITY_HEADING_PATTERN = r"####\s*Community image" +PRO_HEADING_PATTERN = r"\n####\s*Pro image" +API_COVERAGE_HEADING_PATTERN = r"^\s*##\s|$\Z" +DEFAULT_PAGE_PATH = "src/content/docs/aws/services/cloudformation.mdx" + + +@dataclass +class ColumnConfig: + header: str + key: str + alignment: str = "left" + formatter: Callable[[any], str] | None = None + + def format_value(self, value: any) -> str: + if self.formatter: + return self.formatter(value) + return str(value) if value is not None else "-" + + +def bool_formatter(value: bool): + return "✅" if value else "-" + + +@dataclass +class TableConfig: + columns: list[ColumnConfig] + sort_by: str | None = None + + def get_headers(self) -> list[str]: + return [col.header for col in self.columns] + + +class MarkdownTableGenerator: + def __init__(self, config: TableConfig): + self.config = config + + def _calculate_column_widths(self, data: list[dict[str, any]]) -> list[int]: + widths = [] + + for col in self.config.columns: + max_width = len(col.header) + + for row in data: + value = row.get(col.key, "") + formatted_value = col.format_value(value) + max_width = max(max_width, len(formatted_value)) + + widths.append(max_width) + + return widths + + def _get_alignment_separator(self, alignment: str, width: int) -> str: + if alignment == "right": + return f"{'-' * (width + 1)}:" + elif alignment == "center": + return f":{'-' * width}:" + else: + return f"{'-' * width}" + + def _format_cell(self, value: str, width: int, alignment: str) -> str: + if alignment == "right": + return value.rjust(width) + elif alignment == "center": + return value.center(width) + else: + return value.ljust(width) + + def _write_header_row(self, writer: IO[str], widths: list[int]) -> None: + headers = self.config.get_headers() + formatted_headers = [] + + for i, header in enumerate(headers): + alignment = self.config.columns[i].alignment + formatted_header = self._format_cell(header, widths[i], alignment) + formatted_headers.append(formatted_header) + + writer.write(f"| {' | '.join(formatted_headers)} |\n") + + def _write_separator_row(self, writer: IO[str], widths: list[int]) -> None: + separators = [] + for i, col in enumerate(self.config.columns): + separator = self._get_alignment_separator(col.alignment, widths[i]) + separators.append(separator) + + writer.write(f"|{'|'.join(separators)}|\n") + + def _write_data_rows( + self, writer: IO[str], data: list[Dict[str, Any]], widths: list[int] + ) -> None: + if self.config.sort_by: + data = sorted(data, key=lambda x: x.get(self.config.sort_by, "")) + + for row in data: + formatted_cells = [] + + for i, col in enumerate(self.config.columns): + value = row.get(col.key, "") + formatted_value = col.format_value(value) + formatted_cell = self._format_cell( + formatted_value, widths[i], col.alignment + ) + formatted_cells.append(formatted_cell) + + writer.write(f"| {' | '.join(formatted_cells)} |\n") + + def generate_table(self, data: list[dict[str, any]] | None) -> str: + if not data: + return "" + + buffer = StringIO() + widths = self._calculate_column_widths(data) + + self._write_header_row(buffer, widths) + self._write_separator_row(buffer, widths) + self._write_data_rows(buffer, data, widths) + + table = buffer.getvalue().rstrip("\n") + "\n" + return table + +class CloudFormationDataTransformer(): + def transform(self, section_data: dict[str, any] | None) -> list[dict[str, any]]: + if not section_data: + return [] + + rows = [] + + for resource_type, metadata in section_data.items(): + methods = set(metadata.get("methods", [])) + + row = { + "resource": resource_type, + "create": "Create" in methods, + "delete": "Delete" in methods, + "update": "Update" in methods, + } + rows.append(row) + return rows + + +def create_argument_parser() -> argparse.ArgumentParser: + parser = argparse.ArgumentParser( + description="Update CloudFormation Resources tables in docs" + ) + parser.add_argument( + "--cfn-json", + required=True, + type=Path, + help="Path to iac-catalog-assets/cfn_resources.json in downloaded artifacts", + ) + parser.add_argument( + "--md-file", + required=False, + type=Path, + default=str(DEFAULT_PAGE_PATH), + help="Markdown file which needs to be updated", + ) + + return parser + + +def _load_cfn_file(cfn_file_path: Path) -> dict[str, any]: + try: + with cfn_file_path.open("r", encoding="utf-8") as f: + return json.load(f) + except json.JSONDecodeError as e: + raise ValueError(f"Invalid JSON in cfn json file: {e}") + + +def replace_content_between( + content: str, + starting_rx: str, + ending_rx: str, + replacement_block: str, +) -> str: + # Build a regex that replaces the content between two headings starting_rx and ending_rx. + # Group1 - start heading + # Group2 - content; lookahead preserves end boundary. + pattern = re.compile( + rf"(^{starting_rx}\s*\n)(.*?)(?={ending_rx})", + re.DOTALL | re.MULTILINE, + ) + + match = pattern.search(content) + if not match: + raise ValueError( + f"Could not find section with heading pattern: {starting_rx!r}" + ) + + heading = match.group(1) + replacement = f"{heading}{replacement_block}" if replacement_block else heading + + return pattern.sub(replacement, content, count=1) + + +def main(): + parser = create_argument_parser() + args = parser.parse_args() + + table_config = TableConfig( + columns=[ + ColumnConfig("Resource", "resource", "left"), + ColumnConfig("Create", "create", "right", bool_formatter), + ColumnConfig("Delete", "delete", "right", bool_formatter), + ColumnConfig("Update", "update", "right", bool_formatter), + ] + ) + + table_generator = MarkdownTableGenerator(table_config) + data_transformer = CloudFormationDataTransformer() + + cfn_catalog = _load_cfn_file(args.cfn_json) + + community_data = data_transformer.transform(cfn_catalog.get("community")) + pro_data = data_transformer.transform(cfn_catalog.get("pro")) + + community_table = table_generator.generate_table(community_data) + pro_table = table_generator.generate_table(pro_data) + + original_doc = args.md_file.read_text(encoding="utf-8") + updated_doc = original_doc + + updated_doc = replace_content_between( + content=original_doc, + starting_rx=COMMUNITY_HEADING_PATTERN, + ending_rx=PRO_HEADING_PATTERN, + replacement_block=community_table, + ) + + updated_doc = replace_content_between( + content=updated_doc, + starting_rx=PRO_HEADING_PATTERN, + ending_rx=API_COVERAGE_HEADING_PATTERN, + replacement_block=pro_table, + ) + + if updated_doc != original_doc: + args.md_file.write_text(updated_doc) + + +if __name__ == "__main__": + main() diff --git a/src/assets/images/aws/tutorials/rds-database-initialization-featured-image.png b/src/assets/images/aws/tutorials/rds-database-initialization-featured-image.png new file mode 100644 index 00000000..9efc1534 Binary files /dev/null and b/src/assets/images/aws/tutorials/rds-database-initialization-featured-image.png differ diff --git a/src/assets/images/aws/tutorials/serverless-quiz-app-featured-image.png b/src/assets/images/aws/tutorials/serverless-quiz-app-featured-image.png new file mode 100644 index 00000000..54406598 Binary files /dev/null and b/src/assets/images/aws/tutorials/serverless-quiz-app-featured-image.png differ diff --git a/src/components/feature-coverage/FeatureCoverage.tsx b/src/components/feature-coverage/FeatureCoverage.tsx index 0cf5fa8a..649da1db 100644 --- a/src/components/feature-coverage/FeatureCoverage.tsx +++ b/src/components/feature-coverage/FeatureCoverage.tsx @@ -55,7 +55,7 @@ const columns: ColumnDef[] = [ { id: 'k8s_support', accessorFn: (row) => row[Object.keys(row)[0]].k8s_test_suite, - header: () => 'Kubernetes Support', + header: () => 'Tested on Kubernetes', cell: ({ getValue }) => (getValue() ? '✔️' : ''), enableSorting: false, enableResizing: false, diff --git a/src/config/docsearch.ts b/src/config/docsearch.ts new file mode 100644 index 00000000..f93ee99e --- /dev/null +++ b/src/config/docsearch.ts @@ -0,0 +1,46 @@ +import type { DocSearchClientOptions } from '@astrojs/starlight-docsearch'; + +export default { + appId: 'XBW1JU7CW5', + apiKey: '6b0341e2f50196d328d088dbb5cd6166', + indexName: 'localstack', + searchParameters: { + facets: ['lvl0'], + }, + transformSearchClient(searchClient) { + return { + ...searchClient, + search(requests: any) { + // Get the current pathname at runtime + const pathname = typeof window !== 'undefined' ? window.location.pathname : ''; + + // Determine the boost filter based on pathname + let boostFilter: string | null = null; + if (pathname.startsWith('/aws/')) { + boostFilter = "hierarchy.lvl0:LocalStack for AWS"; + } else if (pathname.startsWith('/snowflake/')) { + boostFilter = "hierarchy.lvl0:LocalStack for Snowflake"; + } + + if (!boostFilter) { + return searchClient.search(requests); + } + + if (!requests || typeof requests !== 'object' || !Array.isArray(requests.requests)) { + return searchClient.search(requests); + } + + const transformedRequests = { + ...requests, + requests: requests.requests.map((request: any) => ({ + ...request, + optionalFilters: [boostFilter], + sumOrFiltersScores: true, + })), + }; + + return searchClient.search(transformedRequests); + }, + }; + }, +} satisfies DocSearchClientOptions; \ No newline at end of file diff --git a/src/content/docs/aws/capabilities/config/configuration.md b/src/content/docs/aws/capabilities/config/configuration.md index 93cf5e9c..4f2f44f2 100644 --- a/src/content/docs/aws/capabilities/config/configuration.md +++ b/src/content/docs/aws/capabilities/config/configuration.md @@ -291,12 +291,6 @@ Please consult the [migration guide](/aws/services/lambda#migrating-to-lambda-v2 | - | - | - | | `REDIS_CONTAINER_MODE` | `1`\|`0` (default) | Start MemoryDB cluster nodes in separate containers instead of in the LocalStack container | -### MSF - -| Variable | Example Values | Description | -| - | - | - | -| `PROVIDER_OVERRIDE_KINESISANALYTICSV2` | `legacy` | Use the older mock Kinesis Analytics provider. | - ### MWAA | Variable | Example Values | Description | diff --git a/src/content/docs/aws/capabilities/state-management/persistence.mdx b/src/content/docs/aws/capabilities/state-management/persistence.mdx index a922eea0..1bac3f95 100644 --- a/src/content/docs/aws/capabilities/state-management/persistence.mdx +++ b/src/content/docs/aws/capabilities/state-management/persistence.mdx @@ -122,6 +122,14 @@ Although we are working to support both snapshot-based persistence and Cloud pod there are some common issues, known limitations, and also services that are not well tested for persistence support. An overview is available [here](#persistence-coverage-overview). +:::note +When using LocalStack's persistence feature, ports assigned to services (like RDS or Elasticache) when the snapshot was created may not be preserved when loading a saved state. +If you start new services *before* restoring the previous state, these new instances may use ports originally used by the saved services. + +As a result, restored resources may point to invalid or unintended ports. +It is suggested to estore services in the same order as initially deployed, though this is not always reliable. +::: + Please help us improve persistence support by reporting bugs on our [GitHub issue tracker](https://github.com/localstack/localstack/issues/new/choose). ## Technical Details diff --git a/src/content/docs/aws/capabilities/web-app/resource-browser.md b/src/content/docs/aws/capabilities/web-app/resource-browser.md index cc233693..0bbfb9fe 100644 --- a/src/content/docs/aws/capabilities/web-app/resource-browser.md +++ b/src/content/docs/aws/capabilities/web-app/resource-browser.md @@ -68,7 +68,6 @@ The Resource Browser supports the following AWS services: | **Database** | [Amazon DynamoDB](https://app.localstack.cloud/inst/default/resources/dynamodb) | | | [Amazon RDS](https://app.localstack.cloud/inst/default/resources/rds) | | | [Amazon ElastiCache](https://app.localstack.cloud/inst/default/resources/elasticache) | -| | [Amazon QLDB](https://app.localstack.cloud/inst/default/resources/qldb/ledgers) | | | [Amazon DocumentDB](https://app.localstack.cloud/inst/default/resources/docdb/clusters) | | | [Amazon Neptune](https://app.localstack.cloud/inst/default/resources/neptune/clusters) | | | [Amazon Timestream](https://app.localstack.cloud/inst/default/resources/timestream-write) | diff --git a/src/content/docs/aws/getting-started/installation.mdx b/src/content/docs/aws/getting-started/installation.mdx index f1256789..123881f4 100644 --- a/src/content/docs/aws/getting-started/installation.mdx +++ b/src/content/docs/aws/getting-started/installation.mdx @@ -96,7 +96,7 @@ If you cannot use the binary releases of LocalStack, you can install the Python Please make sure to install the following before moving ahead: -- [Python](https://docs.python.org/3/using/index.html) (versions 3.7 to 3.11) +- [Python](https://docs.python.org/3/using/index.html) - [pip](https://pip.pypa.io/en/stable/installation/) Next install the LocalStack CLI in your Python environment by running: diff --git a/src/content/docs/aws/integrations/continuous-integration/github-actions.md b/src/content/docs/aws/integrations/continuous-integration/github-actions.md index c39e896f..65795cd6 100644 --- a/src/content/docs/aws/integrations/continuous-integration/github-actions.md +++ b/src/content/docs/aws/integrations/continuous-integration/github-actions.md @@ -86,7 +86,8 @@ You can preserve your AWS infrastructure with Localstack in various ways. state-name: state-action: load skip-startup: 'true' - + env: + LOCALSTACK_AUTH_TOKEN: ${{ secrets.LOCALSTACK_AUTH_TOKEN }} ... - name: Save the Cloud Pod @@ -95,6 +96,8 @@ You can preserve your AWS infrastructure with Localstack in various ways. state-backend: cloud-pods state-name: state-action: save + env: + LOCALSTACK_AUTH_TOKEN: ${{ secrets.LOCALSTACK_AUTH_TOKEN }} ... ``` diff --git a/src/content/docs/aws/integrations/infrastructure-as-code/pulumi.mdx b/src/content/docs/aws/integrations/infrastructure-as-code/pulumi.mdx index d05c03b4..82c168bb 100644 --- a/src/content/docs/aws/integrations/infrastructure-as-code/pulumi.mdx +++ b/src/content/docs/aws/integrations/infrastructure-as-code/pulumi.mdx @@ -313,7 +313,6 @@ config: - kendra: http://localhost:4566 - keyspaces: http://localhost:4566 - kinesis: http://localhost:4566 - - kinesisanalytics: http://localhost:4566 - kinesisanalyticsv2: http://localhost:4566 - kinesisvideo: http://localhost:4566 - kms: http://localhost:4566 @@ -365,7 +364,6 @@ config: - prometheus: http://localhost:4566 - prometheusservice: http://localhost:4566 - qbusiness: http://localhost:4566 - - qldb: http://localhost:4566 - quicksight: http://localhost:4566 - ram: http://localhost:4566 - rbin: http://localhost:4566 diff --git a/src/content/docs/aws/licensing.md b/src/content/docs/aws/licensing.md index f97dbaa3..2adfbe22 100644 --- a/src/content/docs/aws/licensing.md +++ b/src/content/docs/aws/licensing.md @@ -64,7 +64,6 @@ To learn more about how a service behaves in LocalStack, refer to that individua | [](https://docs.localstack.cloud/references/coverage/coverage_redshift-data/)[Amazon Redshift Data API](https://docs.localstack.cloud/references/coverage/coverage_redshift-data/) | ❌ | ❌ | ✅ | ✅ | | [](https://docs.localstack.cloud/references/coverage/coverage_lakeformation/)[AWS Lake Formation](https://docs.localstack.cloud/references/coverage/coverage_lakeformation/) | ❌ | ❌ | ✅ | | [](https://docs.localstack.cloud/user-guide/aws/msk/)[Amazon Managed Streaming for Apache Kafka](https://docs.localstack.cloud/user-guide/aws/msk/) | ❌ | ❌ | ✅ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/kinesisanalytics/)[Amazon Kinesis Data Analytics](https://docs.localstack.cloud/user-guide/aws/kinesisanalytics/) | ❌ | ❌ | ✅ | ✅ | | [](https://docs.localstack.cloud/user-guide/aws/kinesisanalyticsv2/)[Amazon Managed Service for Apache Flink](https://docs.localstack.cloud/user-guide/aws/kinesisanalyticsv2/) | ❌ | ❌ | ✅ | ✅ | | Application Integration | | | | | | [](https://docs.localstack.cloud/user-guide/aws/swf/)[Amazon Simple Workflow Service (SWF)](https://docs.localstack.cloud/user-guide/aws/swf/) | ✅ | ✅ | ✅ | ✅ | @@ -106,7 +105,6 @@ To learn more about how a service behaves in LocalStack, refer to that individua | [](https://docs.localstack.cloud/user-guide/aws/memorydb/)[Amazon MemoryDB](https://docs.localstack.cloud/user-guide/aws/memorydb/) | ❌ | ❌ | ✅ | ✅ | | [](https://docs.localstack.cloud/user-guide/aws/neptune/)[Amazon Neptune](https://docs.localstack.cloud/user-guide/aws/neptune/) | ❌ | ❌ | ✅ | ✅ | | [](https://docs.localstack.cloud/user-guide/aws/timestream/)[Amazon Timestream](https://docs.localstack.cloud/user-guide/aws/timestream/) | ❌ | ❌ | ✅ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/qldb/)[Amazon Quantum Ledger Database (QLDB)](https://docs.localstack.cloud/user-guide/aws/qldb/) | ❌ | ❌ | ✅ | ✅ | | Developer Tools | | | | | | [](https://docs.localstack.cloud/references/coverage/coverage_codecommit/)[AWS CodeCommit](https://docs.localstack.cloud/references/coverage/coverage_codecommit/) | ❌ | ✅ | ✅ | ✅ | | AWS CodeArtifact | ❌ | ✅ | ✅ | ✅ | @@ -170,6 +168,7 @@ To learn more about how a service behaves in LocalStack, refer to that individua | [](https://docs.localstack.cloud/references/coverage/coverage_acm/)[AWS Certificate Manager](https://docs.localstack.cloud/references/coverage/coverage_acm/) | ✅ | ✅ | ✅ | ✅ | | [](https://docs.localstack.cloud/references/coverage/coverage_cognito-identity/)[Amazon Cognito Identity Pools](https://docs.localstack.cloud/references/coverage/coverage_cognito-identity/) | ❌ | ✅ | ✅ | ✅ | | [](https://docs.localstack.cloud/references/coverage/coverage_cognito-idp/)[Amazon Cognito User Pools](https://docs.localstack.cloud/references/coverage/coverage_cognito-idp/) | ❌ | ✅ | ✅ | ✅ | +| [](https://docs.localstack.cloud/aws/services/verifiedpermissions/)[Amazon Verified Permissions](https://docs.localstack.cloud/aws/services/verifiedpermissions/) | ❌ | ❌ | ✅ | ✅ | | [](https://docs.localstack.cloud/references/coverage/coverage_acm-pca/)[AWS Private Certificate Authority](https://docs.localstack.cloud/references/coverage/coverage_acm-pca/) | ❌ | ❌ | ✅ | ✅ | | [](https://docs.localstack.cloud/references/coverage/coverage_wafv2/)[AWS Web Application Firewall (WAF)](https://docs.localstack.cloud/references/coverage/coverage_wafv2/) | ❌ | ❌ | ✅ | ✅ | | [](https://docs.localstack.cloud/references/coverage/coverage_iam/)[AWS Identity and Access Management (IAM)](https://docs.localstack.cloud/references/coverage/coverage_iam/) | ✅ | ✅ | ✅ | ✅ | @@ -249,7 +248,6 @@ For any subscription or access-related questions, please reach out to Support. | [](https://docs.localstack.cloud/references/coverage/coverage_redshift-data/)[Amazon Redshift Data API](https://docs.localstack.cloud/references/coverage/coverage_redshift-data/) | ✅ | ✅ | ✅ | | [](https://docs.localstack.cloud/references/coverage/coverage_lakeformation/)[AWS Lake Formation](https://docs.localstack.cloud/references/coverage/coverage_lakeformation/) | ✅ | ✅ | ✅ | ✅ | | [](https://docs.localstack.cloud/user-guide/aws/msk/)[Amazon Managed Streaming for Apache Kafka](https://docs.localstack.cloud/user-guide/aws/msk/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/kinesisanalytics/)[Amazon Kinesis Data Analytics](https://docs.localstack.cloud/user-guide/aws/kinesisanalytics/) | ✅ | ✅ | ✅ | | [](https://docs.localstack.cloud/user-guide/aws/kinesisanalyticsv2/)[Amazon Managed Service for Apache Flink](https://docs.localstack.cloud/user-guide/aws/kinesisanalyticsv2/) | ✅ | ✅ | ✅ | | Application Integration | | | | | [](https://docs.localstack.cloud/user-guide/aws/swf/)[Amazon Simple Workflow Service (SWF)](https://docs.localstack.cloud/user-guide/aws/swf/) | ✅ | ✅ | ✅ | @@ -291,7 +289,6 @@ For any subscription or access-related questions, please reach out to Support. | [](https://docs.localstack.cloud/user-guide/aws/memorydb/)[Amazon MemoryDB](https://docs.localstack.cloud/user-guide/aws/memorydb/) | ✅ | ✅ | ✅ | | [](https://docs.localstack.cloud/user-guide/aws/neptune/)[Amazon Neptune](https://docs.localstack.cloud/user-guide/aws/neptune/) | ✅ | ✅ | ✅ | | [](https://docs.localstack.cloud/user-guide/aws/timestream/)[Amazon Timestream](https://docs.localstack.cloud/user-guide/aws/timestream/) | ✅ | ✅ | ✅ | -| [](https://docs.localstack.cloud/user-guide/aws/qldb/)[Amazon Quantum Ledger Database (QLDB)](https://docs.localstack.cloud/user-guide/aws/qldb/) | ✅ | ✅ | ✅ | | Developer Tools | | | | | [](https://docs.localstack.cloud/references/coverage/coverage_codecommit/)[AWS CodeCommit](https://docs.localstack.cloud/references/coverage/coverage_codecommit/) | ✅ | ✅ | ✅ | | AWS CodeBuild | ✅ | ✅ | ✅ | diff --git a/src/content/docs/aws/services/acm.mdx b/src/content/docs/aws/services/acm.mdx index 3945cad0..24eb07f4 100644 --- a/src/content/docs/aws/services/acm.mdx +++ b/src/content/docs/aws/services/acm.mdx @@ -2,6 +2,7 @@ title: "Certificate Manager (ACM)" description: Get started with AWS Certificate Manager (ACM) on LocalStack tags: ["Free"] +persistence: supported --- import FeatureCoverage from "../../../../components/feature-coverage/FeatureCoverage"; diff --git a/src/content/docs/aws/services/appsync.mdx b/src/content/docs/aws/services/appsync.mdx index 71009212..3d464408 100644 --- a/src/content/docs/aws/services/appsync.mdx +++ b/src/content/docs/aws/services/appsync.mdx @@ -2,6 +2,7 @@ title: "AppSync" description: Get started with AppSync on LocalStack tags: ["Ultimate"] +persistence: supported --- import FeatureCoverage from "../../../../components/feature-coverage/FeatureCoverage"; diff --git a/src/content/docs/aws/services/cloudformation.mdx b/src/content/docs/aws/services/cloudformation.mdx index 15c44f67..88876ba1 100644 --- a/src/content/docs/aws/services/cloudformation.mdx +++ b/src/content/docs/aws/services/cloudformation.mdx @@ -121,21 +121,6 @@ awslocal cloudformation delete-stack \ --stack-name cfn-quickstart-stack ``` -## Local User-Interface - -You can also utilize LocalStack's local CloudFormation user-interface to deploy and manage your CloudFormation stacks using public templates. -You can access the user-interface at [`localhost:4566/_localstack/cloudformation/deploy`](http://localhost:4566/_localstack/cloudformation/deploy). - -![Local CloudFormation UI in LocalStack](/images/aws/localstack-cloudformation-local-user-interface.png) - -You can utilize the CloudFormation user interface to provide an existing CloudFormation template URL, input the necessary parameters, and initiate the deployment directly from your browser. -Let's proceed with an example template to deploy a CloudFormation stack. - -To begin, employ the public CloudFormation template URL: [`s3.eu-central-1.amazonaws.com/cloudformation-templates-eu-central-1/DynamoDB_Secondary_Indexes.template`](https://s3.eu-central-1.amazonaws.com/cloudformation-templates-eu-central-1/DynamoDB_Secondary_Indexes.template). - -Following this, download the template URL and extract the stack parameters (default values will be automatically applied). -Upon submission, the stack deployment will be triggered, and a result message will be displayed. - ## Resource Browser The LocalStack Web Application provides a Resource Browser for managing CloudFormation stacks to manage your AWS resources locally. @@ -448,8 +433,6 @@ When utilizing the Community image, any resources within the stack that are not | AWS::IoTAnalytics::Dataset | ✅ | ✅ | - | | AWS::IoTAnalytics::Datastore | ✅ | ✅ | - | | AWS::IoTAnalytics::Pipeline | ✅ | ✅ | - | -| AWS::KinesisAnalytics::Application | ✅ | ✅ | - | -| AWS::KinesisAnalytics::ApplicationOutput | ✅ | ✅ | - | | AWS::MSK::Cluster | ✅ | ✅ | - | | AWS::Neptune::DBCluster | ✅ | ✅ | - | | AWS::Neptune::DBClusterParameterGroup | ✅ | ✅ | - | @@ -457,7 +440,6 @@ When utilizing the Community image, any resources within the stack that are not | AWS::Neptune::DBParameterGroup | ✅ | ✅ | - | | AWS::Neptune::DBSubnetGroup | ✅ | ✅ | - | | AWS::Pipes::Pipe | ✅ | ✅ | - | -| AWS::QLDB::Ledger | ✅ | ✅ | - | | AWS::RDS::DBCluster | ✅ | ✅ | - | | AWS::RDS::DBClusterParameterGroup | ✅ | ✅ | - | | AWS::RDS::DBInstance | ✅ | ✅ | - | diff --git a/src/content/docs/aws/services/ec2.mdx b/src/content/docs/aws/services/ec2.mdx index 419e2c71..6aa80c42 100644 --- a/src/content/docs/aws/services/ec2.mdx +++ b/src/content/docs/aws/services/ec2.mdx @@ -249,8 +249,9 @@ docker tag ubuntu:focal localstack-ec2/ubuntu-focal-ami:ami-000001 The above example will make LocalStack treat the `ubuntu:focal` Docker image as an AMI with name `ubuntu-focal-ami` and ID `ami-000001`. At startup, LocalStack downloads the following AMIs that can be used to launch Dockerized instances. -- Ubuntu 22.04 `ami-df5de72bdb3b` -- Amazon Linux 2023 `ami-024f768332f0` +- Ubuntu 22.04: `ami-df5de72bdb3b` +- Amazon Linux 2023: `ami-024f768332f0` +- Amazon Linux 2: `ami-07b643b5e45e` :::note The auto download of Docker images for default AMIs can be disabled using the `EC2_DOWNLOAD_DEFAULT_IMAGES=0` configuration variable. diff --git a/src/content/docs/aws/services/ecs.mdx b/src/content/docs/aws/services/ecs.mdx index 2c5afad5..337d74ed 100644 --- a/src/content/docs/aws/services/ecs.mdx +++ b/src/content/docs/aws/services/ecs.mdx @@ -348,8 +348,17 @@ Alternatively, you can download the image from the private registry before using LocalStack's ECS emulation supports custom log routing via FireLens. FireLens allows the ECS service to manage the configuration of the logging driver of application containers, and to create the proper configuration for the `fluentbit`/`fluentd` logging layer. -However the current implementation of FireLens does not support [custom configurations via S3 buckets](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/firelens-taskdef.html#firelens-taskdef-customconfig). -Additionally, you cannot use ECS on Kubernetes with FireLens. +However, you cannot use ECS on Kubernetes with FireLens. + +### Custom Config Support + +LocalStack ECS FireLens now supports the provision of custom configurations: + +- You can supply a custom Fluent Bit configuration through the ECS task definition. The config is included in the default configuration via the [`@INCLUDE` directive](https://docs.fluentbit.io/manual/administration/configuring-fluent-bit/classic-mode/configuration-file#config-include-file). +- Custom config files can be provisioned via S3 (for EC2 tasks) or be baked into the image (supported for both Fargate and EC2 tasks). +- LocalStack now also supports the `s3` fluentbit plugin for extended log routing use-cases. + +For usage details and configuration patterns, refer to the [AWS ECS FireLens custom config documentation](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/firelens-taskdef.html#firelens-taskdef-customconfig). ## Resource Browser diff --git a/src/content/docs/aws/services/efs.mdx b/src/content/docs/aws/services/efs.mdx index 30116d17..f6d488b5 100644 --- a/src/content/docs/aws/services/efs.mdx +++ b/src/content/docs/aws/services/efs.mdx @@ -2,6 +2,7 @@ title: "Elastic File System (EFS)" description: Get started with Elastic File System (EFS) on LocalStack tags: ["Ultimate"] +persistence: supported --- import FeatureCoverage from "../../../../components/feature-coverage/FeatureCoverage"; diff --git a/src/content/docs/aws/services/fis.mdx b/src/content/docs/aws/services/fis.mdx index 80074842..898666d8 100644 --- a/src/content/docs/aws/services/fis.mdx +++ b/src/content/docs/aws/services/fis.mdx @@ -235,6 +235,7 @@ LocalStack FIS currently supports the following actions: - **`aws:ec2:terminate-instances`**: Runs EC2 TerminateInstances on the target EC2 instances. - **`aws:rds:reboot-db-instances`**: Runs EC2 RebootInstances on the target EC2 instances. - **`aws:ssm:send-command`**: Runs the Systems Manager SendCommand on the target EC2 instances. +- **`aws:ecs:stop-task`**: Runs ECS StopTask on the target ECS tasks. If you would like support for more FIS actions, please make a feature request on [GitHub](https://github.com/localstack/localstack/issues/new/choose). diff --git a/src/content/docs/aws/services/kinesisanalytics.mdx b/src/content/docs/aws/services/kinesisanalytics.mdx deleted file mode 100644 index 9c12d1d7..00000000 --- a/src/content/docs/aws/services/kinesisanalytics.mdx +++ /dev/null @@ -1,108 +0,0 @@ ---- -title: "Kinesis Data Analytics for SQL Applications" -description: Get started with Kinesis Data Analytics for SQL Applications on LocalStack -tags: ["Ultimate"] ---- - -import FeatureCoverage from "../../../../components/feature-coverage/FeatureCoverage"; - -:::danger -Amazon Kinesis Data Analytics for SQL Applications will be [retired on 27 January 2026](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/discontinuation.html). -It will be removed from LocalStack soon after this date. -::: - -## Introduction - -Kinesis Data Analytics for SQL Applications is a service offered by Amazon Web Services (AWS) that enables you to process and analyze streaming data in real-time. -It allows you to apply transformations, filtering, and enrichment to streaming data using standard SQL syntax. - -LocalStack allows you to use the Kinesis Data Analytics APIs in your local environment. -The supported APIs is available on our [API Coverage section](#api-coverage). - -## Getting started - -This guide is designed for users new to Kinesis Data Analytics and assumes basic knowledge of the AWS CLI and our [`awslocal`](https://github.com/localstack/awscli-local) wrapper script. - -Start your LocalStack container using your preferred method. -We will demonstrate how to create a Kinesis Analytics application using AWS CLI. - -### Create an application - -You can create a Kinesis Analytics application using the [`CreateApplication`](https://docs.aws.amazon.com/kinesisanalytics/latest/APIReference/API_CreateApplication.html) API by running the following command: - -```bash -awslocal kinesisanalytics create-application \ - --application-name test-analytics-app -``` - -```bash title="Output" -{ - "ApplicationSummary": { - "ApplicationName": "test-analytics-app", - "ApplicationARN": "arn:aws:kinesisanalytics:us-east-1:000000000000:application/test-analytics-app", - "ApplicationStatus": "READY" - } -} -``` - -### Describe the application - -You can describe the application using the [`DescribeApplication`](https://docs.aws.amazon.com/kinesisanalytics/latest/APIReference/API_DescribeApplication.html) API by running the following command: - -```bash -awslocal kinesisanalytics describe-application \ - --application-name test-analytics-app -``` - -```bash title="Output" -{ - "ApplicationDetail": { - "ApplicationName": "test-analytics-app", - "ApplicationARN": "arn:aws:kinesisanalytics:us-east-1:000000000000:application/test-analytics-app", - "ApplicationStatus": "READY", - "CreateTimestamp": 1718194721.567, - "InputDescriptions": [], - "OutputDescriptions": [], - "ReferenceDataSourceDescriptions": [], - "CloudWatchLoggingOptionDescriptions": [], - "ApplicationVersionId": 1 - } -} -``` - -### Tag the application - -Add tags to the application using the [`TagResource`](https://docs.aws.amazon.com/kinesisanalytics/latest/APIReference/API_TagResource.html) API by running the following command: - -```bash -awslocal kinesisanalytics tag-resource \ - --resource-arn arn:aws:kinesisanalytics:us-east-1:000000000000:application/test-analytics-app \ - --tags Key=test,Value=test -``` - -You can list the tags for the application using the [`ListTagsForResource`](https://docs.aws.amazon.com/kinesisanalytics/latest/APIReference/API_ListTagsForResource.html) API by running the following command: - -```bash -awslocal kinesisanalytics list-tags-for-resource \ - --resource-arn arn:aws:kinesisanalytics:us-east-1:000000000000:application/test-analytics-app -``` - -```bash title="Output" -{ - "Tags": [ - { - "Key": "test", - "Value": "test" - } - ] -} -``` - -## Limitations - -* LocalStack supports basic emulation for Kinesis Data Analytics for SQL Applications. - However, the queries are not fully supported and lack parity with AWS. - -## API Coverage - - diff --git a/src/content/docs/aws/services/kinesisanalyticsv2.mdx b/src/content/docs/aws/services/kinesisanalyticsv2.mdx index a1a70fb6..d16b02e1 100644 --- a/src/content/docs/aws/services/kinesisanalyticsv2.mdx +++ b/src/content/docs/aws/services/kinesisanalyticsv2.mdx @@ -21,12 +21,6 @@ LocalStack lets you to run Flink applications locally and implements several [AW A separate Apache Flink cluster is started in [application mode](https://nightlies.apache.org/flink/flink-docs-release-1.20/docs/deployment/overview/#application-mode) for every Managed Flink application created. Flink cluster deployment on LocalStack consists of two separate containers for [JobManager](https://nightlies.apache.org/flink/flink-docs-release-1.20/docs/concepts/flink-architecture/#jobmanager) and [TaskManager](https://nightlies.apache.org/flink/flink-docs-release-1.20/docs/concepts/flink-architecture/#taskmanagers). -:::note -The emulated MSF provider was introduced and made the default in LocalStack v4.1. - -If you wish to use the older mock provider, you can set `PROVIDER_OVERRIDE_KINESISANALYTICSV2=legacy`. -::: - ## Getting Started This guide builds a demo Flink application and deploys it to LocalStack. diff --git a/src/content/docs/aws/services/lambda.mdx b/src/content/docs/aws/services/lambda.mdx index 5886d15b..e1c662d4 100644 --- a/src/content/docs/aws/services/lambda.mdx +++ b/src/content/docs/aws/services/lambda.mdx @@ -540,14 +540,14 @@ LocalStack provides various tools to help you develop, debug, and test your AWS The LocalStack Web Application provides a [Resource Browser](/aws/capabilities/web-app/resource-browser) for managing Lambda resources. You can access the Resource Browser by opening the LocalStack Web Application in your browser, navigating to the **Resources** section, and then clicking on **Lambda** under the **Compute** section. -The Resource Browser displays [Functions](https://app.localstack.cloud/resources/lambda/functions) and [Layers](https://app.localstack.cloud/resources/lambda/layers) resources. +The Resource Browser displays Functions and Layers resources. You can click on individual resources to view their details. ![Lambda Resource Browser](/images/aws/lambda-resource-browser.png) The Resource Browser allows you to perform the following actions: -- **Create Functions & Layers**: Create a new [Lambda function](https://app.localstack.cloud/resources/lambda/functions/new) or a new [Lambda Layer](https://app.localstack.cloud/resources/lambda/layers/new) by clicking on **Create API** button on top-right and creating a new configuration by clicking on **Submit** button. +- **Create Functions & Layers**: Create a new Lambda function or a new Lambda Layer by clicking on **Create API** button on top-right and creating a new configuration by clicking on **Submit** button. - **View Function & Layer Details**: Click on any function or layer to view detailed information such as the resource's name, ARN, runtime, handler, and more. You can also navigate across different versions of the resource. - **Delete Functions & Layers**: To delete a function or layer, select the resource from the Resource Browser, click on the **Remove Selected** button at the top-right of the screen, and confirm the deletion by clicking on the **Continue** button. diff --git a/src/content/docs/aws/services/managedblockchain.mdx b/src/content/docs/aws/services/managedblockchain.mdx index af051282..90a00694 100644 --- a/src/content/docs/aws/services/managedblockchain.mdx +++ b/src/content/docs/aws/services/managedblockchain.mdx @@ -2,6 +2,7 @@ title: "Managed Blockchain (AMB)" description: Get started with Managed Blockchain (AMB) on LocalStack tags: ["Ultimate"] +persistence: supported --- import FeatureCoverage from "../../../../components/feature-coverage/FeatureCoverage"; diff --git a/src/content/docs/aws/services/opensearch.mdx b/src/content/docs/aws/services/opensearch.mdx index a5350bee..aea9dc74 100644 --- a/src/content/docs/aws/services/opensearch.mdx +++ b/src/content/docs/aws/services/opensearch.mdx @@ -2,6 +2,7 @@ title: "OpenSearch Service" description: Get started with OpenSearch Service on LocalStack tags: ["Free"] +persistence: supported --- import FeatureCoverage from "../../../../components/feature-coverage/FeatureCoverage"; diff --git a/src/content/docs/aws/services/pipes.mdx b/src/content/docs/aws/services/pipes.mdx index fb43dee6..af8ec824 100644 --- a/src/content/docs/aws/services/pipes.mdx +++ b/src/content/docs/aws/services/pipes.mdx @@ -198,11 +198,12 @@ or Amazon S3 logs. The EventBridge Pipes implementation in LocalStack is currently in preview stage and has the following limitations: -* Lack of input transformers. -* Lack of concurrency support (i.e., ParallelizationFactor), resulting in slower processing in high-throughput scenarios. -* Lack of lifecycle management for pipe states (i.e., missing tests for state transitions). -* Lack of re-sharding support when polling from Kinesis and DynamoDB streams. -* Batch handling behavior may have parity issues (e.g., batch flushing rules by size, length, time, etc. are not implemented). +- Input transformation is supported **for targets only**. Enrichment input transformation is not yet available. +- Support for wildcards (`*`) in JSONPath in input transformation is not implemented. +- Lack of concurrency support (i.e., ParallelizationFactor), resulting in slower processing in high-throughput scenarios. +- Lack of lifecycle management for pipe states (i.e., missing tests for state transitions). +- Lack of re-sharding support when polling from Kinesis and DynamoDB streams. +- Batch handling behavior may have parity issues (e.g., batch flushing rules by size, length, time, etc. are not implemented). ## API Coverage diff --git a/src/content/docs/aws/services/qldb.mdx b/src/content/docs/aws/services/qldb.mdx deleted file mode 100644 index 8414075e..00000000 --- a/src/content/docs/aws/services/qldb.mdx +++ /dev/null @@ -1,372 +0,0 @@ ---- -title: "Quantum Ledger Database (QLDB)" -linkTitle: "Quantum Ledger Database (QLDB)" -tags: ["Ultimate"] -description: Get started with Quantum Ledger Database (QLDB) on LocalStack ---- - -import FeatureCoverage from "../../../../components/feature-coverage/FeatureCoverage"; - -:::danger -Amazon QLDB will be [retired on 31 July 2025](https://docs.aws.amazon.com/qldb/latest/developerguide/what-is.html). -It will be removed from LocalStack soon after this date. -::: - -## Introduction - -Amazon Quantum Ledger Database is a fully managed ledger database service offered by Amazon Web -Services. -It is designed to provide transparent, immutable, and cryptographically verifiable -transaction -log functionality to applications. -QLDB is particularly useful for applications that need a secure -and scalable -way to maintain a complete and verifiable history of data changes over time. - -LocalStack allows you to use the QLDB APIs in your local environment to create and manage ledgers. -The supported APIs are available on the API coverage section for [QLDB](#api-coverage) and [QLDB Session](#api-coverage-qldb-session), which provides information on the extent of QLDB's integration with LocalStack. - -## Getting started - -These instructions will follow along with -the [getting started guide](https://docs.aws.amazon.com/qldb/latest/developerguide/getting-started.html) -from the official documentation, but instead of using the console to -perform all the operations, the LocalStack AWS CLI (management API only) and the QLDB shell (data -API only) will be used. - -### Installing the QLDB shell - -QLDB supports PartiQL, a SQL-compatible query language, which allows you to query and manipulate -data stored in QLDB. -You can write PartiQL statements to perform complex queries, aggregations, and transformations on -your data. -Amazon QLDB provides a command line shell for interaction with the transactional data API. -With the -QLDB shell, -you can run PartiQL statements on ledger data. - -For instructions on how to use and install the latest version of the QLDB shell, see -the [README.md](https://github.com/awslabs/amazon-qldb-shell/blob/main/README.md#installation) file -on GitHub. -QLDB provides pre-built binary files for Linux, macOS, and Windows in -the [Releases](https://github.com/awslabs/amazon-qldb-shell/releases) section of the repository. - -### Creating a new ledger - -QLDB provides ledger databases, which are centralized, immutable, and cryptographically verifiable -journals of transactions. - -```bash -awslocal qldb create-ledger --name vehicle-registration --permissions-mode ALLOW_ALL -``` - -```bash title="Output" -{ - "Name": "vehicle-registration", - "Arn": "arn:aws:qldb:us-east-1:000000000000:ledger/vehicle-registration", - "State": "ACTIVE", - "CreationDateTime": 1696782718.0, - "PermissionsMode": "ALLOW_ALL", - "DeletionProtection": true -} -``` - -:::note - -- Permissions mode – the following options are available in AWS: - -**Allow all** – A legacy permissions mode that enables access control with API-level granularity for -ledgers. -This mode disregards any table-level or command-level IAM permissions policies that you create for -the ledger. - -**Standard** (Recommended) - A permissions mode that enables access control with finer granularity -for ledgers, -tables, and PartiQL commands. -It is recommended using this permissions mode to maximize the security -of your -ledger data. -By default, this mode denies all requests to run any PartiQL commands on any tables in this ledger. -To allow PartiQL -commands, you must create IAM permissions policies for specific table resources and PartiQL actions, -in addition to -the `SendCommand` API permission for the ledger. -::: - -The following command can be used directly to write PartiQL statements against a QLDB ledger: - -```bash -qldb --qldb-session-endpoint http://localhost:4566 --ledger vehicle-registration -``` - -The user can continue from here to create tables, populate and interrogate them. - -### Creating tables and sample data - -PartiQL is a query language designed for processing structured data, allowing you to perform -various data manipulation tasks using familiar SQL-like syntax. - -```bash -qldb> CREATE TABLE VehicleRegistration -``` - -```bash title="Output" -{ - information_schema: { - user_tables: [ - { - name: "VehicleRegistration", - status: "ACTIVE", - indexes: [ - ] - } - ] - }, - Vehicle: [ - ], - VehicleRegistration: [ - ] -} -1 document in bag (read-ios: 0, server-time: 0ms, total-time: 31ms) -``` - -The `VehicleRegistration` table was created. -Now it's time to add some items: - -```bash -qldb> INSERT INTO VehicleRegistration VALUE -{ - 'VIN' : 'KM8SRDHF6EU074761', - 'RegNum' : 1722, - 'State' : 'WA', - 'City' : 'Kent', - 'PendingPenaltyTicketAmount' : 130.75, - 'Owners' : { - 'PrimaryOwner' : { 'PersonId': '294jJ3YUoH1IEEm8GSabOs' }, - 'SecondaryOwners' : [ - { 'PersonId' : '1nmeDdLo3AhGswBtyM1eYh' }, - { 'PersonId': 'IN7MvYtUjkp1GMZu0F6CG9' } - ] - }, - 'ValidFromDate' : `2017-09-14T`, - 'ValidToDate' : `2020-06-25T` -} -``` - -```bash title="Output" -{ -documentId: "3TYR9BamzyqHWBjYOfHegE" -} -1 document in bag (read-ios: 0, server-time: 0ms, total-time: 894ms) -``` - -### Querying a table - -The table can be interrogated based on the inserted registration number: - -```bash -qldb> SELECT * FROM VehicleRegistration WHERE RegNum=1722 -``` - -```bash title="Output" -{ - 'VIN' : 'KM8SRDHF6EU074761', - 'RegNum' : 1722, - 'State' : 'WA', - 'City' : 'Kent', - 'PendingPenaltyTicketAmount' : 130.75, - 'Owners' : { - 'PrimaryOwner' : { 'PersonId': '294jJ3YUoH1IEEm8GSabOs' }, - 'SecondaryOwners' : [ - { 'PersonId' : '1nmeDdLo3AhGswBtyM1eYh' }, - { 'PersonId': 'IN7MvYtUjkp1GMZu0F6CG9' } - ] - }, - 'ValidFromDate' : `2017-09-14T`, - 'ValidToDate' : `2020-06-25T` -} -1 document in bag (read-ios: 0, server-time: 0ms, total-time: 477ms) -``` - -### Modifying documents in a ledger - -Additional changes can be made to documents in the `vehicle-registration` ledger with more complex -queries. -Supposed the vehicle is sold and changes owners, this information needs to be updated with a new -person ID. - -```bash -qldb> UPDATE VehicleRegistration AS r SET r.Owners.PrimaryOwner.PersonId = '112233445566NO' WHERE r.VIN = 'KM8SRDHF6EU074761' -``` - -The command will return the updated document ID. - -```bash title="Output" -{ - documentId: "3TYR9BamzyqHWBjYOfHegE" -} -1 document in bag (read-ios: 0, server-time: 0ms, total-time: 62ms) -``` - -The next step is to check on the updates made to the `PersonId` field of the `PrimaryOwner`: - -```bash -qldb> SELECT r.Owners FROM VehicleRegistration AS r WHERE r.VIN = 'KM8SRDHF6EU074761' -``` - -```bash title="Output" -{ - Owners: { - PrimaryOwner: { - PersonId: "112233445566NO" - }, - SecondaryOwners: [ - { - PersonId: "1nmeDdLo3AhGswBtyM1eYh" - }, - { - PersonId: "IN7MvYtUjkp1GMZu0F6CG9" - } - ] - } -} -1 document in bag (read-ios: 0, server-time: 0ms, total-time: 518ms) -``` - -### Viewing the revision history of a document - -After modifying the data in a document, the user can query the history of the entity. -You can see all revisions of a document that you inserted, updated, and deleted by querying the -built-in History function. -First the unique `id` of the document must be found. - -```bash -qldb> SELECT r_id FROM VehicleRegistration AS r BY r_id WHERE r.VIN = 'KM8SRDHF6EU074761' -``` - -```bash title="Output" -{ -r_id: "3TYR9BamzyqHWBjYOfHegE" -} - -1 document in bag (read-ios: 0, server-time: 0ms, total-time: 541ms) -``` - -Then, the `id` is used to query the history function. - -```bash -qldb> SELECT h.data.VIN, h.data.City, h.data.Owners FROM history(VehicleRegistration) AS h WHERE h.metadata.id = '3TYR9BamzyqHWBjYOfHegE' -``` - -```bash title="Output" -{ - VIN: "KM8SRDHF6EU074761", - City: "Kent", - Owners: { - PrimaryOwner: { - PersonId: "294jJ3YUoH1IEEm8GSabOs" - }, - SecondaryOwners: [ - { - PersonId: "1nmeDdLo3AhGswBtyM1eYh" - }, - { - PersonId: "IN7MvYtUjkp1GMZu0F6CG9" - } - ] - } -}, -{ - VIN: "KM8SRDHF6EU074761", - City: "Kent", - Owners: { - PrimaryOwner: { - PersonId: "112233445566NO" - }, - SecondaryOwners: [ - { - PersonId: "1nmeDdLo3AhGswBtyM1eYh" - }, - { - PersonId: "IN7MvYtUjkp1GMZu0F6CG9" - } - ] - } -} -2 documents in bag (read-ios: 0, server-time: 0ms, total-time: 544ms) -``` - -### Cleaning up resources - -Unused ledgers can be deleted. -You'll notice that directly running the following command will lead -to an error message. - -```bash -awslocal qldb delete-ledger --name vehicle-registration -``` - -```bash title="Output" -An error occurred (ResourcePreconditionNotMetException) when calling the DeleteLedger operation: Preventing deletion -of ledger vehicle-registration with DeletionProtection enabled -``` - -This can be adjusted using the `update-ledger` command in the AWS CLI to remove the deletion protection of the ledger: - -```bash -awslocal qldb update-ledger --name vehicle-registration --no-deletion-protection -``` - -```bash title="Output" -{ - "Name": "vehicle-registration", - "Arn": "arn:aws:qldb:us-east-1:000000000000:ledger/vehicle-registration", - "State": "ACTIVE", - "CreationDateTime": 1697038061.0, - "DeletionProtection": false -} -``` - -Now the `delete-ledger` command can be repeated without errors. - -## Resource Browser - -The LocalStack Web Application provides a Resource Browser for managing QLDB ledgers. -You can access the Resource Browser by opening the LocalStack Web Application in your browser, navigating to the **Resources** section, and then clicking on **QLDB** under the **Database** section. - -![QLDB Resource Browser](/images/aws/qldb-resource-browser.png) - -The Resource Browser allows you to perform the following actions: - -- **Create Ledger**: Create a new QLDB ledger by clicking on the **Create Ledger** button and providing the ledger name and permissions mode. -- **View Ledger**: View the details of a specific ledger by clicking on the ledger name. -- **Edit Ledger**: Edit the details of a specific ledger by clicking on the ledger name and then clicking on the **Edit Ledger** button. -- **Delete Ledger**: Delete a specific ledger by selecting the ledger name and clicking on the **Actions** dropdown menu, then selecting **Remove Selected**. - -## Examples - -Interacting with Amazon QLDB (Quantum Ledger Database) is typically done using language-specific -software -development kits (SDKs) provided by AWS. -These SDKs make it easier for developers to interact with -QLDB and -perform operations such as managing ledgers, executing PartiQL queries, and processing the results. -When interacting with QLDB, it's common to use a combination of SDKs and PartiQL queries to achieve -specific data -processing tasks, ensuring flexibility and ease of development. - -A simple QLDB example running on LocalStack is provided -in [this Github repository](https://github.com/localstack/localstack-pro-samples/tree/master/qldb-ledger-queries) -. -The sample consists of two simple scenarios: - -1. Create and list tables via the `pyqldb` Python library. -2. Insert data into two tables and perform a `JOIN` query that combines data from the two tables. - -## API Coverage - - - -## API Coverage (QLDB Session) - - diff --git a/src/content/docs/aws/services/s3tables.mdx b/src/content/docs/aws/services/s3tables.mdx new file mode 100644 index 00000000..f5952fcf --- /dev/null +++ b/src/content/docs/aws/services/s3tables.mdx @@ -0,0 +1,169 @@ +--- +title: "S3 Tables" +description: Get started with Amazon S3 Tables on LocalStack +persistence: supported +tags: ["Ultimate"] +--- + +import FeatureCoverage from "../../../../components/feature-coverage/FeatureCoverage"; + +## Introduction + +Amazon S3 Tables is a managed Apache Iceberg table catalog that uses S3 storage. +It acts as a catalog that transparently manages the underlying S3 buckets for you, providing built-in maintenance features like automatic compaction and snapshot management. +It is designed for analytics workloads that need high read/write throughput and simplified table operations without having to directly manage S3 bucket infrastructure. + +LocalStack lets you use the S3 Tables API locally to create table buckets, organize tables in namespaces, and manage table metadata locations. +The supported APIs are available on the [API coverage section](#api-coverage), which provides information on the extent of S3 Tables' integration with LocalStack. + +## Getting started + +This guide is designed for users new to S3 Tables and assumes basic knowledge of the AWS CLI and our [`awslocal`](https://github.com/localstack/awscli-local) wrapper script. + +Start your LocalStack container using your preferred method. +We will demonstrate how to create a table bucket, a namespace, a table, and how to retrieve table details and metadata location with the AWS CLI. + +### Create a table bucket + +You can create a table bucket to store S3 Tables using the [`CreateTableBucket`](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3Buckets_CreateTableBucket.html) API. + +Run the following command to create a table bucket named `my-table-bucket`: + +```bash +awslocal s3tables create-table-bucket --name my-table-bucket +``` + +```bash title="Output" +{ + "arn": "arn:aws:s3tables:us-east-1:000000000000:bucket/my-table-bucket" +} +``` + +### Create a namespace + +Namespaces help organize tables within a table bucket. You can create a namespace within the table bucket using the [`CreateNamespace`](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3Buckets_CreateNamespace.html) API. + +Run the following command to create a namespace named `my_namespace` within the table bucket `my-table-bucket`: + +```bash +awslocal s3tables create-namespace \ + --table-bucket-arn arn:aws:s3tables:us-east-1:000000000000:bucket/my-table-bucket \ + --namespace my_namespace +``` + +```bash title="Output" +{ + "tableBucketARN": "arn:aws:s3tables:us-east-1:000000000000:bucket/my-table-bucket", + "namespace": [ + "my_namespace" + ] +} +``` + +### Create a table + +You can also create a table within the namespace with the [`CreateTable`](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3Tables_CreateTable.html) API. + +Run the following command to create a table named `my_table` within the namespace `my_namespace`: + +```bash +awslocal s3tables create-table \ + --table-bucket-arn arn:aws:s3tables:us-east-1:000000000000:bucket/my-table-bucket \ + --namespace my_namespace \ + --name my_table \ + --format ICEBERG +``` + +```bash title="Output" +{ + "tableARN": "arn:aws:s3tables:us-east-1:000000000000:bucket/my-table-bucket/table/my_table", + "versionToken": "0c0c1509" +} +``` + +### Retrieve table information + +You can describe the table to view details such as ARN, namespace, format, and warehouse location using the [`GetTable`](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3Tables_GetTable.html) API. + +Run the following command to describe the table `my_table`: + +```bash +awslocal s3tables get-table \ + --table-bucket-arn arn:aws:s3tables:us-east-1:000000000000:bucket/my-table-bucket \ + --namespace my_namespace \ + --name my_table +``` + +```bash title="Output" +{ + "name": "my_table", + "type": "customer", + "tableARN": "arn:aws:s3tables:us-east-1:000000000000:bucket/my-table-bucket/table/my_table", + "namespace": [ + "my_namespace" + ], + "namespaceId": "380d99d1-abbf-4121-8e2c-c9a06e2def06", + "versionToken": "0c0c1509", + "warehouseLocation": "s3://hqpdve6ni1lb7w5bdn24lruswomtsh5bdrw66oip--table-s3", + "createdAt": "2025-10-23T15:34:59.193399Z", + "createdBy": "000000000000", + "modifiedAt": "2025-10-23T15:34:59.193400Z", + "ownerAccountId": "000000000000", + "format": "ICEBERG", + "tableBucketId": "bead5f2e-405f-4c66-b8f3-545f89ee1058" +} +``` + +### Retrieve table metadata location + +You can fetch the warehouse location used for table metadata using the [`GetTableMetadataLocation`](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3Tables_GetTableMetadataLocation.html) API. + +Run the following command to fetch the warehouse location for the table `my_table`: + +```bash +awslocal s3tables get-table-metadata-location \ + --table-bucket-arn arn:aws:s3tables:us-east-1:000000000000:bucket/my-table-bucket \ + --namespace my_namespace \ + --name my_table +``` + +```bash title="Output" +{ + "versionToken": "0c0c1509", + "metadataLocation": "s3://hqpdve6ni1lb7w5bdn24lruswomtsh5bdrw66oip--table-s3/metadata/00000-b6d96c57-403a-4387-ac59-ec55ac2e646b.metadata.json", + "warehouseLocation": "s3://hqpdve6ni1lb7w5bdn24lruswomtsh5bdrw66oip--table-s3" +} +``` + +### List tables in a namespace + +You can list tables in the `my_namespace` namespace using the [`ListTables`](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3Tables_ListTables.html) API. + +Run the following command to list tables in the namespace `my_namespace`: + +```bash +awslocal s3tables list-tables \ + --table-bucket-arn arn:aws:s3tables:us-east-1:000000000000:bucket/my-table-bucket \ + --namespace my_namespace +``` + +```bash title="Output" +{ + "tables": [ + { + "namespace": [ + "my_namespace" + ], + "name": "my_table", + "type": "customer", + "tableARN": "arn:aws:s3tables:us-east-1:000000000000:bucket/my-table-bucket/table/my_table", + "createdAt": "2025-10-23T15:34:59.193399Z", + "modifiedAt": "2025-10-23T15:34:59.193400Z" + } + ] +} +``` + +## API Coverage + + diff --git a/src/content/docs/aws/services/xray.mdx b/src/content/docs/aws/services/xray.mdx index fbe1436f..ac524d89 100644 --- a/src/content/docs/aws/services/xray.mdx +++ b/src/content/docs/aws/services/xray.mdx @@ -2,6 +2,7 @@ title: "X-Ray" description: Get started with X-Ray on LocalStack tags: ["Ultimate"] +persistence: supported with limitations --- import FeatureCoverage from "../../../../components/feature-coverage/FeatureCoverage"; diff --git a/src/content/docs/aws/tooling/localstack-docker-extension.md b/src/content/docs/aws/tooling/localstack-docker-extension.md index 7847c6db..7f34beaf 100644 --- a/src/content/docs/aws/tooling/localstack-docker-extension.md +++ b/src/content/docs/aws/tooling/localstack-docker-extension.md @@ -29,7 +29,7 @@ To begin using it, navigate to the **Extensions Marketplace**, search for **Loca An alternative method for installing the LocalStack's Extension for Docker Desktop is pulling the [public Docker image](https://hub.docker.com/r/localstack/localstack-docker-desktop) from Docker Hub and installing it! ```bash -docker extension install localstack/localstack-docker-desktop:0.5.3 +docker extension install localstack/localstack-docker-desktop:0.5.7 ``` After installation, you can access the LocalStack Extension for Docker Desktop from the **Extensions** tab. diff --git a/src/content/docs/aws/tutorials/ephemeral-application-previews.mdx b/src/content/docs/aws/tutorials/ephemeral-application-previews.mdx index acb7743c..8f54ed87 100644 --- a/src/content/docs/aws/tutorials/ephemeral-application-previews.mdx +++ b/src/content/docs/aws/tutorials/ephemeral-application-previews.mdx @@ -30,11 +30,20 @@ This allows you to run end-to-end tests, preview features, and collaborate withi This tutorial will show you how to use LocalStack's Ephemeral Instance feature to generate an Application Preview automatically for every new Pull Request (PR) using a GitHub Action workflow. +## Architecture diagram of the preview flow + +![Ephemeral Previews Flow](/images/aws/empheral_previews_flow.png) + +This diagram illustrates the ephemeral preview flow, where a GitHub Pull Request triggers a GitHub Actions workflow that automatically deploys the backend and frontend resources to a temporary LocalStack instance. +The ephemeral instance generates a shareable application preview URL, allowing team members to test and validate the application in a production like environment. +Once the Pull Request is closed or merged, the ephemeral instance is automatically shut down, ensuring no unnecessary costs are incurred. + ## Prerequisites - [LocalStack Web Application account](https://app.localstack.cloud/) - [GitHub Account](https://github.com/join) & [`gh` CLI](https://github.com/cli/cli?tab=readme-ov-file#installation) (optional) + ## Tutorial: Setting up Application Previews for your cloud application This tutorial uses a [public LocalStack sample](https://github.com/localstack-samples/sample-notes-app-dynamodb-lambda-apigateway) to showcase a simple note-taking application using the modular AWS SDK for JavaScript. @@ -189,6 +198,36 @@ After downloading, you can visualize logs and environment variables using a tool name: diagnose.json.gz path: ./diagnose.json.gz ``` +## **Testing the application** + +Once the Application Preview is successfully deployed on a LocalStack Ephemeral Instance, you can validate that your cloud application is functioning as expected before merging your Pull Request. + +Follow the checklist below to verify the preview environment: + +### **Testing the application checklist** + +- **Preview URL Reachability:** + Ensure the preview URL added as a comment on your Pull Request is accessible. Open the link to verify that the frontend application loads successfully in your browser. + +- **Smoke Tests Execution:** + Perform basic smoke tests to validate the core functionality of your application. For example, verify that API endpoints respond correctly, CRUD operations succeed, and authentication flows (if applicable) function as intended. + +- **Backend Resource Validation:** + Confirm that key AWS-like resources, such as DynamoDB tables, Lambda functions, and API Gateway endpoints, are deployed and operational within the LocalStack environment. You can use the `awslocal` CLI to inspect resources, for example: + + ```bash + awslocal dynamodb list-tables + awslocal lambda list-functions + awslocal apigatewayv2 get-apis + ``` + +- **Frontend Verification:** + Test that the deployed frontend connects correctly to the backend APIs exposed via LocalStack and that any user interactions (e.g., creating or retrieving data) work as expected. + + + + +After completing these checks and confirming the application behaves as expected, your preview is considered validated and ready for review or merge. ## Conclusion diff --git a/src/content/docs/aws/tutorials/iam-policy-stream.mdx b/src/content/docs/aws/tutorials/iam-policy-stream.mdx index 1db60e4c..30370aab 100644 --- a/src/content/docs/aws/tutorials/iam-policy-stream.mdx +++ b/src/content/docs/aws/tutorials/iam-policy-stream.mdx @@ -48,6 +48,20 @@ Additionally, it serves as a useful learning tool, helping users understand the - [LocalStack Web Application account](https://app.localstack.cloud/sign-up) - [`jq`](https://jqlang.github.io/jq/download/) +## Architecture diagram + +The following diagram illustrates the architecture of this tutorial: + +![LocalStack Environment Architecture](/images/aws/iam-policy-stream-architecture.png) + +In this architecture: +1. An **S3 bucket** is configured to send event notifications when objects are created +2. An **SQS queue** receives these notifications +3. The **IAM Enforcement Engine** intercepts API calls and checks for proper permissions +4. The **IAM Policy Stream Dashboard** captures all API requests and generates the necessary IAM policies +5. When a file is uploaded to the S3 bucket, S3 attempts to send a message to SQS, which initially fails due to missing permissions +6. The IAM Policy Stream automatically generates the required policy, which can then be applied to resolve the violation + ## Tutorial: Configure an S3 bucket for event notifications using SQS In this tutorial, you will configure a LocalStack S3 bucket to send event notifications to an SQS queue. @@ -253,6 +267,147 @@ For larger AWS applications, you would be able to find multiple roles and multip ![Required resource based policy](/images/aws/require-resource-based-policy.png) +## Testing the application + +This section demonstrates how to test your IAM policies and verify both deny and allow scenarios using LocalStack's IAM enforcement. + +### Testing Scenario 1: Deny (Without IAM Policy) + +When you first upload a file to the S3 bucket without the proper SQS queue policy in place, the S3 service will be denied permission to send messages to the SQS queue. + +**Upload a test file:** + +```bash +echo "Test file content" > test-file.log +awslocal s3 cp test-file.log s3://s3-event-notification-bucket/ +``` + +**Expected output - IAM Violation in LocalStack logs:** + +```shell +2024-07-09T05:30:33.583 INFO --- [et.reactor-4] l.s.i.p.handler : Request for service 'sqs' by principal 's3.amazonaws.com' for operation 'SendMessage' denied. +2024-07-09T05:30:33.583 DEBUG --- [et.reactor-4] l.s.i.p.handler : Necessary permissions for this action: ["Action 'sqs:SendMessage' for 'arn:aws:sqs:us-east-1:000000000000:s3-event-notification-queue'"] +2024-07-09T05:30:33.583 DEBUG --- [et.reactor-4] l.s.i.p.handler : 0 permissions have been explicitly denied: [] +2024-07-09T05:30:33.583 DEBUG --- [et.reactor-4] l.s.i.p.handler : 0 permissions have been explicitly allowed: [] +2024-07-09T05:30:33.583 DEBUG --- [et.reactor-4] l.s.i.p.handler : 1 permissions have been implicitly denied: ["Action 'sqs:SendMessage' for 'arn:aws:sqs:us-east-1:000000000000:s3-event-notification-queue'"] +``` + +**IAM Policy Stream Dashboard showing the violation:** + +![IAM Policy Stream showcasing an IAM violation](/images/aws/iam-policy-stream-violation.png) + +The dashboard clearly shows: +- **Action**: `SQS.SendMessage` +- **Status**: `Denied` (shown in red) +- **Principal**: `s3.amazonaws.com` +- **Resource**: `arn:aws:sqs:us-east-1:000000000000:s3-event-notification-queue` + +**Attempting to receive messages from the queue:** + +```bash +awslocal sqs receive-message \ + --queue-url http://sqs.us-east-1.localhost.localstack.cloud:4566/000000000000/s3-event-notification-queue +``` + +**Expected output - No messages (because S3 was denied):** + +```json +{ + "Messages": [] +} +``` + +Or you may receive no output at all, indicating an empty queue. + +### Testing Scenario 2: Allow (With IAM Policy) + +After applying the IAM policy generated by the Policy Stream to your SQS queue, the S3 service will be granted permission to send messages. + +**The required policy (already applied via Terraform):** + +```json +{ + "Version": "2012-10-17", + "Statement": [ + { + "Sid": "Test22bf6867", + "Effect": "Allow", + "Action": "sqs:SendMessage", + "Resource": "arn:aws:sqs:us-east-1:000000000000:s3-event-notification-queue", + "Principal": { + "Service": [ + "s3.amazonaws.com" + ] + }, + "Condition": { + "ArnEquals": { + "aws:SourceArn": "arn:aws:s3:::s3-event-notification-bucket" + } + } + } + ] +} +``` + +**Upload another test file:** + +```bash +echo "Test file with policy" > test-file-2.log +awslocal s3 cp test-file-2.log s3://s3-event-notification-bucket/ +``` + +**Expected output - Success (no IAM violation):** + +```shell +upload: ./test-file-2.log to s3://s3-event-notification-bucket/test-file-2.log +``` + +**LocalStack logs showing successful permission:** + +```shell +2024-07-09T05:35:22.123 DEBUG --- [et.reactor-2] l.s.i.p.handler : Request for service 'sqs' by principal 's3.amazonaws.com' for operation 'SendMessage' allowed. +2024-07-09T05:35:22.123 DEBUG --- [et.reactor-2] l.s.i.p.handler : 1 permissions have been explicitly allowed: ["Action 'sqs:SendMessage' for 'arn:aws:sqs:us-east-1:000000000000:s3-event-notification-queue'"] +``` + +**IAM Policy Stream Dashboard showing no violations:** + +![IAM Policy Stream showcasing no violations](/images/aws/iam-policy-stream-no-violations.png) + +The dashboard shows all actions with green checkmarks, indicating successful execution. + +**Receive the message from the queue:** + +```bash +awslocal sqs receive-message \ + --queue-url http://sqs.us-east-1.localhost.localstack.cloud:4566/000000000000/s3-event-notification-queue +``` + +**Expected output - Message successfully received:** + +```json +{ + "Messages": [ + { + "MessageId": "7c9d6b22-cb35-4a66-98dc-6f48dfc78f33", + "ReceiptHandle": "MTM4ZTg2NTYtMGIwNC00ZWE2LWIyM2EtNWNlZTIyOTZmOGE1IGFybjphd3M6c3FzOnVzLWVhc3QtMTowMDAwMDAwMDAwMDA6czMtZXZlbnQtbm90aWZpY2F0aW9uLXF1ZXVlIDdjOWQ2YjIyLWNiMzUtNGE2Ni05OGRjLTZmNDhkZmM3OGYzMyAxNzIwNTAzNjEyLjU2NDEyOTQ=", + "MD5OfBody": "10eacb105ec11badc56f7e0198e0c4ad", + "Body": "{\"Service\": \"Amazon S3\", \"Event\": \"s3:TestEvent\", \"Time\": \"2024-07-09T05:29:55.923Z\", \"Bucket\": \"s3-event-notification-bucket\", \"RequestId\": \"bfa882c0-a3b0-4549-b4c5-ac34167b3076\", \"HostId\": \"eftixk72aD6Ap51TnqcoF8eFidJG9Z/2\"}" + } + ] +} +``` + +The message body contains the S3 event notification with details about the uploaded file, confirming that the IAM policy is working correctly. + +### Verification Checklist + +To ensure your IAM policies are correctly configured: + +- **No IAM violations** appear in the IAM Policy Stream dashboard +- **Messages are successfully delivered** to the SQS queue +- **LocalStack logs show "allowed"** for the `SendMessage` operation +- **All API calls display green checkmarks** in the Policy Stream dashboard + ## Conclusion IAM Policy Stream streamlines your development process by minimizing the manual creation of policies and confirming the necessity of granted permissions. diff --git a/src/content/docs/aws/tutorials/lambda-ecr-container-images.mdx b/src/content/docs/aws/tutorials/lambda-ecr-container-images.mdx index 36c735b0..1b2efa72 100644 --- a/src/content/docs/aws/tutorials/lambda-ecr-container-images.mdx +++ b/src/content/docs/aws/tutorials/lambda-ecr-container-images.mdx @@ -32,11 +32,16 @@ In this tutorial, we will explore creating a Lambda function using a container i Before diving into this tutorial, make sure you have the following prerequisites: -- LocalStack Pro +- [LocalStack Pro](https://localstack.cloud/pricing/) - [awslocal](/aws/integrations/aws-native-tools/aws-cli#localstack-aws-cli-awslocal) - [Python](https://www.python.org/downloads/) - [Docker](https://docker.io/) +## Architecture Diagram + +The following diagram shows the architecture that we are going to follow : + +![lambda-ecr-container-images-architecture](/images/aws/lambda-ecr-container-images.png) ## Creating a Lambda function To package and deploy a Lambda function as a container image, we'll create a Lambda function containing our code and a Dockerfile. @@ -104,7 +109,7 @@ Start LocalStack by executing the following command. Make sure to replace `` with your actual Auth Token: ```bash -LOCALSTACK_AUTH_TOKEN= DEBUG=1 localstack start -d +LOCALSTACK_AUTH_TOKEN= ECR_ENDPOINT_STRATEGY=off DEBUG=1 localstack start -d ``` Once the LocalStack container is running, we can create a new ECR repository to store our container image. @@ -243,6 +248,8 @@ Here's an explanation of each flag: In the example, a mock role ARN is used. For an actual role, please refer to the [IAM documentation](/aws/services/iam). +## Testing the application + To invoke the Lambda function, you can use the `invoke` command: ```bash diff --git a/src/content/docs/aws/tutorials/rds-database-initialization.mdx b/src/content/docs/aws/tutorials/rds-database-initialization.mdx new file mode 100644 index 00000000..aeb2cce7 --- /dev/null +++ b/src/content/docs/aws/tutorials/rds-database-initialization.mdx @@ -0,0 +1,266 @@ +--- +title: "Initializing an RDS Database with AWS CDK and LocalStack" +description: Learn how to provision and initialize Amazon RDS databases locally using AWS CDK and LocalStack. This tutorial demonstrates database schema creation, data seeding, and testing with Cloud Pods for reproducible development environments. +services: +- rds +- lambda +- sec +platform: +- JavaScript +- Node.js +deployment: +- aws-cdk +- CloudFormation +pro: true +leadimage: "rds-database-initialization-featured-image.png" +--- + +## Introduction + +Database initialization is a critical aspect of application development and testing. Setting up databases with proper schemas and seed data consistently across development, testing, and CI environments can be challenging. Amazon RDS provides managed database services, but testing database initialization scripts and configurations requires a reliable local development environment. + +[LocalStack Pro](https://app.localstack.cloud/) enables you to emulate Amazon RDS, Lambda, and Secrets Manager locally, allowing you to develop and test database initialization workflows without connecting to AWS. This approach accelerates development cycles, reduces costs, and ensures consistent environments across different stages of your development pipeline. + +In this tutorial, we will demonstrate how to provision and initialize an Amazon RDS database using AWS CDK and LocalStack. We'll create a Lambda function that executes custom SQL scripts to set up database schemas and seed data. Additionally, we'll explore how Cloud Pods can streamline CI workflows by providing pre-seeded database environments. + +## Prerequisites + +For this tutorial, you will need: + +- [LocalStack Pro](https://localstack.cloud/pricing/) with a valid auth token +- [AWS CLI](https://docs.localstack.cloud/user-guide/integrations/aws-cli/) with the [`awslocal` wrapper](https://docs.localstack.cloud/user-guide/integrations/aws-cli/#localstack-aws-cli-awslocal) +- [AWS CDK](https://docs.localstack.cloud/user-guide/integrations/aws-cdk/) with the [`cdklocal`](https://www.npmjs.com/package/aws-cdk-local) wrapper +- [Node.js](https://nodejs.org/en/download/) (version 16 or later) +- [Docker](https://docker.io/) +- MySQL or PostgreSQL client (for testing database connections) +- [`make`](https://www.gnu.org/software/make/) (optional, but recommended) + +## Architecture + +The following diagram shows the architecture that this sample application builds and deploys: + +![Architecture Diagram demonstrating Amazon RDS initialization using CDK](/images/aws/rds-database-initialization-architecture.png) + +The architecture consists of: + +- **Amazon RDS**: The central database instance that will be initialized and pre-filled with data +- **AWS Lambda**: A Node.js function that executes SQL scripts to initialize the database schema and seed data +- **AWS Secrets Manager**: Stores database credentials and connection details securely +- **CloudFormation Custom Resource**: Triggers the Lambda function during deployment to perform database initialization + +The initialization process works as follows: +1. CDK deploys the RDS instance and related resources +2. A CloudFormation Custom Resource triggers the Lambda function +3. The Lambda function retrieves database credentials from Secrets Manager +4. The function connects to the RDS instance and executes initialization SQL scripts +5. Database tables are created and populated with seed data + +## Getting Started + +### Project Setup + +First, clone the sample repository and install dependencies: + +```bash +git clone https://github.com/localstack-samples/sample-cdk-rds-database-initialization.git +cd sample-cdk-rds-database-initialization +``` + +Install the project dependencies: + +```bash +npm install +# or if you prefer using make +make install +``` + +### Configure LocalStack + +Start LocalStack with your auth token: + +```bash +localstack auth set-token +localstack start +``` + +> **Note**: By default, LocalStack uses the MariaDB engine for RDS (see [RDS documentation](https://docs.localstack.cloud/user-guide/aws/rds/#mysql-engine)). To use the real MySQL engine in a separate Docker container, set the environment variable `RDS_MYSQL_DOCKER=1`. + +## Deployment + +Deploy the sample application using CDK: + +```bash +make deploy +# or manually: +cdklocal deploy +``` + +The deployment process will: +1. Create an RDS MySQL instance +2. Set up a Secrets Manager secret with database credentials +3. Deploy a Lambda function with database initialization code +4. Execute the initialization script via CloudFormation Custom Resource + +After successful deployment, you'll see output similar to: + +```bash +Outputs: +RdsInitExample.RdsInitFnResponse = {"status":"OK","results":[/*...SQL operations...*/]} +RdsInitExample.functionName = my-lambda-rds-query-helper +RdsInitExample.secretName = /rdsinitexample/rds/creds/mysql-01 +Stack ARN: +arn:aws:cloudformation:us-east-1:000000000000:stack/RdsInitExample/3f53b7bd + +✨ Total time: 80.21s + +CDK deployed successfully. +``` + +The outputs include: +- `RdsInitFnResponse`: Results from executing the database initialization script +- `functionName`: Lambda function name for running test queries +- `secretName`: Secrets Manager secret containing database connection details + +## Testing the Application + +The sample application creates a database with tables and sample data. Let's verify the initialization was successful by running queries against the database. + +### Querying the Database via Lambda + +The deployed Lambda function `my-lambda-rds-query-helper` can execute SQL queries against the initialized database. The function requires two parameters: +- `sqlQuery`: The SQL command to execute +- `secretName`: The Secrets Manager secret containing database credentials + +**For AWS CLI v1:** +```bash +awslocal lambda invoke \ + --function-name my-lambda-rds-query-helper \ + --payload '{"sqlQuery": "select Author from books", "secretName":"/rdsinitexample/rds/creds/mysql-01"}' \ + output +``` + +**For AWS CLI v2:** +```bash +awslocal lambda invoke \ + --cli-binary-format raw-in-base64-out \ + --function-name my-lambda-rds-query-helper \ + --payload '{"sqlQuery": "select Author from books", "secretName":"/rdsinitexample/rds/creds/mysql-01"}' \ + output +``` + +View the results: +```bash +cat output +``` + +Expected output: +```json +{ + "status": "SUCCESS", + "results": [ + {"Author": "Jane Doe"}, + {"Author": "Jane Doe"}, + {"Author": "LocalStack"} + ] +} +``` + +You can also run more detailed queries to explore the data: + +**Query all book details:** +```bash +awslocal lambda invoke \ + --cli-binary-format raw-in-base64-out \ + --function-name my-lambda-rds-query-helper \ + --payload '{"sqlQuery": "SELECT * FROM books LIMIT 5", "secretName":"/rdsinitexample/rds/creds/mysql-01"}' \ + output && cat output +``` + +### Testing Different SQL Operations + +Test various database operations to verify the initialization: + +**Check table structure:** +```bash +awslocal lambda invoke \ + --cli-binary-format raw-in-base64-out \ + --function-name my-lambda-rds-query-helper \ + --payload '{"sqlQuery": "DESCRIBE books", "secretName":"/rdsinitexample/rds/creds/mysql-01"}' \ + output && cat output +``` + +**Count records:** +```bash +awslocal lambda invoke \ + --cli-binary-format raw-in-base64-out \ + --function-name my-lambda-rds-query-helper \ + --payload '{"sqlQuery": "SELECT COUNT(*) as total_books FROM books", "secretName":"/rdsinitexample/rds/creds/mysql-01"}' \ + output && cat output +``` + +**Filter by author:** +```bash +awslocal lambda invoke \ + --cli-binary-format raw-in-base64-out \ + --function-name my-lambda-rds-query-helper \ + --payload '{"sqlQuery": "SELECT title, published_year FROM books WHERE author = \"George Orwell\"", "secretName":"/rdsinitexample/rds/creds/mysql-01"}' \ + output && cat output +``` + +### Connecting Directly to the Database + +For more comprehensive testing, you can connect directly to the RDS instance using a MySQL client. First, retrieve the database connection details: + +```bash +# Get the database endpoint +awslocal rds describe-db-instances --query 'DBInstances[0].Endpoint.Address' --output text + +# Get credentials from Secrets Manager +awslocal secretsmanager get-secret-value --secret-id /rdsinitexample/rds/creds/mysql-01 --query SecretString --output text +``` + +Connect using the MySQL command-line client: +```bash +mysql -h -P 4510 -u -p +``` + +Once connected, you can run SQL queries directly: +```sql +USE your_database_name; +SHOW TABLES; +SELECT * FROM books; +``` + +### Running Integration Tests + +Execute the complete test suite to validate all functionality: + +```bash +make test +``` + +This will run end-to-end tests that verify: +- Database connectivity +- Schema creation +- Data seeding +- Query operations +- Error handling + +## Conclusion + +This tutorial demonstrated how to provision and initialize an Amazon RDS database locally using AWS CDK and LocalStack. You learned how to: + +- **Set up LocalStack Pro** for local AWS service emulation +- **Deploy RDS infrastructure** using AWS CDK and CloudFormation +- **Initialize database schemas and data** via Lambda functions during deployment +- **Test the initialized database** using both Lambda queries and direct MySQL connections +- **Create repeatable database setups** for development and testing environments + +This approach provides several key benefits for database development: + +- **Consistent Environments**: Reproducible database setup across development, testing, and CI environments +- **Faster Development Cycles**: Test database initialization scripts locally without AWS dependencies +- **Cost-Effective Testing**: No AWS charges during development and testing phases +- **Reliable CI/CD**: Automated database setup ensures consistent test environments + +The patterns demonstrated in this tutorial provide a solid foundation for managing database initialization in your LocalStack-based development workflow, enabling you to develop and test database-driven applications more efficiently and reliably. \ No newline at end of file diff --git a/src/content/docs/aws/tutorials/schema-evolution-glue-msk.mdx b/src/content/docs/aws/tutorials/schema-evolution-glue-msk.mdx index 37a13afe..da0f298c 100644 --- a/src/content/docs/aws/tutorials/schema-evolution-glue-msk.mdx +++ b/src/content/docs/aws/tutorials/schema-evolution-glue-msk.mdx @@ -1051,7 +1051,122 @@ Our new consumer, based on the latest version of the schema, will be able to suc ```bash mvn -pl consumer-2 exec:java -Dexec.args="--bootstrap-servers localhost:4511" ``` +## Testing the application +After deploying and running the example, you can verify that your MSK and Glue Schema Registry integration is functioning correctly. +This section consolidates the end-to-end verification steps — producing and consuming messages, and validating schema compatibility. + +--- + +### 1. Produce a message to the Kafka topic + +Use the `awslocal` CLI or your preferred Kafka client to produce a test message using the initial Avro schema: + +```bash +awslocal kafka-produce \ + --topic my-topic \ + --value '{"name": "Alice", "age": 30}' +``` +Expected output: + +Message successfully produced to topic 'my-topic' + + +This message is serialized using the Avro schema registered in the Glue Schema Registry. + +### 2. Consume and verify the message + +Consume from the same topic using a compatible schema: +``` +awslocal kafka-consume \ + --topic my-topic \ + --from-beginning \ + --max-messages 1 +``` + +Expected output: +``` +{"name": "Alice", "age": 30} +``` + +This confirms that your consumer can successfully deserialize messages using the registered schema version. + +### 3. Test schema evolution and compatibility + +Now modify your Avro schema to simulate an update (for example, adding a new optional field): +``` +{ + "type": "record", + "name": "User", + "fields": [ + { "name": "name", "type": "string" }, + { "name": "age", "type": "int" }, + { "name": "email", "type": ["null", "string"], "default": null } + ] +} +``` +Register the updated schema version: +``` +awslocal glue register-schema-version \ + --schema-id SchemaName=my-schema \ + --schema-definition file://updated_user_schema.avsc +``` +Expected output: +``` +{ + "SchemaVersionId": "abcd1234...", + "Status": "AVAILABLE" +} +``` +Then verify schema compatibility: +``` +awslocal glue check-schema-compatibility \ + --schema-id SchemaName=my-schema \ + --data-format AVRO \ + --schema-definition file://updated_user_schema.avsc +``` +Expected output: +``` +{ + "Compatibility": "COMPATIBLE" +} +``` +This indicates that the updated schema maintains backward compatibility with existing data. + +4. Validate end-to-end flow after schema update + +Produce a message using the new schema: +``` +awslocal kafka-produce \ + --topic my-topic \ + --value '{"name": "Bob", "age": 25, "email": "bob@example.com"}' +``` + +Then consume again to verify successful deserialization: +``` +awslocal kafka-consume \ + --topic my-topic \ + --from-beginning \ + --max-messages 2 +``` + +Expected output: +``` +{"name": "Alice", "age": 30} +{"name": "Bob", "age": 25, "email": "bob@example.com"} +``` + +Both messages deserialize successfully, confirming that schema evolution and compatibility are functioning as expected. + +### 5. Summary + +You’ve validated that: + +* Kafka topics in LocalStack correctly trigger message serialization/deserialization through Glue Schema Registry. + +* Schema evolution (adding optional fields) preserves backward compatibility. + +* Both producer and consumer integrate seamlessly after schema updates. ## Conclusion Apache Kafka is used as the core messaging system in complex environments, with independent producers and consumers. diff --git a/src/content/docs/aws/tutorials/serverless-quiz-app.mdx b/src/content/docs/aws/tutorials/serverless-quiz-app.mdx new file mode 100644 index 00000000..45875c3d --- /dev/null +++ b/src/content/docs/aws/tutorials/serverless-quiz-app.mdx @@ -0,0 +1,195 @@ +--- +title: "Building a Serverless Quiz Application with LocalStack" +description: Build an interactive serverless quiz application using AWS Lambda, DynamoDB, and API Gateway. Learn how to create, deploy, and test a complete serverless architecture locally with LocalStack, featuring quiz creation, submission handling, and scoring mechanisms. +services: +- lambda +- ddb +- agw +- s3 +platform: +- Python +deployment: +- awscli +pro: true +leadimage: "serverless-quiz-app-featured-image.png" +--- + +## Introduction + +Interactive quiz applications are popular for education, training, and engagement platforms. Building them with serverless architecture provides scalability, cost-effectiveness, and simplified maintenance. In this tutorial, we'll create a complete serverless quiz application using AWS Lambda, DynamoDB, and API Gateway. + +Our quiz application will allow users to: +- Create new quizzes with multiple-choice questions +- Submit quiz responses and receive immediate scoring +- View quiz results and leaderboards + +Using LocalStack, we can develop and test this entire serverless infrastructure locally before deploying to AWS, enabling rapid development cycles and cost-effective testing. + +## Prerequisites + +For this tutorial, you will need: + +- [LocalStack Pro](https://localstack.cloud/pricing/) with a valid auth token +- [AWS CLI](https://docs.localstack.cloud/user-guide/integrations/aws-cli/) with [`awslocal` wrapper](https://docs.localstack.cloud/user-guide/integrations/aws-cli/#localstack-aws-cli-awslocal) +- [AWS CDK](https://docs.localstack.cloud/user-guide/integrations/aws-cdk/) with [`cdklocal` wrapper](https://github.com/localstack/aws-cdk-local) (**optional**) +- [Python 3.11+](https://www.python.org/downloads/) and `pip` +- [curl](https://curl.se/) for testing API endpoints +- [`make`](https://www.gnu.org/software/make/) (**optional**, but recommended for running the sample application) + +## Architecture + +The following diagram shows the serverless architecture we'll build: + +![Application Architecture](/images/aws/serverless-quiz-app-architecture.png) + +The architecture consists of: + +- **API Gateway**: REST API endpoints for quiz operations with Lambda integrations +- **Lambda Functions**: Serverless functions handling quiz operations (create, submit, score, retrieve) +- **DynamoDB Tables**: NoSQL database storing quiz metadata (`Quizzes`) and user submissions (`UserSubmissions`) +- **CloudFront Distribution**: Global delivery of frontend assets with caching +- **S3 Bucket**: Static website hosting for the quiz frontend interface +- **SQS**: Managing asynchronous submissions with Dead Letter Queue for failed processing +- **SNS Topics**: Alert notifications and system integration +- **Step Functions**: Email notification workflows +- **IAM Roles and Policies**: Least-privilege access control for all services + +### Request Flow + +1. Client sends HTTP requests to API Gateway endpoints +2. API Gateway triggers corresponding Lambda functions +3. Lambda functions interact with DynamoDB for data persistence +4. Responses are returned through API Gateway to the client +5. Static frontend is served from S3 bucket via CloudFront distribution + +## Getting Started + +### Clone the Repository + +First, clone the sample repository and navigate to the project directory: + +```bash +git clone https://github.com/localstack-samples/sample-serverless-quiz-app.git +cd sample-serverless-quiz-app +``` + +### Set up the Environment + +Create a Python virtual environment and install dependencies: + +```bash +python -m venv .venv +source .venv/bin/activate # On Windows: .venv\Scripts\activate +pip install -r tests/requirements-dev.txt +``` + +## Deploying the Application + +### Start LocalStack + +First, start LocalStack with your auth token: + +```bash +localstack auth set-token +localstack start +``` + +### Deploy the Infrastructure + +You can deploy the application using either AWS CLI or CDK: + +#### Option 1: AWS CLI Deployment (Recommended) + +Deploy the complete serverless infrastructure using the provided script: + +```bash +bin/deploy.sh +``` + +#### Option 2: CDK Deployment + +Alternatively, deploy using AWS CDK with LocalStack: + +```bash +cd cdk +cdklocal bootstrap +AWS_CMD=awslocal CDK_CMD=cdklocal bash ../bin/deploy_cdk.sh +``` + +Both deployment methods will: +1. Create DynamoDB tables for quizzes and submissions +2. Deploy Lambda functions for quiz operations +3. Set up API Gateway endpoints +4. Configure S3 bucket for static hosting +5. Seed sample quiz data + +The deployment output will show: + +```bash +CloudFront URL: https://1e372b81.cloudfront.localhost.localstack.cloud +API Gateway Endpoint: http://localhost:4566/_aws/execute-api/4xu5emxibf/test +``` + +## Testing the Application + +The application includes comprehensive testing capabilities across multiple dimensions: + +### Manual Testing + +Navigate to the CloudFront URL from the deployment output to interact with the quiz application. The interface allows you to: + +- Create new quizzes with multiple choice questions +- Submit quiz responses and receive immediate scoring +- View leaderboards with top performers +- Test email notifications through the MailHog extension + +**Note**: If you have deployed the application using AWS CLI, sample quiz data would have been seeded to make local testing easier. + +### End-to-End Integration Testing + +Run the complete test suite to validate quiz creation, submission, and scoring: + +```bash +pytest tests/test_infra.py +``` + +The automated tests utilize the AWS SDK for Python (boto3) and the `requests` library to interact with the quiz application API. + +## Advanced Features with LocalStack Pro + +### Resource Browser + +Use the LocalStack Web Application to inspect your deployed resources: + +- [DynamoDB Tables](https://app.localstack.cloud/inst/default/resources/dynamodb): View table data and query operations +- [Lambda Functions](https://app.localstack.cloud/inst/default/resources/lambda/functions): Monitor function invocations and logs +- [API Gateway](https://app.localstack.cloud/inst/default/resources/apigateway): Inspect API endpoints and request routing + +### Cloud Pods for Quick Setup + +Skip the deployment step by loading a pre-configured environment: + +```bash +localstack restart +localstack pod load serverless-quiz-app +``` + +This instantly loads the complete application infrastructure from a saved state. + +## Conclusion + +In this tutorial, we've built a complete serverless quiz application demonstrating key serverless patterns: + +- **Event-driven architecture** with API Gateway triggering Lambda functions +- **NoSQL data persistence** using DynamoDB for scalable storage +- **Stateless function design** enabling automatic scaling +- **RESTful API design** for clean client-server communication + +The application showcases how LocalStack enables rapid serverless development by providing a local AWS environment for testing and iteration. This approach allows developers to: + +- Test serverless applications without cloud costs +- Develop offline with full AWS service emulation +- Validate application logic before production deployment +- Iterate quickly during development cycles + +For production deployment, the same code and configuration can be deployed to AWS with minimal changes, demonstrating the power of LocalStack for serverless development workflows. diff --git a/src/content/docs/aws/tutorials/simulating-outages.mdx b/src/content/docs/aws/tutorials/simulating-outages.mdx index c1b22cb8..705992fa 100644 --- a/src/content/docs/aws/tutorials/simulating-outages.mdx +++ b/src/content/docs/aws/tutorials/simulating-outages.mdx @@ -55,28 +55,58 @@ The following diagram shows the architecture that this application builds and de ![Architecture](/images/aws/arch-1.png) -### Preflight checks -Before starting any outages, it's important to verify that our application is functioning correctly. -Start by creating an entity and saving it. -To do this, use curl to call the API Gateway endpoint for the POST method: +## Testing the application + +Before simulating outages, verify that the application is working as expected: ```bash curl --location 'http://12345.execute-api.localhost.localstack.cloud:4566/dev/productApi' \ ---header 'Content-Type: application/json' \ ---data '{ - "id": "prod-2004", - "name": "Ultimate Gadget", - "price": "49.99", - "description": "The Ultimate Gadget is the perfect tool for tech enthusiasts looking for the next level in gadgetry. -Compact, powerful, and loaded with features." -}' + --header 'Content-Type: application/json' \ + --data '{ + "id": "prod-2004", + "name": "Ultimate Gadget", + "price": "49.99", + "description": "The Ultimate Gadget is the perfect tool for tech enthusiasts looking for the next level in gadgetry. Compact, powerful, and loaded with features." + }' ``` +Expected output: + ```bash title="Output" Product added/updated successfully. ``` +After ending the outage, confirm that previously failed items are stored successfully: + +```bash +awslocal dynamodb scan --table-name Products +``` + +Expected output: + +```json +{ + "Items": [ + { + "name": { "S": "Super Widget" }, + "description": { "S": "A versatile widget that can be used for a variety of purposes. Durable, reliable, and affordable." }, + "id": { "S": "prod-1003" }, + "price": { "N": "29.99" } + }, + { + "name": { "S": "Ultimate Gadget" }, + "description": { "S": "The Ultimate Gadget is the perfect tool for tech enthusiasts looking for the next level in gadgetry. Compact, powerful, and loaded with features." }, + "id": { "S": "prod-2004" }, + "price": { "N": "49.99" } + } + ], + "Count": 2, + "ScannedCount": 2, + "ConsumedCapacity": null +} +``` + ### Simulating the outage Next, we will configure the Chaos API to target all DynamoDB operations. @@ -197,6 +227,20 @@ Compact, powerful, and loaded with features." } ``` + +## Conclusion + +Simulating outages with the Chaos API helps uncover weaknesses in application error handling and data durability. To mitigate outages: + +- Implement retry logic for failed operations +- Use queues (e.g., SQS) to buffer writes during downtime +- Employ Lambda functions to process and retry queued items +- Monitor system health and automate recovery actions + +By proactively testing and designing for failure, you can build resilient cloud applications that gracefully handle disruptions and minimize data loss. + +--- + ### Introducing network latency The LocalStack Chaos API can also introduce a network latency for all connections. @@ -204,25 +248,24 @@ This can be done with the following configuration: ```bash curl --location --request POST 'http://localhost.localstack.cloud:4566/_localstack/chaos/effects' \ ---header 'Content-Type: application/json' \ ---data '{ - "latency": 5000 -}' + --header 'Content-Type: application/json' \ + --data '{ + "latency": 5000 + }' ``` With this configured, you can use the same sample stack to observe and understand the effects of a 5-second delay on each service call. ```bash curl --location 'http://12345.execute-api.localhost.localstack.cloud:4566/dev/productApi' \ ---max-time 2 \ ---header 'Content-Type: application/json' \ ---data '{ - "id": "prod-1088", - "name": "Super Widget", - "price": "29.99", - "description": "A versatile widget that can be used for a variety of purposes. -Durable, reliable, and affordable." -}' + --max-time 2 \ + --header 'Content-Type: application/json' \ + --data '{ + "id": "prod-1088", + "name": "Super Widget", + "price": "29.99", + "description": "A versatile widget that can be used for a variety of purposes. Durable, reliable, and affordable." + }' ``` ```bash title="Output" diff --git a/src/content/docs/aws/tutorials/terraform-shipment-app-guide.mdx b/src/content/docs/aws/tutorials/terraform-shipment-app-guide.mdx new file mode 100644 index 00000000..18de425c --- /dev/null +++ b/src/content/docs/aws/tutorials/terraform-shipment-app-guide.mdx @@ -0,0 +1,124 @@ +--- +title: "Tutorial: Terraform Fullstack Serverless Shipment App" +description: "Deploy a full-stack shipment tracking application locally using Terraform and LocalStack." +services: +- agw +- lmb +- ddb +- s3 +platform: +- Terraform +- Node.js +deployment: +- terraform +- awscli +pro: false +leadimage: "banner.png" +--- + +[LocalStack](https://localstack.cloud) enables you to develop and test cloud applications locally by emulating AWS services on your machine. In this tutorial, you will deploy a full-stack serverless shipment tracking application using Terraform and LocalStack. + +This sample app consists of a React frontend and a Spring Boot backend, integrating with key AWS services like API Gateway, Lambda, DynamoDB, S3, SNS, and SQS. The infrastructure is managed entirely using Terraform, demonstrating Infrastructure as Code (IaC) workflows. + +![Terraform Fullstack Serverless Shipment App Architecture](https://github.com/localstack-samples/sample-terraform-fullstack-serverless-shipment-app/raw/master/sample-pictures/architecture.png) + +## Prerequisites + +Make sure the following tools and dependencies are installed and configured on your local machine before proceeding: + +- **LocalStack** (preferably Team or Pro edition for advanced features) +- **Terraform CLI** +- **AWS CLI** with the [awslocal](https://docs.localstack.cloud/aws/integrations/aws-native-tools/aws-cli/#localstack-aws-cli-awslocal) wrapper for LocalStack +- **Maven 3.8.5+** and **Java 17** for Spring Boot backend +- **Node.js** and **npm** for React frontend +- **make** (optional, but recommended for simplified commands) + +## Installation + +Clone the sample repository and install dependencies: + +``` +git clone https://github.com/localstack-samples/sample-terraform-fullstack-serverless-shipment-app.git +cd sample-terraform-fullstack-serverless-shipment-app + +make install +``` + +This command builds the Lambda validator JAR and installs frontend Node.js packages. + +## Deployment + +Start LocalStack in the background with your authorization token configured: + +``` +localstack auth set-token +localstack start -d +``` + +Use the provided Makefile to deploy all infrastructure components: + +``` +make deploy +``` + +This creates and configures: + +- S3 buckets for shipment images and Lambda code +- DynamoDB tables preloaded with sample shipments +- Lambda functions for image validation and processing +- SNS topics and SQS queues for event messaging +- Required IAM roles and permissions + +## Running the Application + +### Start React Frontend + +``` +cd shipment-list-frontend +npm start +``` + +Access the UI at [http://localhost:3000](http://localhost:3000). + +### Start Spring Boot Backend + +In a separate terminal, run: + +``` +mvn spring-boot:run -Dspring-boot.run.profiles=dev +``` + +The backend API will be available at [http://localhost:8081](http://localhost:8081). + +## Testing + +Run full end-to-end tests with: + +``` +make test +``` + +## Using the Application + +- View shipment list on the React frontend. +- Upload shipment images; valid ones are watermarked by the Lambda function. +- Invalid files are automatically replaced. +- Real-time updates are delivered via Server-Sent Events. +- Create, update, or delete shipments through provided UI and API endpoints. + +## Summary and Use Cases + +This project illustrates: + +- Deploying AWS resources (S3, Lambda, DynamoDB, SNS, SQS) with Terraform. +- Serverless image processing and validation using Lambda. +- Reactive messaging using SNS and SQS. +- Seamless switching between AWS and LocalStack via Spring Profiles. +- Integration testing using Testcontainers. +- Using LocalStack CLI wrappers (`awslocal`, `tflocal`) for streamlined local development. +- Infrastructure as Code testing enabling consistent, repeatable environment setups. + + +--- + +By completing this tutorial, you can confidently develop and test complex serverless applications locally with LocalStack and Terraform, accelerating your cloud-native development cycles. diff --git a/src/content/docs/snowflake/integrations/snow-cli.mdx b/src/content/docs/snowflake/integrations/snow-cli.mdx index dd4a2057..1729cce7 100644 --- a/src/content/docs/snowflake/integrations/snow-cli.mdx +++ b/src/content/docs/snowflake/integrations/snow-cli.mdx @@ -3,38 +3,20 @@ title: Snowflake CLI description: Use Snowflake CLI to interact with the Snowflake emulator. --- -import { Tabs, TabItem } from '@astrojs/starlight/components'; - ## Introduction Snowflake CLI is a command-line interface (CLI) for Snowflake. You can use Snowflake CLI to interact with the Snowflake emulator. Snowflake CLI provides a set of commands to manage and interact with Snowflake accounts, databases, warehouses, and more. You can connect Snowflake CLI to the Snowflake emulator using a connection profile. A connection profile is a set of parameters that define the connection to a Snowflake account. You can create, list, and test connection profiles using Snowflake CLI. -## Installation - -You can install Snowflake CLI using the following methods: - - - -```bash -pip install snowflake-cli-labs -snow --help -``` - - -```bash -brew tap Snowflake-Labs/snowflake-cli -brew install snowcli -snow --help -``` - - - ## Configuring Snowflake CLI In this guide, you will learn how to configure Snowflake CLI to interact with the Snowflake emulator using a `localstack` connection profile. +:::note +For installation instructions, follow the [official Snowflake documentation](https://docs.snowflake.com/en/developer-guide/snowflake-cli/installation/installation) for your operating system. This ensures you install the correct and most up-to-date version of the Snowflake CLI. +::: + ### Create a connection profile To configure Snowflake CLI to interact with the Snowflake emulator, create a connection profile using the following command: @@ -50,7 +32,7 @@ snow connection add \ You might be prompted to enter more optional parameters, such as the connection port, database name, warehouse name, authentication method, and more. These are however optional and can be skipped. -After a successful configuration, you can the `localstack` connection profile is ready to use. +After a successful configuration, the `localstack` connection profile is ready to use. ### List your connection profiles diff --git a/src/content/docs/snowflake/sql-functions.md b/src/content/docs/snowflake/sql-functions.md index b09da69d..0e0af0b7 100644 --- a/src/content/docs/snowflake/sql-functions.md +++ b/src/content/docs/snowflake/sql-functions.md @@ -32,6 +32,7 @@ The content will be updated as additional query features and functions are imple |AI_EXTRACT|❓| |AI_FILTER|❓| |AI_PARSE_DOCUMENT|❓| +|AI_REDACT|❓| |AI_SENTIMENT|❓| |AI_SIMILARITY|❓| |AI_SUMMARIZE_AGG|❓| @@ -211,6 +212,7 @@ The content will be updated as additional query features and functions are imple |DATEADD|✅| |DATEDIFF|✅| |DAYNAME|✅| +|DBT_PROJECT_EXECUTION_HISTORY|❓| |DECODE|❓| |DECOMPRESS_BINARY|❓| |DECOMPRESS_STRING|❓| @@ -464,6 +466,7 @@ The content will be updated as additional query features and functions are imple |OBJECT_KEYS|✅| |OBJECT_PICK|❓| |OCTET_LENGTH|❓| +|ONLINE_FEATURE_TABLE_REFRESH_HISTORY|❓| |PARSE_DOCUMENT (SNOWFLAKE.CORTEX)|❓| |PARSE_IP|✅| |PARSE_JSON|✅| @@ -621,6 +624,7 @@ The content will be updated as additional query features and functions are imple |STARTSWITH|✅| |STDDEV, STDDEV_SAMP|❓| |STDDEV_POP|❓| +|STORAGE_LIFECYCLE_POLICY_HISTORY|❓| |STRIP_NULL_VALUE|❓| |STRTOK|❓| |STRTOK_SPLIT_TO_TABLE|❓| @@ -702,6 +706,7 @@ The content will be updated as additional query features and functions are imple |SYSTEM$GET_CMK_INFO|❓| |SYSTEM$GET_CMK_KMS_KEY_POLICY|❓| |SYSTEM$GET_COMPUTE_POOL_PENDING_MAINTENANCE|❓| +|SYSTEM$GET_DBT_LOG|❓| |SYSTEM$GET_DEBUG_STATUS|❓| |SYSTEM$GET_DIRECTORY_TABLE_STATUS|❓| |SYSTEM$GET_GCP_KMS_CMK_GRANT_ACCESS_CMD|❓| @@ -745,6 +750,8 @@ The content will be updated as additional query features and functions are imple |SYSTEM$LIST_APPLICATION_RESTRICTED_FEATURES|❓| |SYSTEM$LIST_ICEBERG_TABLES_FROM_CATALOG|❓| |SYSTEM$LIST_NAMESPACES_FROM_CATALOG|❓| +|SYSTEM$LOCATE_DBT_ARCHIVE|❓| +|SYSTEM$LOCATE_DBT_ARTIFACTS|❓| |SYSTEM$LOG, SYSTEM$LOG_ (for Snowflake Scripting)|✅| |SYSTEM$MIGRATE_SAML_IDP_REGISTRATION|❓| |SYSTEM$OPT_IN_INTERNAL_STAGE_NETWORK_LOGS|❓| @@ -832,8 +839,8 @@ The content will be updated as additional query features and functions are imple |TO_DECIMAL, TO_NUMBER, TO_NUMERIC|✅| |TO_DOUBLE|✅| |TO_FILE|❓| -|TO_GEOGRAPHY|❓| -|TO_GEOMETRY|❓| +|TO_GEOGRAPHY|✅| +|TO_GEOMETRY|✅| |TO_JSON|❓| |TO_OBJECT|✅| |TO_QUERY|❓| diff --git a/src/data/coverage/acm.json b/src/data/coverage/acm.json index 382799b6..cb8e3a29 100644 --- a/src/data/coverage/acm.json +++ b/src/data/coverage/acm.json @@ -73,7 +73,7 @@ "availability": "community", "internal_test_suite": false, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", @@ -99,7 +99,7 @@ "availability": "community", "internal_test_suite": true, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", @@ -230,7 +230,7 @@ "test": "test_certificate_for_subdomain_wildcard", "response": "200", "error": "", - "snapshot_skipped": "['$..Certificate.SignatureAlgorithm']", + "snapshot_skipped": "['$..Certificate.SignatureAlgorithm', '$..Certificate.Options.Export', '$..Exported']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -240,7 +240,7 @@ "test": "test_create_certificate_for_multiple_alternative_domains", "response": "200", "error": "", - "snapshot_skipped": "['$..ExtendedKeyUsages', '$..IssuedAt', '$..KeyUsages', '$..NotAfter', '$..NotBefore', '$..Status', '$..DomainValidationOptions..ValidationMethod', '$..DomainValidationOptions..ValidationEmails', '$..DomainValidationOptions..ValidationStatus', '$..FailureReason', '$..ResourceRecord', '$..SignatureAlgorithm', '$..Serial']", + "snapshot_skipped": "['$..ExtendedKeyUsages', '$..IssuedAt', '$..KeyUsages', '$..NotAfter', '$..NotBefore', '$..Status', '$..DomainValidationOptions..ValidationMethod', '$..DomainValidationOptions..ValidationEmails', '$..DomainValidationOptions..ValidationStatus', '$..FailureReason', '$..ResourceRecord', '$..SignatureAlgorithm', '$..Serial', '$..ExportOption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -488,7 +488,7 @@ "test": "test_certificate_for_subdomain_wildcard", "response": "200", "error": "", - "snapshot_skipped": "['$..Certificate.SignatureAlgorithm']", + "snapshot_skipped": "['$..Certificate.SignatureAlgorithm', '$..Certificate.Options.Export', '$..Exported']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -498,7 +498,7 @@ "test": "test_create_certificate_for_multiple_alternative_domains", "response": "200", "error": "", - "snapshot_skipped": "['$..ExtendedKeyUsages', '$..IssuedAt', '$..KeyUsages', '$..NotAfter', '$..NotBefore', '$..Status', '$..DomainValidationOptions..ValidationMethod', '$..DomainValidationOptions..ValidationEmails', '$..DomainValidationOptions..ValidationStatus', '$..FailureReason', '$..ResourceRecord', '$..SignatureAlgorithm', '$..Serial']", + "snapshot_skipped": "['$..ExtendedKeyUsages', '$..IssuedAt', '$..KeyUsages', '$..NotAfter', '$..NotBefore', '$..Status', '$..DomainValidationOptions..ValidationMethod', '$..DomainValidationOptions..ValidationEmails', '$..DomainValidationOptions..ValidationStatus', '$..FailureReason', '$..ResourceRecord', '$..SignatureAlgorithm', '$..Serial', '$..ExportOption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -609,16 +609,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", - "response": "200", - "error": "", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.example.com]", "test": "test_custom_domains_outside_of_cert[.example.com]", @@ -714,7 +704,7 @@ "test": "test_certificate_for_subdomain_wildcard", "response": "200", "error": "", - "snapshot_skipped": "['$..Certificate.SignatureAlgorithm']", + "snapshot_skipped": "['$..Certificate.SignatureAlgorithm', '$..Certificate.Options.Export', '$..Exported']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -724,7 +714,7 @@ "test": "test_create_certificate_for_multiple_alternative_domains", "response": "200", "error": "", - "snapshot_skipped": "['$..ExtendedKeyUsages', '$..IssuedAt', '$..KeyUsages', '$..NotAfter', '$..NotBefore', '$..Status', '$..DomainValidationOptions..ValidationMethod', '$..DomainValidationOptions..ValidationEmails', '$..DomainValidationOptions..ValidationStatus', '$..FailureReason', '$..ResourceRecord', '$..SignatureAlgorithm', '$..Serial']", + "snapshot_skipped": "['$..ExtendedKeyUsages', '$..IssuedAt', '$..KeyUsages', '$..NotAfter', '$..NotBefore', '$..Status', '$..DomainValidationOptions..ValidationMethod', '$..DomainValidationOptions..ValidationEmails', '$..DomainValidationOptions..ValidationStatus', '$..FailureReason', '$..ResourceRecord', '$..SignatureAlgorithm', '$..Serial', '$..ExportOption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -882,7 +872,7 @@ "test": "test_create_certificate_for_multiple_alternative_domains", "response": "200", "error": "", - "snapshot_skipped": "['$..ExtendedKeyUsages', '$..IssuedAt', '$..KeyUsages', '$..NotAfter', '$..NotBefore', '$..Status', '$..DomainValidationOptions..ValidationMethod', '$..DomainValidationOptions..ValidationEmails', '$..DomainValidationOptions..ValidationStatus', '$..FailureReason', '$..ResourceRecord', '$..SignatureAlgorithm', '$..Serial']", + "snapshot_skipped": "['$..ExtendedKeyUsages', '$..IssuedAt', '$..KeyUsages', '$..NotAfter', '$..NotBefore', '$..Status', '$..DomainValidationOptions..ValidationMethod', '$..DomainValidationOptions..ValidationEmails', '$..DomainValidationOptions..ValidationStatus', '$..FailureReason', '$..ResourceRecord', '$..SignatureAlgorithm', '$..Serial', '$..ExportOption']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -896,7 +886,7 @@ "test": "test_certificate_for_subdomain_wildcard", "response": "200", "error": "", - "snapshot_skipped": "['$..Certificate.SignatureAlgorithm']", + "snapshot_skipped": "['$..Certificate.SignatureAlgorithm', '$..Certificate.Options.Export', '$..Exported']", "aws_validated": true, "snapshot_tested": true, "origin": "external" diff --git a/src/data/coverage/amplify.json b/src/data/coverage/amplify.json index cd993ceb..16d58156 100644 --- a/src/data/coverage/amplify.json +++ b/src/data/coverage/amplify.json @@ -25,7 +25,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -77,7 +77,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -103,7 +103,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -155,7 +155,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -207,7 +207,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -220,7 +220,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -259,7 +259,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -272,7 +272,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -350,7 +350,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -428,7 +428,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -441,7 +441,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -480,7 +480,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } } ], diff --git a/src/data/coverage/apigateway.json b/src/data/coverage/apigateway.json index c96b6fb9..b642f9f2 100644 --- a/src/data/coverage/apigateway.json +++ b/src/data/coverage/apigateway.json @@ -610,7 +610,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -1035,7 +1035,7 @@ "availability": "community", "internal_test_suite": true, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", @@ -1052,7 +1052,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -1617,6 +1617,64 @@ ], "details": { "CreateApiKey": { + "- (without any parameters)": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::TestApigatewayApiKeysCrud::test_create_api_key_with_invalid_name", + "test": "test_create_api_key_with_invalid_name", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::TestApigatewayApiKeysCrud::test_update_api_key_immutable_field", + "test": "test_update_api_key_immutable_field", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::TestApigatewayApiKeysCrud::test_update_api_key_invalid_description_length", + "test": "test_update_api_key_invalid_description_length", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::TestApigatewayApiKeysCrud::test_update_api_key_invalid_enabled_type", + "test": "test_update_api_key_invalid_enabled_type", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "description": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::TestApigatewayApiKeysCrud::test_update_api_key_invalid_description_length", + "test": "test_update_api_key_invalid_description_length", + "response": "400", + "error": "BadRequestException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, "enabled, name": { "ls_community": [ { @@ -1638,6 +1696,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::TestApigatewayApiKeysCrud::test_negative_get_usage_plan_api_keys", + "test": "test_negative_get_usage_plan_api_keys", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] }, @@ -1657,6 +1725,16 @@ }, "name": { "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::TestApigatewayApiKeysCrud::test_create_api_key_with_invalid_name", + "test": "test_create_api_key_with_invalid_name", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::TestApigatewayApiKeysCrud::test_get_api_keys", "test": "test_get_api_keys", @@ -1676,6 +1754,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::TestApigatewayApiKeysCrud::test_create_api_key_with_invalid_name", + "test": "test_create_api_key_with_invalid_name", + "response": "400", + "error": "BadRequestException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] }, @@ -1702,6 +1790,30 @@ "origin": "internal" } ] + }, + "value": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::TestApigatewayApiKeysCrud::test_create_api_key_with_invalid_value", + "test": "test_create_api_key_with_invalid_value", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::TestApigatewayApiKeysCrud::test_create_api_key_with_invalid_value", + "test": "test_create_api_key_with_invalid_value", + "response": "400", + "error": "BadRequestException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] } }, "CreateAuthorizer": { @@ -2350,7 +2462,7 @@ "test": "test_validate_infra_setup", "response": "201", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2882,7 +2994,7 @@ "test": "test_http_proxy_integration_request_data_mappings", "response": "201", "error": "", - "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server', '$..content.headers.accept-encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3538,7 +3650,7 @@ "test": "test_export_oas30_openapi[TEST_IMPORT_PETSTORE_SWAGGER]", "response": "201", "error": "", - "snapshot_skipped": "['$..body.servers..url', '$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..body.servers..url']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3548,7 +3660,7 @@ "test": "test_export_oas30_openapi[TEST_IMPORT_PETS]", "response": "201", "error": "", - "snapshot_skipped": "['$..body.servers..url', '$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..body.servers..url']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3558,7 +3670,7 @@ "test": "test_export_swagger_openapi[TEST_IMPORT_PETSTORE_SWAGGER]", "response": "201", "error": "", - "snapshot_skipped": "['$..body.host', '$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..body.host']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3568,7 +3680,7 @@ "test": "test_export_swagger_openapi[TEST_IMPORT_PETS]", "response": "201", "error": "", - "snapshot_skipped": "['$..body.host', '$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..body.host']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3788,7 +3900,7 @@ "test": "test_lambda_aws_proxy_integration", "response": "201", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Accept-Encoding', '$..multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3808,7 +3920,7 @@ "test": "test_lambda_aws_proxy_integration_request_data_mapping", "response": "201", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..content.headers.Accept-Encoding', '$..content.multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5154,7 +5266,7 @@ "test": "test_validate_infra_setup", "response": "201", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -5694,7 +5806,7 @@ "test": "test_http_proxy_integration_request_data_mappings", "response": "201", "error": "", - "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server', '$..content.headers.accept-encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5854,7 +5966,7 @@ "test": "test_lambda_aws_proxy_integration", "response": "201", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Accept-Encoding', '$..multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5874,7 +5986,7 @@ "test": "test_lambda_aws_proxy_integration_request_data_mapping", "response": "201", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..content.headers.Accept-Encoding', '$..content.multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7522,7 +7634,7 @@ "test": "test_lambda_aws_proxy_integration", "response": "201", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Accept-Encoding', '$..multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7542,7 +7654,7 @@ "test": "test_lambda_aws_proxy_integration_request_data_mapping", "response": "201", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..content.headers.Accept-Encoding', '$..content.multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7988,7 +8100,7 @@ "test": "test_http_proxy_integration_request_data_mappings", "response": "201", "error": "", - "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server', '$..content.headers.accept-encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -9494,7 +9606,7 @@ "test": "test_validate_infra_setup", "response": "201", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10140,7 +10252,7 @@ "test": "test_http_proxy_integration_request_data_mappings", "response": "201", "error": "", - "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server', '$..content.headers.accept-encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -10276,7 +10388,7 @@ "test": "test_validate_infra_setup", "response": "201", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10646,6 +10758,20 @@ "origin": "external" } ] + }, + "name, throttle": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::TestApigatewayApiKeysCrud::test_create_usage_plan_with_throttle", + "test": "test_create_usage_plan_with_throttle", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] } }, "CreateUsagePlanKey": { @@ -10775,6 +10901,46 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::TestApigatewayApiKeysCrud::test_negative_get_usage_plan_api_keys", + "test": "test_negative_get_usage_plan_api_keys", + "response": "202", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::TestApigatewayApiKeysCrud::test_update_api_key_immutable_field", + "test": "test_update_api_key_immutable_field", + "response": "202", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::TestApigatewayApiKeysCrud::test_update_api_key_invalid_description_length", + "test": "test_update_api_key_invalid_description_length", + "response": "202", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::TestApigatewayApiKeysCrud::test_update_api_key_invalid_enabled_type", + "test": "test_update_api_key_invalid_enabled_type", + "response": "202", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", "test": "test_cfn_deploy_apigateway_integration", @@ -13316,7 +13482,7 @@ "test": "test_export_oas30_openapi[TEST_IMPORT_PETSTORE_SWAGGER]", "response": "202", "error": "", - "snapshot_skipped": "['$..body.servers..url', '$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..body.servers..url']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -13326,7 +13492,7 @@ "test": "test_export_oas30_openapi[TEST_IMPORT_PETS]", "response": "202", "error": "", - "snapshot_skipped": "['$..body.servers..url', '$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..body.servers..url']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -13336,7 +13502,7 @@ "test": "test_export_swagger_openapi[TEST_IMPORT_PETSTORE_SWAGGER]", "response": "202", "error": "", - "snapshot_skipped": "['$..body.host', '$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..body.host']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -13346,7 +13512,7 @@ "test": "test_export_swagger_openapi[TEST_IMPORT_PETS]", "response": "202", "error": "", - "snapshot_skipped": "['$..body.host', '$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..body.host']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -13416,7 +13582,7 @@ "test": "test_http_proxy_integration_request_data_mappings", "response": "202", "error": "", - "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server', '$..content.headers.accept-encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -13826,7 +13992,7 @@ "test": "test_lambda_aws_proxy_integration", "response": "202", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Accept-Encoding', '$..multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -13846,7 +14012,7 @@ "test": "test_lambda_aws_proxy_integration_request_data_mapping", "response": "202", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..content.headers.Accept-Encoding', '$..content.multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15620,6 +15786,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::TestApigatewayApiKeysCrud::test_negative_get_usage_plan_api_keys", + "test": "test_negative_get_usage_plan_api_keys", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] }, @@ -16078,7 +16254,7 @@ "test": "test_export_oas30_openapi[TEST_IMPORT_PETSTORE_SWAGGER]", "response": "200", "error": "", - "snapshot_skipped": "['$..body.servers..url', '$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..body.servers..url']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -16088,7 +16264,7 @@ "test": "test_export_oas30_openapi[TEST_IMPORT_PETS]", "response": "200", "error": "", - "snapshot_skipped": "['$..body.servers..url', '$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..body.servers..url']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -16098,7 +16274,7 @@ "test": "test_export_swagger_openapi[TEST_IMPORT_PETSTORE_SWAGGER]", "response": "200", "error": "", - "snapshot_skipped": "['$..body.host', '$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..body.host']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -16108,7 +16284,7 @@ "test": "test_export_swagger_openapi[TEST_IMPORT_PETS]", "response": "200", "error": "", - "snapshot_skipped": "['$..body.host', '$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..body.host']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17156,7 +17332,7 @@ "test": "test_export_oas30_openapi[TEST_IMPORT_PETSTORE_SWAGGER]", "response": "200", "error": "", - "snapshot_skipped": "['$..body.servers..url', '$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..body.servers..url']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -17166,7 +17342,7 @@ "test": "test_export_oas30_openapi[TEST_IMPORT_PETS]", "response": "200", "error": "", - "snapshot_skipped": "['$..body.servers..url', '$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..body.servers..url']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -17176,7 +17352,7 @@ "test": "test_export_swagger_openapi[TEST_IMPORT_PETSTORE_SWAGGER]", "response": "200", "error": "", - "snapshot_skipped": "['$..body.host', '$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..body.host']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -17186,7 +17362,7 @@ "test": "test_export_swagger_openapi[TEST_IMPORT_PETS]", "response": "200", "error": "", - "snapshot_skipped": "['$..body.host', '$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..body.host']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -17400,7 +17576,7 @@ "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -17410,7 +17586,7 @@ "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17650,7 +17826,7 @@ "test": "test_export_oas30_openapi[TEST_IMPORT_PETSTORE_SWAGGER]", "response": "200", "error": "", - "snapshot_skipped": "['$..body.servers..url', '$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..body.servers..url']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17660,7 +17836,7 @@ "test": "test_export_oas30_openapi[TEST_IMPORT_PETSTORE_SWAGGER]", "response": "200", "error": "", - "snapshot_skipped": "['$..body.servers..url', '$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..body.servers..url']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -17670,7 +17846,7 @@ "test": "test_export_oas30_openapi[TEST_IMPORT_PETS]", "response": "200", "error": "", - "snapshot_skipped": "['$..body.servers..url', '$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..body.servers..url']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17680,7 +17856,7 @@ "test": "test_export_oas30_openapi[TEST_IMPORT_PETS]", "response": "200", "error": "", - "snapshot_skipped": "['$..body.servers..url', '$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..body.servers..url']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -17690,7 +17866,7 @@ "test": "test_export_swagger_openapi[TEST_IMPORT_PETSTORE_SWAGGER]", "response": "200", "error": "", - "snapshot_skipped": "['$..body.host', '$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..body.host']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17700,7 +17876,7 @@ "test": "test_export_swagger_openapi[TEST_IMPORT_PETSTORE_SWAGGER]", "response": "200", "error": "", - "snapshot_skipped": "['$..body.host', '$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..body.host']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -17710,7 +17886,7 @@ "test": "test_export_swagger_openapi[TEST_IMPORT_PETS]", "response": "200", "error": "", - "snapshot_skipped": "['$..body.host', '$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..body.host']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17720,7 +17896,7 @@ "test": "test_export_swagger_openapi[TEST_IMPORT_PETS]", "response": "200", "error": "", - "snapshot_skipped": "['$..body.host', '$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..body.host']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -18488,7 +18664,7 @@ "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -18548,7 +18724,7 @@ "test": "test_export_oas30_openapi[TEST_IMPORT_PETSTORE_SWAGGER]", "response": "200", "error": "", - "snapshot_skipped": "['$..body.servers..url', '$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..body.servers..url']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -18558,7 +18734,7 @@ "test": "test_export_oas30_openapi[TEST_IMPORT_PETS]", "response": "200", "error": "", - "snapshot_skipped": "['$..body.servers..url', '$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..body.servers..url']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -18568,7 +18744,7 @@ "test": "test_export_swagger_openapi[TEST_IMPORT_PETSTORE_SWAGGER]", "response": "200", "error": "", - "snapshot_skipped": "['$..body.host', '$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..body.host']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -18578,7 +18754,7 @@ "test": "test_export_swagger_openapi[TEST_IMPORT_PETS]", "response": "200", "error": "", - "snapshot_skipped": "['$..body.host', '$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..body.host']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -20546,7 +20722,7 @@ "test": "test_http_proxy_integration_request_data_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server', '$..content.headers.accept-encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -20766,7 +20942,7 @@ "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Accept-Encoding', '$..multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -20786,7 +20962,7 @@ "test": "test_lambda_aws_proxy_integration_request_data_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..content.headers.Accept-Encoding', '$..content.multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -21620,7 +21796,7 @@ "test": "test_export_oas30_openapi[TEST_IMPORT_PETSTORE_SWAGGER]", "response": "201", "error": "", - "snapshot_skipped": "['$..body.servers..url', '$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..body.servers..url']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -21630,7 +21806,7 @@ "test": "test_export_oas30_openapi[TEST_IMPORT_PETS]", "response": "201", "error": "", - "snapshot_skipped": "['$..body.servers..url', '$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..body.servers..url']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -21640,7 +21816,7 @@ "test": "test_export_swagger_openapi[TEST_IMPORT_PETSTORE_SWAGGER]", "response": "201", "error": "", - "snapshot_skipped": "['$..body.host', '$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..body.host']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -21650,7 +21826,7 @@ "test": "test_export_swagger_openapi[TEST_IMPORT_PETS]", "response": "201", "error": "", - "snapshot_skipped": "['$..body.host', '$..endpointConfiguration.ipAddressType']", + "snapshot_skipped": "['$..body.host']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22148,7 +22324,7 @@ "test": "test_http_proxy_integration_request_data_mappings", "response": "201", "error": "", - "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server', '$..content.headers.accept-encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22364,7 +22540,7 @@ "test": "test_lambda_aws_proxy_integration_request_data_mapping", "response": "201", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..content.headers.Accept-Encoding', '$..content.multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22694,7 +22870,7 @@ "test": "test_lambda_aws_proxy_integration", "response": "201", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Accept-Encoding', '$..multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -23388,7 +23564,7 @@ "test": "test_validate_infra_setup", "response": "201", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -23728,7 +23904,7 @@ "test": "test_validate_infra_setup", "response": "201", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -24534,7 +24710,7 @@ "test": "test_validate_infra_setup", "response": "201", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -25446,7 +25622,7 @@ "test": "test_http_proxy_integration_request_data_mappings", "response": "201", "error": "", - "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server', '$..content.headers.accept-encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26266,7 +26442,7 @@ "test": "test_http_proxy_integration_request_data_mappings", "response": "201", "error": "", - "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server', '$..content.headers.accept-encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26330,7 +26506,7 @@ "test": "test_validate_infra_setup", "response": "201", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -26960,7 +27136,7 @@ "test": "test_lambda_aws_proxy_integration_request_data_mapping", "response": "201", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..content.headers.Accept-Encoding', '$..content.multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -27108,7 +27284,7 @@ "test": "test_validate_infra_setup", "response": "201", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -27808,7 +27984,7 @@ "test": "test_lambda_aws_proxy_integration", "response": "201", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Accept-Encoding', '$..multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28718,7 +28894,7 @@ "test": "test_validate_infra_setup", "response": "201", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -29384,7 +29560,7 @@ "test": "test_http_proxy_integration_request_data_mappings", "response": "201", "error": "", - "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server', '$..content.headers.accept-encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -30410,7 +30586,7 @@ "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -30572,6 +30748,46 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::TestApigatewayApiKeysCrud::test_negative_get_usage_plan_api_keys", + "test": "test_negative_get_usage_plan_api_keys", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::TestApigatewayApiKeysCrud::test_update_api_key_invalid_enabled_type", + "test": "test_update_api_key_invalid_enabled_type", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::TestApigatewayApiKeysCrud::test_update_api_key_immutable_field", + "test": "test_update_api_key_immutable_field", + "response": "400", + "error": "BadRequestException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::TestApigatewayApiKeysCrud::test_update_api_key_invalid_description_length", + "test": "test_update_api_key_invalid_description_length", + "response": "400", + "error": "BadRequestException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } diff --git a/src/data/coverage/apigatewayv2.json b/src/data/coverage/apigatewayv2.json index 55844b90..5b5d29dc 100644 --- a/src/data/coverage/apigatewayv2.json +++ b/src/data/coverage/apigatewayv2.json @@ -220,7 +220,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -480,7 +480,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -1554,16 +1554,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", - "response": "201", - "error": "", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.example.com]", "test": "test_custom_domains_outside_of_cert[.example.com]", @@ -2710,16 +2700,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", - "response": "200", - "error": "", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.example.com]", "test": "test_custom_domains_outside_of_cert[.example.com]", @@ -2774,16 +2754,6 @@ }, "ApiId, DomainName, Stage": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", - "response": "200", - "error": "", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_api_mapping_deployment", "test": "test_api_mapping_deployment", @@ -3434,16 +3404,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", - "response": "201", - "error": "", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.example.com]", "test": "test_custom_domains_outside_of_cert[.example.com]", @@ -4086,16 +4046,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", - "response": "201", - "error": "", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.example.com]", "test": "test_custom_domains_outside_of_cert[.example.com]", @@ -6040,16 +5990,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", - "response": "201", - "error": "", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.example.com]", "test": "test_custom_domains_outside_of_cert[.example.com]", @@ -7428,16 +7368,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", - "response": "201", - "error": "", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.example.com]", "test": "test_custom_domains_outside_of_cert[.example.com]", @@ -8736,16 +8666,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", - "response": "204", - "error": "", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.example.com]", "test": "test_custom_domains_outside_of_cert[.example.com]", @@ -9822,16 +9742,6 @@ "DeleteApiMapping": { "ApiMappingId, DomainName": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", - "response": "204", - "error": "", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomainCrud::test_api_mappings_crud", "test": "test_api_mappings_crud", @@ -9852,16 +9762,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", - "response": "404", - "error": "NotFoundException", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomainCrud::test_api_mappings_crud", "test": "test_api_mappings_crud", @@ -10076,16 +9976,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", - "response": "204", - "error": "", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.example.com]", "test": "test_custom_domains_outside_of_cert[.example.com]", diff --git a/src/data/coverage/appconfig.json b/src/data/coverage/appconfig.json index 0d87151d..5853a85d 100644 --- a/src/data/coverage/appconfig.json +++ b/src/data/coverage/appconfig.json @@ -350,7 +350,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -519,7 +519,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -532,7 +532,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -584,7 +584,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } } ], @@ -2096,7 +2096,7 @@ "node_id": "LocalStack Pro: tests/integration/chaos/test_faults.py::TestFaults::test_fault_for_specific_operations", "test": "test_fault_for_specific_operations", "response": "503", - "error": "ServiceUnavailable", + "error": "FaultException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, diff --git a/src/data/coverage/application-autoscaling.json b/src/data/coverage/application-autoscaling.json index 9e533a94..3467b693 100644 --- a/src/data/coverage/application-autoscaling.json +++ b/src/data/coverage/application-autoscaling.json @@ -10,7 +10,7 @@ "external_test_suite": true, "terraform_test_suite": true, "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "snapshot_skipped": "", "k8s_test_suite": true } @@ -77,7 +77,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -189,6 +189,16 @@ "DeleteScalingPolicy": { "PolicyName, ResourceId, ScalableDimension, ServiceNamespace": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -235,6 +245,16 @@ "DeregisterScalableTarget": { "ResourceId, ScalableDimension, ServiceNamespace": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -321,6 +341,16 @@ "DescribeScalableTargets": { "ResourceIds, ScalableDimension, ServiceNamespace": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", diff --git a/src/data/coverage/appsync.json b/src/data/coverage/appsync.json index f4622f3b..f260abe0 100644 --- a/src/data/coverage/appsync.json +++ b/src/data/coverage/appsync.json @@ -12,7 +12,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -59,12 +59,12 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": false, - "terraform_test_suite": false, + "external_test_suite": true, + "terraform_test_suite": true, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -116,7 +116,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -124,8 +124,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": false, - "terraform_test_suite": false, + "external_test_suite": true, + "terraform_test_suite": true, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", @@ -150,8 +150,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": false, - "terraform_test_suite": false, + "external_test_suite": true, + "terraform_test_suite": true, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", @@ -189,8 +189,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": false, - "external_test_suite": false, - "terraform_test_suite": false, + "external_test_suite": true, + "terraform_test_suite": true, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", @@ -246,7 +246,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -254,8 +254,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": false, - "terraform_test_suite": false, + "external_test_suite": true, + "terraform_test_suite": true, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", @@ -280,8 +280,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": false, - "terraform_test_suite": false, + "external_test_suite": true, + "terraform_test_suite": true, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", @@ -311,7 +311,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -350,7 +350,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -363,7 +363,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -402,7 +402,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -410,8 +410,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": false, - "external_test_suite": false, - "terraform_test_suite": false, + "external_test_suite": true, + "terraform_test_suite": true, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", @@ -475,8 +475,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": false, - "terraform_test_suite": false, + "external_test_suite": true, + "terraform_test_suite": true, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", @@ -527,12 +527,12 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": false, - "terraform_test_suite": false, + "external_test_suite": true, + "terraform_test_suite": true, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -540,8 +540,8 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": false, - "terraform_test_suite": false, + "external_test_suite": true, + "terraform_test_suite": true, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", @@ -636,7 +636,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -775,7 +775,7 @@ "availability": "pro", "internal_test_suite": true, "external_test_suite": true, - "terraform_test_suite": false, + "terraform_test_suite": true, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", @@ -844,7 +844,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -930,12 +930,12 @@ "implemented": true, "availability": "pro", "internal_test_suite": true, - "external_test_suite": false, - "terraform_test_suite": false, + "external_test_suite": true, + "terraform_test_suite": true, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { diff --git a/src/data/coverage/athena.json b/src/data/coverage/athena.json index 2db05934..ec25760a 100644 --- a/src/data/coverage/athena.json +++ b/src/data/coverage/athena.json @@ -519,7 +519,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -571,7 +571,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -662,7 +662,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -675,7 +675,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -766,7 +766,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -792,7 +792,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { diff --git a/src/data/coverage/autoscaling.json b/src/data/coverage/autoscaling.json index 667036bf..8eee2470 100644 --- a/src/data/coverage/autoscaling.json +++ b/src/data/coverage/autoscaling.json @@ -928,6 +928,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_irsa", + "test": "test_irsa", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_create_nodegroup_with_tags", "test": "test_create_nodegroup_with_tags", @@ -1092,6 +1102,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity_association_api", + "test": "test_pod_identity_association_api", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_create_nodegroup_with_tags", "test": "test_create_nodegroup_with_tags", diff --git a/src/data/coverage/backup.json b/src/data/coverage/backup.json index 3891c8a2..382cd0f8 100644 --- a/src/data/coverage/backup.json +++ b/src/data/coverage/backup.json @@ -51,7 +51,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -181,7 +181,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -324,7 +324,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -545,7 +545,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -753,7 +753,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -766,7 +766,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { diff --git a/src/data/coverage/ce.json b/src/data/coverage/ce.json index 5ed2f4f2..2260ad3c 100644 --- a/src/data/coverage/ce.json +++ b/src/data/coverage/ce.json @@ -12,7 +12,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -25,7 +25,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -38,7 +38,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -51,7 +51,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -64,7 +64,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -77,7 +77,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -90,7 +90,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -116,7 +116,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -129,7 +129,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -441,7 +441,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -558,7 +558,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -571,7 +571,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -597,7 +597,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } } ], diff --git a/src/data/coverage/cloudformation.json b/src/data/coverage/cloudformation.json index 52213550..d7819c65 100644 --- a/src/data/coverage/cloudformation.json +++ b/src/data/coverage/cloudformation.json @@ -99,7 +99,7 @@ "availability": "community", "internal_test_suite": true, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", @@ -138,11 +138,11 @@ "availability": "community", "internal_test_suite": true, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -203,7 +203,7 @@ "availability": "community", "internal_test_suite": true, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", @@ -220,7 +220,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -228,8 +228,8 @@ "implemented": true, "availability": "community", "internal_test_suite": true, - "external_test_suite": true, - "terraform_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", @@ -358,8 +358,8 @@ "implemented": true, "availability": "community", "internal_test_suite": true, - "external_test_suite": true, - "terraform_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", @@ -437,7 +437,7 @@ "availability": "community", "internal_test_suite": false, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", @@ -454,7 +454,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -463,7 +463,7 @@ "availability": "community", "internal_test_suite": true, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", @@ -606,7 +606,7 @@ "availability": "community", "internal_test_suite": true, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", @@ -658,7 +658,7 @@ "availability": "community", "internal_test_suite": true, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", @@ -853,7 +853,7 @@ "availability": "community", "internal_test_suite": false, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", @@ -1087,7 +1087,7 @@ "availability": "community", "internal_test_suite": true, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", @@ -1920,7 +1920,7 @@ "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1930,7 +1930,7 @@ "test": "test_billing_mode_as_conditional[PROVISIONED]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3517,6 +3517,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_object_output", + "test": "test_object_output", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Policy.Description', '$..Policy.PermissionsBoundaryUsageCount']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_update_custom_resource", "test": "test_update_custom_resource", @@ -3787,16 +3797,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", @@ -3986,7 +3986,7 @@ "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3996,7 +3996,7 @@ "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4616,7 +4616,7 @@ "test": "test_default_name_for_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4626,7 +4626,7 @@ "test": "test_global_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4836,7 +4836,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6146,7 +6146,7 @@ "test": "test_table_v2_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6473,16 +6473,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_object_output", - "test": "test_object_output", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Policy.Description', '$..Policy.PermissionsBoundaryUsageCount']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::TestCfnDocDbResources::test_docdb_resources", "test": "test_docdb_resources", @@ -6773,6 +6763,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_engine.py::test_sub_with_nested_properties", + "test": "test_sub_with_nested_properties", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontRestApiOrigin::test_auth_headers_and_non_title_case_of_headers", "test": "test_auth_headers_and_non_title_case_of_headers", @@ -6853,6 +6853,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -6983,6 +6993,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -8021,6 +8041,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_create_stack_url_as_template", + "test": "test_create_stack_url_as_template", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_name_conflicts", "test": "test_name_conflicts", @@ -9280,7 +9310,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input4-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -10920,7 +10950,7 @@ "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -10930,7 +10960,7 @@ "test": "test_billing_mode_as_conditional[PROVISIONED]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -10940,7 +10970,7 @@ "test": "test_default_name_for_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -10960,7 +10990,7 @@ "test": "test_global_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -11330,7 +11360,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -13690,7 +13720,7 @@ "test": "test_table_v2_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -14737,16 +14767,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", @@ -15007,6 +15027,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_engine.py::test_sub_with_nested_properties", + "test": "test_sub_with_nested_properties", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", @@ -15127,6 +15157,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -15277,6 +15317,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", "test": "test_number_of_records_updated[update-with-ctes]", @@ -15420,7 +15470,7 @@ "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15430,7 +15480,7 @@ "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -16820,7 +16870,7 @@ "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -16830,7 +16880,7 @@ "test": "test_billing_mode_as_conditional[PROVISIONED]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -16840,7 +16890,7 @@ "test": "test_default_name_for_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -16860,7 +16910,7 @@ "test": "test_global_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17230,7 +17280,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19570,7 +19620,7 @@ "test": "test_table_v2_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -20567,16 +20617,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", @@ -20827,6 +20867,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_engine.py::test_sub_with_nested_properties", + "test": "test_sub_with_nested_properties", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", @@ -20917,6 +20967,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -21057,6 +21117,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -23624,7 +23694,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -23868,7 +23938,7 @@ "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -23878,7 +23948,7 @@ "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -24058,7 +24128,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -24198,7 +24268,7 @@ "test": "test_table_v2_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -24585,16 +24655,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_rds.py::test_cluster_parameter_group_creation", "test": "test_cluster_parameter_group_creation", @@ -24755,6 +24815,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -24895,6 +24965,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -25108,7 +25188,7 @@ "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -25118,7 +25198,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -25128,7 +25208,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -25138,7 +25218,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -25148,7 +25228,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input3-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -25158,7 +25238,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input4-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -25178,7 +25258,7 @@ "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -25188,7 +25268,7 @@ "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -26621,7 +26701,7 @@ "snapshot_skipped": "['$..tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_apigateway_deployment_canary_settings", @@ -26631,7 +26711,7 @@ "snapshot_skipped": "['$..tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration", @@ -26701,7 +26781,7 @@ "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags', '$..binaryMediaTypes']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_from_s3_swagger", @@ -26711,7 +26791,7 @@ "snapshot_skipped": "['$.resources.items..resourceMethods.GET', '$.get-stage.methodSettings', '$.get-stage.tags', '$..binaryMediaTypes']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_deploy_apigateway_integration", @@ -26821,7 +26901,7 @@ "snapshot_skipped": "[\"$..tags.'aws:cloudformation:logical-id'\", \"$..tags.'aws:cloudformation:stack-id'\", \"$..tags.'aws:cloudformation:stack-name'\"]", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_update_usage_plan", @@ -26831,7 +26911,7 @@ "snapshot_skipped": "[\"$..tags.'aws:cloudformation:logical-id'\", \"$..tags.'aws:cloudformation:stack-id'\", \"$..tags.'aws:cloudformation:stack-name'\"]", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_url_output", @@ -26978,7 +27058,7 @@ "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26988,7 +27068,7 @@ "test": "test_billing_mode_as_conditional[PROVISIONED]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26998,7 +27078,7 @@ "test": "test_default_name_for_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -27018,7 +27098,7 @@ "test": "test_global_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -27398,7 +27478,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -29838,7 +29918,7 @@ "test": "test_table_v2_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -30008,7 +30088,7 @@ "test": "test_prefill_dynamodb_table", "response": "400", "error": "ValidationError", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -30018,7 +30098,7 @@ "test": "test_validate_infra_setup", "response": "400", "error": "ValidationError", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -30228,7 +30308,7 @@ "test": "test_table_v2_stream", "response": "400", "error": "ValidationError", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -32155,16 +32235,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", @@ -32515,6 +32585,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_engine.py::test_sub_with_nested_properties", + "test": "test_sub_with_nested_properties", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", @@ -32735,6 +32815,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -35005,6 +35095,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -35125,6 +35225,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "400", + "error": "ValidationError", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -35256,7 +35366,7 @@ "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -35266,7 +35376,7 @@ "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -36596,7 +36706,7 @@ "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -36606,7 +36716,7 @@ "test": "test_billing_mode_as_conditional[PROVISIONED]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -36616,7 +36726,7 @@ "test": "test_default_name_for_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -36636,7 +36746,7 @@ "test": "test_global_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -37006,7 +37116,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -39336,7 +39446,7 @@ "test": "test_table_v2_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -40333,16 +40443,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", "test": "test_lambda_layer_python", @@ -40593,6 +40693,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_engine.py::test_sub_with_nested_properties", + "test": "test_sub_with_nested_properties", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", @@ -40683,6 +40793,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -40823,6 +40943,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", diff --git a/src/data/coverage/cloudfront.json b/src/data/coverage/cloudfront.json index a3573312..a03ca974 100644 --- a/src/data/coverage/cloudfront.json +++ b/src/data/coverage/cloudfront.json @@ -95,8 +95,8 @@ }, { "CreateConnectionGroup": { - "implemented": true, - "availability": "pro", + "implemented": false, + "availability": "", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -355,8 +355,8 @@ }, { "CreateVpcOrigin": { - "implemented": true, - "availability": "pro", + "implemented": false, + "availability": "", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -727,7 +727,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -1182,7 +1182,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -1507,7 +1507,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -1572,7 +1572,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -1637,7 +1637,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -1832,7 +1832,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -3239,21 +3239,21 @@ "Id, IfMatch": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_distribution_with_acm", - "test": "test_create_distribution_with_acm", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "test": "test_create_stack_cloudfront", "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..StackResources..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", - "test": "test_create_stack_cloudfront", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudtrail.py::test_cloud_trail_deploy", + "test": "test_cloud_trail_deploy", "response": "204", "error": "", - "snapshot_skipped": "['$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..HasCustomEventSelectors', '$..HasInsightSelectors', '$..HomeRegion', '$..IsOrganizationTrail']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" diff --git a/src/data/coverage/cloudwatch.json b/src/data/coverage/cloudwatch.json index 7a1e222d..e0413cf0 100644 --- a/src/data/coverage/cloudwatch.json +++ b/src/data/coverage/cloudwatch.json @@ -4490,6 +4490,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_opensearch_crud", + "test": "test_opensearch_crud", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_search_books", "test": "test_search_books", @@ -4525,7 +4535,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4535,7 +4545,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4545,7 +4555,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4745,7 +4755,7 @@ "test": "test_http_proxy_integration_request_data_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server', '$..content.headers.accept-encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4845,7 +4855,7 @@ "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Accept-Encoding', '$..multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4855,7 +4865,7 @@ "test": "test_lambda_aws_proxy_integration_request_data_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..content.headers.Accept-Encoding', '$..content.multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4965,7 +4975,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -5120,26 +5130,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sns.py::test_sns_subscription", - "test": "test_sns_subscription", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_sqs.py::test_update_sqs_queuepolicy", - "test": "test_update_sqs_queuepolicy", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_stepfunctions.py::test_apigateway_invoke", "test": "test_apigateway_invoke", @@ -9050,6 +9040,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java25]", + "test": "test_manual_endpoint_injection[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java8.al2]", "test": "test_manual_endpoint_injection[java8.al2]", @@ -9140,6 +9140,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.14]", + "test": "test_manual_endpoint_injection[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.8]", "test": "test_manual_endpoint_injection[python3.8]", @@ -9240,6 +9250,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java25]", + "test": "test_echo_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", "test": "test_echo_invoke[java8.al2]", @@ -9350,6 +9370,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.14]", + "test": "test_echo_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", "test": "test_echo_invoke[python3.8]", @@ -9450,6 +9480,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java25]", + "test": "test_introspection_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", "test": "test_introspection_invoke[java8.al2]", @@ -9560,6 +9600,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.14]", + "test": "test_introspection_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", "test": "test_introspection_invoke[python3.8]", @@ -9660,6 +9710,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java25]", + "test": "test_runtime_wrapper_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java8.al2]", "test": "test_runtime_wrapper_invoke[java8.al2]", @@ -9750,6 +9810,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.14]", + "test": "test_runtime_wrapper_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.8]", "test": "test_runtime_wrapper_invoke[python3.8]", @@ -9850,6 +9920,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java25]", + "test": "test_uncaught_exception_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", "test": "test_uncaught_exception_invoke[java8.al2]", @@ -9960,6 +10040,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.14]", + "test": "test_uncaught_exception_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", "test": "test_uncaught_exception_invoke[python3.8]", @@ -10300,6 +10390,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java25]", + "test": "test_serializable_input_object[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", "test": "test_serializable_input_object[java8.al2]", @@ -10340,6 +10440,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java25]", + "test": "test_stream_handler[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", "test": "test_stream_handler[java8.al2]", @@ -10430,6 +10540,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.14]", + "test": "test_handler_in_submodule[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", "test": "test_handler_in_submodule[python3.8]", @@ -10490,6 +10610,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.14]", + "test": "test_python_runtime_correct_versions[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", "test": "test_python_runtime_correct_versions[python3.8]", @@ -10910,16 +11040,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiRegions::test_cross_region_access", - "test": "test_cross_region_access", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiRegions::test_cross_region_delivery_sqs", "test": "test_cross_region_delivery_sqs", @@ -11710,16 +11830,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_create_standard_queue_with_fifo_attribute_raises_error[sqs_query]", - "test": "test_create_standard_queue_with_fifo_attribute_raises_error[sqs_query]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_dead_letter_queue_max_receive_count[sqs]", "test": "test_dead_letter_queue_max_receive_count[sqs]", @@ -12511,8 +12621,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_message_deduplication_id_invalid[empty]", - "test": "test_message_deduplication_id_invalid[empty]", + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_message_deduplication_id_success", + "test": "test_message_deduplication_id_success", "response": "200", "error": "", "snapshot_skipped": "", @@ -13100,6 +13210,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_delay_0_works_for_fifo[sqs]", + "test": "test_send_message_with_delay_0_works_for_fifo[sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_delay_0_works_for_fifo[sqs_query]", + "test": "test_send_message_with_delay_0_works_for_fifo[sqs_query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_send_message_with_invalid_string_attributes[sqs]", "test": "test_send_message_with_invalid_string_attributes[sqs]", @@ -13350,6 +13480,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_wait_time_seconds_queue_attribute_waits_correctly[sqs]", + "test": "test_wait_time_seconds_queue_attribute_waits_correctly[sqs]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_wait_time_seconds_queue_attribute_waits_correctly[sqs_query]", + "test": "test_wait_time_seconds_queue_attribute_waits_correctly[sqs_query]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_wait_time_seconds_waits_correctly[sqs]", "test": "test_wait_time_seconds_waits_correctly[sqs]", @@ -13850,16 +14000,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/activities/test_activities.py::TestActivities::test_activity_task_with_heartbeat", - "test": "test_activity_task_with_heartbeat", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/arguments/test_arguments.py::TestArgumentsBase::test_base_cases[BASE_LAMBDA_EMPTY]", "test": "test_base_cases[BASE_LAMBDA_EMPTY]", @@ -13901,8 +14041,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_assign_from_value[BASE_ASSIGN_FROM_RESULT]", - "test": "test_assign_from_value[BASE_ASSIGN_FROM_RESULT]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_assign_in_catch_state", + "test": "test_assign_in_catch_state", "response": "200", "error": "", "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", @@ -13911,8 +14051,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_assign_in_catch_state", - "test": "test_assign_in_catch_state", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/assign/test_assign_reference_variables.py::TestAssignReferenceVariables::test_reference_assign[BASE_REFERENCE_IN_CHOICE]", + "test": "test_reference_assign[BASE_REFERENCE_IN_CHOICE]", "response": "200", "error": "", "snapshot_skipped": "['$..SdkHttpMetadata', '$..RedriveCount', '$..SdkResponseMetadata']", @@ -14031,8 +14171,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/choice_operators/test_is_operators.py::TestIsOperators::test_is_boolean", - "test": "test_is_boolean", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/choice_operators/test_boolean_equals.py::TestBooleanEquals::test_boolean_equals_path", + "test": "test_boolean_equals_path", "response": "200", "error": "", "snapshot_skipped": "", @@ -14051,8 +14191,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/choice_operators/test_numeric.py::TestNumerics::test_numeric_greater_than_equals_path", - "test": "test_numeric_greater_than_equals_path", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/choice_operators/test_numeric.py::TestNumerics::test_numeric_greater_than_equals", + "test": "test_numeric_greater_than_equals", "response": "200", "error": "", "snapshot_skipped": "", @@ -14341,8 +14481,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/intrinsic_functions/test_generic.py::TestGeneric::test_format_2", - "test": "test_format_2", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/intrinsic_functions/test_json_manipulation.py::TestJsonManipulation::test_string_to_json", + "test": "test_string_to_json", "response": "200", "error": "", "snapshot_skipped": "", @@ -14361,11 +14501,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/mocking/test_base_callbacks.py::TestBaseScenarios::test_sfn_start_execution_sync[SFN_SYNC2]", - "test": "test_sfn_start_execution_sync[SFN_SYNC2]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/mocking/test_base_scenarios.py::TestBaseScenarios::test_sqs_send_message", + "test": "test_sqs_send_message", "response": "200", "error": "", - "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..ExecutedVersion', '$..RedriveCount', '$..redriveCount', '$..RedriveStatus', '$..redriveStatus', '$..RedriveStatusReason', '$..redriveStatusReason', '$..events..taskSubmittedEventDetails.output']", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata', '$..ExecutedVersion']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -14460,16 +14600,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_escape_sequence_parsing[ESCAPE_SEQUENCES_JSONATA_COMPARISON_ASSIGN]", - "test": "test_escape_sequence_parsing[ESCAPE_SEQUENCES_JSONATA_COMPARISON_ASSIGN]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_lambda_empty_retry", "test": "test_lambda_empty_retry", @@ -14521,31 +14651,31 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_state_nested_config_distributed_no_max_max_concurrency", - "test": "test_map_state_nested_config_distributed_no_max_max_concurrency", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_state_legacy_config_inline_item_selector", + "test": "test_map_state_legacy_config_inline_item_selector", "response": "200", "error": "", - "snapshot_skipped": "['$..events[8].previousEventId']", + "snapshot_skipped": "['$..events..stateEnteredEventDetails.input']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_state_retry_multiple_retriers", - "test": "test_map_state_retry_multiple_retriers", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_state_nested_config_distributed_no_max_max_concurrency", + "test": "test_map_state_nested_config_distributed_no_max_max_concurrency", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..events[8].previousEventId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_parallel_state_nested", - "test": "test_parallel_state_nested", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/scenarios/test_base_scenarios.py::TestBaseScenarios::test_map_state_tolerated_failure_percentage_path[tolerated_failure_percentage_value0]", + "test": "test_map_state_tolerated_failure_percentage_path[tolerated_failure_percentage_value0]", "response": "200", "error": "", - "snapshot_skipped": "['$..events..stateEnteredEventDetails.input', '$..events..stateExitedEventDetails.output', '$..events..executionSucceededEventDetails.output']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -14680,6 +14810,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_aws_sdk_task_service.py::TestTaskServiceAwsSdk::test_sfn_send_task_outcome_with_no_such_token[state_machine_template1]", + "test": "test_sfn_send_task_outcome_with_no_such_token[state_machine_template1]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/services/test_events_task_service.py::TestTaskServiceEvents::test_put_events_base", "test": "test_put_events_base", @@ -15050,16 +15190,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_describe_execution", - "test": "test_describe_execution", - "response": "200", - "error": "", - "snapshot_skipped": "['$..tracingConfiguration']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api.py::TestSnfApi::test_start_execution_idempotent", "test": "test_start_execution_idempotent", @@ -15071,11 +15201,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api_map_run.py::TestSnfApiMapRun::test_map_state_label_invalid_char_fail[\\x87]", - "test": "test_map_state_label_invalid_char_fail[\\x87]", + "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/test_sfn_api_variable_references.py::TestSfnApiVariableReferences::test_base_variable_references_in_assign_templates[BASE_ASSIGN_FROM_INTRINSIC_FUNCTION]", + "test": "test_base_variable_references_in_assign_templates[BASE_ASSIGN_FROM_INTRINSIC_FUNCTION]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..encryptionConfiguration']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -15221,28 +15351,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/timeouts/test_timeouts.py::TestTimeouts::test_fixed_timeout_service_lambda", - "test": "test_fixed_timeout_service_lambda", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_error_invalid_length", + "test": "test_transcribe_error_invalid_length", "response": "200", "error": "", - "snapshot_skipped": "['$..redriveCount', '$..redriveStatus']", + "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript', '$..TranscriptionJob..MediaFormat']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_start_job[test-output-bucket-4-test-output.json]", - "test": "test_transcribe_start_job[test-output-bucket-4-test-output.json]", + "node_id": "LocalStack Community: tests/aws/services/transcribe/test_transcribe.py::TestTranscribe::test_transcribe_supported_media_formats[../../files/en-gb.mp3-hello my name is]", + "test": "test_transcribe_supported_media_formats[../../files/en-gb.mp3-hello my name is]", "response": "200", "error": "", - "snapshot_skipped": "['$..TranscriptionJob..Settings', '$..TranscriptionJob..Transcript']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_error_injection", - "test": "test_dynamodb_error_injection", + "node_id": "LocalStack Community: tests/aws/test_error_injection.py::TestErrorInjection::test_dynamodb_read_error_injection", + "test": "test_dynamodb_read_error_injection", "response": "200", "error": "", "snapshot_skipped": "", @@ -15260,16 +15390,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", - "test": "test_firehose_kinesis_to_s3", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", "test": "test_lambda_streams_batch_and_transactions", @@ -15330,6 +15450,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.14]", + "test": "test_lambda_put_item_to_dynamodb[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", "test": "test_lambda_put_item_to_dynamodb[python3.8]", @@ -15390,6 +15520,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.14]", + "test": "test_lambda_send_message_to_sqs[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", "test": "test_lambda_send_message_to_sqs[python3.8]", @@ -15451,8 +15591,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", - "test": "test_lambda_start_stepfunctions_execution[python3.8]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.14]", + "test": "test_lambda_start_stepfunctions_execution[python3.14]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15461,8 +15601,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.9]", - "test": "test_lambda_start_stepfunctions_execution[python3.9]", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", + "test": "test_lambda_start_stepfunctions_execution[python3.8]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15471,8 +15611,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_multiregion.py::TestMultiRegion::test_multi_region_api_gateway", - "test": "test_multi_region_api_gateway", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.9]", + "test": "test_lambda_start_stepfunctions_execution[python3.9]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15481,8 +15621,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/test_network_configuration.py::TestOpenSearch::test_path_strategy", - "test": "test_path_strategy", + "node_id": "LocalStack Community: tests/aws/test_multiregion.py::TestMultiRegion::test_multi_region_api_gateway", + "test": "test_multi_region_api_gateway", "response": "200", "error": "", "snapshot_skipped": "", @@ -15521,18 +15661,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_build_image[SdkDockerClient-False-True]", - "test": "test_build_image[SdkDockerClient-False-True]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_build_image[SdkDockerClient-True-True]", - "test": "test_build_image[SdkDockerClient-True-True]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_build_image[SdkDockerClient-True-False]", + "test": "test_build_image[SdkDockerClient-True-False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15551,18 +15681,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_command_not_pulled_image[SdkDockerClient]", - "test": "test_get_container_command_not_pulled_image[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_is_container_running[SdkDockerClient]", - "test": "test_is_container_running[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_not_running_raises_exception[SdkDockerClient]", + "test": "test_exec_in_container_not_running_raises_exception[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15571,8 +15691,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_docker_image[SdkDockerClient]", - "test": "test_pull_docker_image[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_with_stdin_stdout_stderr[SdkDockerClient]", + "test": "test_exec_in_container_with_stdin_stdout_stderr[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15581,8 +15701,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_docker_image_with_hash[SdkDockerClient]", - "test": "test_pull_docker_image_with_hash[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_is_container_running[SdkDockerClient]", + "test": "test_is_container_running[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15591,8 +15711,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container[SdkDockerClient]", - "test": "test_run_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_remove_anonymous_volumes[SdkDockerClient]", + "test": "test_remove_anonymous_volumes[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15611,18 +15731,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerImages::test_commit_creates_image_from_running_container[SdkDockerClient]", - "test": "test_commit_creates_image_from_running_container[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLogging::test_docker_logging_fluentbit[SdkDockerClient]", - "test": "test_docker_logging_fluentbit[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_connect_container_to_network_with_alias_and_disconnect[SdkDockerClient]", + "test": "test_connect_container_to_network_with_alias_and_disconnect[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15631,8 +15741,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_container_port_can_be_bound[SdkDockerClient-udp]", - "test": "test_container_port_can_be_bound[SdkDockerClient-udp]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_reserve_container_port[SdkDockerClient-None]", + "test": "test_reserve_container_port[SdkDockerClient-None]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15641,8 +15751,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments_env_files[SdkDockerClient]", - "test": "test_run_with_additional_arguments_env_files[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/test_stores.py::test_nonstandard_regions", + "test": "test_nonstandard_regions", "response": "200", "error": "", "snapshot_skipped": "", @@ -15772,6 +15882,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_websocket", + "test": "test_websocket", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_apigateway_custom_domain.py::TestApigatewayCustomDomain::test_custom_domains_invocation", "test": "test_custom_domains_invocation", @@ -16342,16 +16462,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", - "response": "200", - "error": "", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.example.com]", "test": "test_custom_domains_outside_of_cert[.example.com]", @@ -16982,6 +17092,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_valid_srp_login", + "test": "test_valid_srp_login", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_admin_create_user_should_trigger_custom_message_lambda", "test": "test_admin_create_user_should_trigger_custom_message_lambda", @@ -17092,6 +17212,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_forgot_password", + "test": "test_custom_message_forgot_password", + "response": "200", + "error": "", + "snapshot_skipped": "['$..version', '$..request.usernameParameter', '$..request.userAttributes.phone_number_verified']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_sign_up_trigger", "test": "test_custom_message_sign_up_trigger", @@ -17122,6 +17252,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_auth_flow[PASSWORD_SRP-auth_params2]", + "test": "test_user_auth_flow[PASSWORD_SRP-auth_params2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", "test": "test_user_migration_lambda[None]", @@ -18222,6 +18362,126 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[empty-string-template]", + "test": "test_pipe_target_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-array-template]", + "test": "test_pipe_target_input_transformation[json-array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-object-template]", + "test": "test_pipe_target_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-template]", + "test": "test_pipe_target_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-with-quotes-template]", + "test": "test_pipe_target_input_transformation[string-with-quotes-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[wildcard-template]", + "test": "test_pipe_target_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", "test": "test_kinesis_dlq_behavior", @@ -18282,6 +18542,36 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[empty-template]", + "test": "test_add_and_update_input_transformation[empty-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[no-target-params]", + "test": "test_add_and_update_input_transformation[no-target-params]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[string-template]", + "test": "test_add_and_update_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_filtering", "test": "test_add_filtering", diff --git a/src/data/coverage/codedeploy.json b/src/data/coverage/codedeploy.json index 0029b412..85124829 100644 --- a/src/data/coverage/codedeploy.json +++ b/src/data/coverage/codedeploy.json @@ -493,7 +493,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -558,7 +558,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { diff --git a/src/data/coverage/cognito-identity.json b/src/data/coverage/cognito-identity.json index 402e511a..a6358ced 100644 --- a/src/data/coverage/cognito-identity.json +++ b/src/data/coverage/cognito-identity.json @@ -168,7 +168,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { diff --git a/src/data/coverage/cognito-idp.json b/src/data/coverage/cognito-idp.json index c8a03d59..636df387 100644 --- a/src/data/coverage/cognito-idp.json +++ b/src/data/coverage/cognito-idp.json @@ -77,7 +77,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -207,7 +207,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -363,7 +363,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -740,7 +740,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -844,7 +844,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -922,7 +922,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -1052,20 +1052,20 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { "ListIdentityProviders": { "implemented": true, "availability": "pro", - "internal_test_suite": false, + "internal_test_suite": true, "external_test_suite": true, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -1078,7 +1078,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -1143,7 +1143,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -1481,7 +1481,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": true + "k8s_test_suite": false } }, { @@ -1533,18 +1533,18 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { "VerifyUserAttribute": { - "implemented": false, - "availability": "", - "internal_test_suite": false, + "implemented": true, + "availability": "pro", + "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "", "k8s_test_suite": false } @@ -2336,6 +2336,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_forgot_password", + "test": "test_custom_message_forgot_password", + "response": "200", + "error": "", + "snapshot_skipped": "['$..version', '$..request.usernameParameter', '$..request.userAttributes.phone_number_verified']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_pre_generation_token_trigger_v2", "test": "test_pre_generation_token_trigger_v2", @@ -4732,6 +4742,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_forgot_password", + "test": "test_custom_message_forgot_password", + "response": "200", + "error": "", + "snapshot_skipped": "['$..version', '$..request.usernameParameter', '$..request.userAttributes.phone_number_verified']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_user_migration_lambda[None]", "test": "test_user_migration_lambda[None]", @@ -5202,16 +5222,6 @@ }, "ProviderDetails, ProviderName, ProviderType, UserPoolId": { "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_supported_idps_for_clients", - "test": "test_supported_idps_for_clients", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Policies.SignInPolicy', '$..AttributeMapping']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_user_pool_client_updates", "test": "test_user_pool_client_updates", @@ -5860,6 +5870,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_forgot_password", + "test": "test_custom_message_forgot_password", + "response": "200", + "error": "", + "snapshot_skipped": "['$..version', '$..request.usernameParameter', '$..request.userAttributes.phone_number_verified']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_sign_up_trigger", "test": "test_custom_message_sign_up_trigger", @@ -6776,16 +6796,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_supported_idps_for_clients", - "test": "test_supported_idps_for_clients", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Policies.SignInPolicy', '$..AttributeMapping']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_tags", "test": "test_tags", @@ -7939,16 +7949,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_supported_idps_for_clients", - "test": "test_supported_idps_for_clients", - "response": "400", - "error": "InvalidParameterException", - "snapshot_skipped": "['$..Policies.SignInPolicy', '$..AttributeMapping']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" } ] }, @@ -8454,16 +8454,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_supported_idps_for_clients", - "test": "test_supported_idps_for_clients", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Policies.SignInPolicy', '$..AttributeMapping']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_update_user_mfa_preferences", "test": "test_update_user_mfa_preferences", @@ -8574,6 +8564,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_forgot_password", + "test": "test_custom_message_forgot_password", + "response": "200", + "error": "", + "snapshot_skipped": "['$..version', '$..request.usernameParameter', '$..request.userAttributes.phone_number_verified']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_sign_up_trigger", "test": "test_custom_message_sign_up_trigger", @@ -9293,16 +9293,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_supported_idps_for_clients", - "test": "test_supported_idps_for_clients", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Policies.SignInPolicy', '$..AttributeMapping']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" } ] } @@ -10398,16 +10388,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_supported_idps_for_clients", - "test": "test_supported_idps_for_clients", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Policies.SignInPolicy', '$..AttributeMapping']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_tags", "test": "test_tags", @@ -10838,6 +10818,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_forgot_password", + "test": "test_custom_message_forgot_password", + "response": "200", + "error": "", + "snapshot_skipped": "['$..version', '$..request.usernameParameter', '$..request.userAttributes.phone_number_verified']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_sign_up_trigger", "test": "test_custom_message_sign_up_trigger", @@ -12378,16 +12368,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_supported_idps_for_clients", - "test": "test_supported_idps_for_clients", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Policies.SignInPolicy', '$..AttributeMapping']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_tags", "test": "test_tags", @@ -12788,6 +12768,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_forgot_password", + "test": "test_custom_message_forgot_password", + "response": "200", + "error": "", + "snapshot_skipped": "['$..version', '$..request.usernameParameter', '$..request.userAttributes.phone_number_verified']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_sign_up_trigger", "test": "test_custom_message_sign_up_trigger", @@ -13108,6 +13098,20 @@ } }, "ForgotPassword": { + "ClientId, ClientMetadata, Username": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_forgot_password", + "test": "test_custom_message_forgot_password", + "response": "200", + "error": "", + "snapshot_skipped": "['$..version', '$..request.usernameParameter', '$..request.userAttributes.phone_number_verified']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, "ClientId, Username": { "ls_pro": [ { @@ -14221,6 +14225,22 @@ ] } }, + "ListIdentityProviders": { + "MaxResults, UserPoolId": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_identity_providers", + "test": "test_identity_providers", + "response": "200", + "error": "", + "snapshot_skipped": "['$..IdentityProvider.ProviderDetails']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, "ListResourceServers": { "UserPoolId": { "ls_pro": [ @@ -15052,6 +15072,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_forgot_password", + "test": "test_custom_message_forgot_password", + "response": "200", + "error": "", + "snapshot_skipped": "['$..version', '$..request.usernameParameter', '$..request.userAttributes.phone_number_verified']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_sign_up_trigger", "test": "test_custom_message_sign_up_trigger", @@ -15824,6 +15854,22 @@ } ] } + }, + "VerifyUserAttribute": { + "AccessToken, AttributeName, Code": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestUserAttributes::test_update_user_attributes", + "test": "test_update_user_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } } } } \ No newline at end of file diff --git a/src/data/coverage/config.json b/src/data/coverage/config.json index 7d5abe25..c1cdc256 100644 --- a/src/data/coverage/config.json +++ b/src/data/coverage/config.json @@ -385,7 +385,7 @@ "availability": "community", "internal_test_suite": false, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", @@ -1191,7 +1191,7 @@ "availability": "community", "internal_test_suite": false, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", @@ -1230,7 +1230,7 @@ "availability": "community", "internal_test_suite": false, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", diff --git a/src/data/coverage/docdb.json b/src/data/coverage/docdb.json index 92476e57..c93014f1 100644 --- a/src/data/coverage/docdb.json +++ b/src/data/coverage/docdb.json @@ -103,7 +103,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -194,7 +194,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -311,7 +311,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -662,7 +662,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -896,6 +896,16 @@ }, "CopyTagsToSnapshot, DBClusterIdentifier, DBClusterParameterGroupName, DBSubnetGroupName, DatabaseName, EnableHttpEndpoint, Engine, EngineVersion, MasterUserPassword, MasterUsername, ServerlessV2ScalingConfiguration, StorageEncrypted, VpcSecurityGroupIds": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -1932,6 +1942,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -2034,6 +2054,20 @@ } ] }, + "AllocatedStorage, BackupRetentionPeriod, DBInstanceClass, DBInstanceIdentifier, DBName, Engine, EngineVersion, MasterUserPassword, MasterUsername, StorageEncrypted, StorageType": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_engine.py::test_sub_with_nested_properties", + "test": "test_sub_with_nested_properties", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + } + ] + }, "AllocatedStorage, BackupRetentionPeriod, DBInstanceClass, DBInstanceIdentifier, Engine, EngineVersion, MasterUserPassword, MasterUsername": { "ls_pro": [ { @@ -3112,6 +3146,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -3348,6 +3392,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -4192,6 +4246,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", "test": "test_number_of_records_updated[update-with-ctes]", @@ -4348,6 +4412,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", "test": "test_number_of_records_updated[update-with-ctes]", @@ -4554,6 +4628,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_engine.py::test_sub_with_nested_properties", + "test": "test_sub_with_nested_properties", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_rds_reboot_db_instances", "test": "test_action_rds_reboot_db_instances", @@ -5114,6 +5198,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", "test": "test_number_of_records_updated[update-with-ctes]", @@ -5670,6 +5764,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", "test": "test_number_of_records_updated[update-with-ctes]", @@ -8448,6 +8552,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", "test": "test_number_of_records_updated[update-with-ctes]", @@ -8726,6 +8840,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_engine.py::test_sub_with_nested_properties", + "test": "test_sub_with_nested_properties", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_rds_reboot_db_instances", "test": "test_action_rds_reboot_db_instances", @@ -9356,6 +9480,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -10366,6 +10500,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", diff --git a/src/data/coverage/dynamodb.json b/src/data/coverage/dynamodb.json index 9971fba0..9206474b 100644 --- a/src/data/coverage/dynamodb.json +++ b/src/data/coverage/dynamodb.json @@ -52,7 +52,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -65,7 +65,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -91,7 +91,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -208,7 +208,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -546,7 +546,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -585,7 +585,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -624,7 +624,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -663,7 +663,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -782,7 +782,7 @@ "test": "test_dynamodb_leading_keys_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..Role.Tags']", + "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -792,7 +792,7 @@ "test": "test_dynamodb_leading_keys_tags", "response": "400", "error": "AccessDeniedException", - "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..Role.Tags']", + "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -920,7 +920,7 @@ "test": "test_dynamodb_leading_keys_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..Role.Tags']", + "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -940,7 +940,7 @@ "test": "test_dynamodb_leading_keys_tags", "response": "400", "error": "AccessDeniedException", - "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..Role.Tags']", + "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1108,7 +1108,7 @@ "test": "test_gsi_with_billing_mode[PROVISIONED]", "response": "200", "error": "", - "snapshot_skipped": "['$..ProvisionedThroughput.LastDecreaseDateTime', '$..ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime']", + "snapshot_skipped": "['$..Table.GlobalSecondaryIndexes..WarmThroughput', '$..ProvisionedThroughput.LastDecreaseDateTime', '$..ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1136,7 +1136,7 @@ "test": "test_gsi_with_billing_mode[PAY_PER_REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "['$..ProvisionedThroughput.LastDecreaseDateTime', '$..ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime']", + "snapshot_skipped": "['$..Table.GlobalSecondaryIndexes..WarmThroughput', '$..ProvisionedThroughput.LastDecreaseDateTime', '$..ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1224,7 +1224,7 @@ "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1234,17 +1234,7 @@ "test": "test_continuous_backup_update", "response": "200", "error": "", - "snapshot_skipped": "['$..PointInTimeRecoveryDescription..EarliestRestorableDateTime', '$..PointInTimeRecoveryDescription..LatestRestorableDateTime']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_delete_table", - "test": "test_delete_table", - "response": "200", - "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..PointInTimeRecoveryDescription..EarliestRestorableDateTime', '$..PointInTimeRecoveryDescription..LatestRestorableDateTime', '$..ContinuousBackupsDescription.PointInTimeRecoveryDescription.RecoveryPeriodInDays']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1424,7 +1414,7 @@ "test": "test_table_v2_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1744,7 +1734,7 @@ "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1754,7 +1744,7 @@ "test": "test_event_source_mapping_lifecycle_delete_function", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1929,6 +1919,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.14]", + "test": "test_lambda_put_item_to_dynamodb[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", "test": "test_lambda_put_item_to_dynamodb[python3.8]", @@ -2180,7 +2180,7 @@ "test": "test_global_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2302,7 +2302,7 @@ "test": "test_dynamodb_leading_keys_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..Role.Tags']", + "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2316,7 +2316,7 @@ "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2416,7 +2416,7 @@ "test": "test_dynamodb_create_table_with_partial_sse_specification", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..KeyMetadata.CurrentKeyMaterialId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2436,7 +2436,7 @@ "test": "test_dynamodb_update_table_without_sse_specification_change", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..KeyMetadata.CurrentKeyMaterialId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -2460,7 +2460,7 @@ "test": "test_billing_mode_as_conditional[PROVISIONED]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2470,7 +2470,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2618,7 +2618,7 @@ "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2713,6 +2713,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_crud", + "test": "test_table_crud", + "response": "200", + "error": "", + "snapshot_skipped": "['$..TableDescription.TableStatus', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.AttributeDefinitions', '$..TableDescription.CreationDateTime', '$..TableDescription.KeySchema', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_time_to_live_deletion", "test": "test_time_to_live_deletion", @@ -2834,7 +2844,7 @@ "test": "test_default_name_for_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2900,6 +2910,20 @@ "origin": "external" } ] + }, + "AttributeDefinitions, KeySchema, ProvisionedThroughput, TableName, WarmThroughput": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_warm_throughput", + "test": "test_table_warm_throughput", + "response": "200", + "error": "", + "snapshot_skipped": "['$..TableDescription.TableStatus', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] } }, "DeleteBackup": { @@ -2940,7 +2964,7 @@ "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3016,7 +3040,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input4-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3086,7 +3110,7 @@ "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3096,7 +3120,7 @@ "test": "test_billing_mode_as_conditional[PROVISIONED]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3106,7 +3130,7 @@ "test": "test_default_name_for_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3126,7 +3150,7 @@ "test": "test_global_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3186,7 +3210,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3276,7 +3300,7 @@ "test": "test_continuous_backup_update", "response": "200", "error": "", - "snapshot_skipped": "['$..PointInTimeRecoveryDescription..EarliestRestorableDateTime', '$..PointInTimeRecoveryDescription..LatestRestorableDateTime']", + "snapshot_skipped": "['$..PointInTimeRecoveryDescription..EarliestRestorableDateTime', '$..PointInTimeRecoveryDescription..LatestRestorableDateTime', '$..ContinuousBackupsDescription.PointInTimeRecoveryDescription.RecoveryPeriodInDays']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3301,16 +3325,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_delete_table", - "test": "test_delete_table", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_batch_execute_statement", "test": "test_dynamodb_batch_execute_statement", @@ -3336,7 +3350,7 @@ "test": "test_dynamodb_create_table_with_partial_sse_specification", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..KeyMetadata.CurrentKeyMaterialId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3456,7 +3470,7 @@ "test": "test_dynamodb_update_table_without_sse_specification_change", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..KeyMetadata.CurrentKeyMaterialId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3506,7 +3520,7 @@ "test": "test_gsi_with_billing_mode[PAY_PER_REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "['$..ProvisionedThroughput.LastDecreaseDateTime', '$..ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime']", + "snapshot_skipped": "['$..Table.GlobalSecondaryIndexes..WarmThroughput', '$..ProvisionedThroughput.LastDecreaseDateTime', '$..ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3516,7 +3530,7 @@ "test": "test_gsi_with_billing_mode[PROVISIONED]", "response": "200", "error": "", - "snapshot_skipped": "['$..ProvisionedThroughput.LastDecreaseDateTime', '$..ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime']", + "snapshot_skipped": "['$..Table.GlobalSecondaryIndexes..WarmThroughput', '$..ProvisionedThroughput.LastDecreaseDateTime', '$..ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3641,6 +3655,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_crud", + "test": "test_table_crud", + "response": "200", + "error": "", + "snapshot_skipped": "['$..TableDescription.TableStatus', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.AttributeDefinitions', '$..TableDescription.CreationDateTime', '$..TableDescription.KeySchema', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_warm_throughput", + "test": "test_table_warm_throughput", + "response": "200", + "error": "", + "snapshot_skipped": "['$..TableDescription.TableStatus', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_time_to_live", "test": "test_time_to_live", @@ -3756,7 +3790,7 @@ "test": "test_table_v2_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4076,7 +4110,7 @@ "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4086,7 +4120,7 @@ "test": "test_event_source_mapping_lifecycle_delete_function", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4261,6 +4295,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.14]", + "test": "test_lambda_put_item_to_dynamodb[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", "test": "test_lambda_put_item_to_dynamodb[python3.8]", @@ -4306,7 +4350,7 @@ "test": "test_global_table", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4316,7 +4360,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4332,21 +4376,21 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_delete_table", - "test": "test_delete_table", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_streams_on_global_tables", + "test": "test_streams_on_global_tables", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Streams..StreamArn', '$..Streams..StreamLabel']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_streams_on_global_tables", - "test": "test_streams_on_global_tables", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_crud", + "test": "test_table_crud", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Streams..StreamArn', '$..Streams..StreamLabel']", + "snapshot_skipped": "['$..TableDescription.TableStatus', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.AttributeDefinitions', '$..TableDescription.CreationDateTime', '$..TableDescription.KeySchema', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4394,13 +4438,13 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -4588,7 +4632,7 @@ "test": "test_dynamodb_leading_keys_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..Role.Tags']", + "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4704,7 +4748,7 @@ "test": "test_continuous_backup_update", "response": "200", "error": "", - "snapshot_skipped": "['$..PointInTimeRecoveryDescription..EarliestRestorableDateTime', '$..PointInTimeRecoveryDescription..LatestRestorableDateTime']", + "snapshot_skipped": "['$..PointInTimeRecoveryDescription..EarliestRestorableDateTime', '$..PointInTimeRecoveryDescription..LatestRestorableDateTime', '$..ContinuousBackupsDescription.PointInTimeRecoveryDescription.RecoveryPeriodInDays']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4818,7 +4862,7 @@ "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4828,7 +4872,7 @@ "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4838,7 +4882,7 @@ "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4848,7 +4892,7 @@ "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4918,7 +4962,7 @@ "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4928,7 +4972,7 @@ "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4938,7 +4982,7 @@ "test": "test_billing_mode_as_conditional[PROVISIONED]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4948,7 +4992,7 @@ "test": "test_billing_mode_as_conditional[PROVISIONED]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4958,7 +5002,7 @@ "test": "test_default_name_for_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4968,7 +5012,7 @@ "test": "test_default_name_for_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4988,7 +5032,7 @@ "test": "test_global_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4998,7 +5042,7 @@ "test": "test_global_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5108,7 +5152,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -5118,7 +5162,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5218,7 +5262,7 @@ "test": "test_continuous_backup_update", "response": "200", "error": "", - "snapshot_skipped": "['$..PointInTimeRecoveryDescription..EarliestRestorableDateTime', '$..PointInTimeRecoveryDescription..LatestRestorableDateTime']", + "snapshot_skipped": "['$..PointInTimeRecoveryDescription..EarliestRestorableDateTime', '$..PointInTimeRecoveryDescription..LatestRestorableDateTime', '$..ContinuousBackupsDescription.PointInTimeRecoveryDescription.RecoveryPeriodInDays']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5253,16 +5297,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_delete_table", - "test": "test_delete_table", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_batch_execute_statement", "test": "test_dynamodb_batch_execute_statement", @@ -5298,7 +5332,7 @@ "test": "test_dynamodb_create_table_with_partial_sse_specification", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..KeyMetadata.CurrentKeyMaterialId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5308,7 +5342,7 @@ "test": "test_dynamodb_create_table_with_partial_sse_specification", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..KeyMetadata.CurrentKeyMaterialId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -5468,7 +5502,7 @@ "test": "test_dynamodb_update_table_without_sse_specification_change", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..KeyMetadata.CurrentKeyMaterialId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5478,7 +5512,7 @@ "test": "test_dynamodb_update_table_without_sse_specification_change", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..KeyMetadata.CurrentKeyMaterialId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -5528,7 +5562,7 @@ "test": "test_gsi_with_billing_mode[PAY_PER_REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "['$..ProvisionedThroughput.LastDecreaseDateTime', '$..ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime']", + "snapshot_skipped": "['$..Table.GlobalSecondaryIndexes..WarmThroughput', '$..ProvisionedThroughput.LastDecreaseDateTime', '$..ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5538,7 +5572,7 @@ "test": "test_gsi_with_billing_mode[PROVISIONED]", "response": "200", "error": "", - "snapshot_skipped": "['$..ProvisionedThroughput.LastDecreaseDateTime', '$..ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime']", + "snapshot_skipped": "['$..Table.GlobalSecondaryIndexes..WarmThroughput', '$..ProvisionedThroughput.LastDecreaseDateTime', '$..ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5683,6 +5717,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_crud", + "test": "test_table_crud", + "response": "200", + "error": "", + "snapshot_skipped": "['$..TableDescription.TableStatus', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.AttributeDefinitions', '$..TableDescription.CreationDateTime', '$..TableDescription.KeySchema', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_warm_throughput", + "test": "test_table_warm_throughput", + "response": "200", + "error": "", + "snapshot_skipped": "['$..TableDescription.TableStatus', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_time_to_live", "test": "test_time_to_live", @@ -5848,7 +5902,7 @@ "test": "test_table_v2_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -5858,7 +5912,7 @@ "test": "test_table_v2_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6548,7 +6602,7 @@ "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6558,7 +6612,7 @@ "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -6568,7 +6622,7 @@ "test": "test_event_source_mapping_lifecycle_delete_function", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6578,7 +6632,7 @@ "test": "test_event_source_mapping_lifecycle_delete_function", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -6783,6 +6837,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.14]", + "test": "test_lambda_put_item_to_dynamodb[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", "test": "test_lambda_put_item_to_dynamodb[python3.8]", @@ -6848,7 +6912,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input4-FAILED]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -6878,7 +6942,7 @@ "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -6888,7 +6952,7 @@ "test": "test_billing_mode_as_conditional[PROVISIONED]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -6898,7 +6962,7 @@ "test": "test_default_name_for_table", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -6918,7 +6982,7 @@ "test": "test_global_table", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -6928,7 +6992,7 @@ "test": "test_global_table", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6998,7 +7062,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -7043,16 +7107,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_delete_table", - "test": "test_delete_table", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_batch_execute_statement", "test": "test_dynamodb_batch_execute_statement", @@ -7108,7 +7162,7 @@ "test": "test_table_v2_stream", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -7420,7 +7474,7 @@ "test": "test_dynamodb_leading_keys_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..Role.Tags']", + "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7430,7 +7484,7 @@ "test": "test_dynamodb_leading_keys_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..Role.Tags']", + "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -7606,13 +7660,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -7900,7 +7954,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -7910,7 +7964,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8126,7 +8180,7 @@ "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8340,8 +8394,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_delete_table", - "test": "test_delete_table", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", + "test": "test_global_tables_version_2019", "response": "200", "error": "", "snapshot_skipped": "", @@ -8350,11 +8404,11 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_global_tables_version_2019", - "test": "test_global_tables_version_2019", + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_crud", + "test": "test_table_crud", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TableDescription.TableStatus', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.AttributeDefinitions', '$..TableDescription.CreationDateTime', '$..TableDescription.KeySchema', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8385,7 +8439,7 @@ "node_id": "LocalStack Pro: tests/integration/chaos/test_faults.py::TestFaults::test_fault_everywhere", "test": "test_fault_everywhere", "response": "503", - "error": "ServiceUnavailable", + "error": "FaultException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, @@ -8395,6 +8449,16 @@ }, "Limit": { "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_opensearch_crud", + "test": "test_opensearch_crud", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_setup", "test": "test_setup", @@ -8410,17 +8474,37 @@ "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/scenario/loan_broker/test_loan_broker.py::TestLoanBrokerScenario::test_stepfunctions_input_recipient_list[step_function_input4-FAILED]", + "test": "test_stepfunctions_input_recipient_list[step_function_input4-FAILED]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/scenario/note_taking/test_note_taking.py::TestNoteTakingScenario::test_notes_rest_api", + "test": "test_notes_rest_api", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/scenario/note_taking/test_note_taking.py::TestNoteTakingScenario::test_validate_infra_setup", "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8490,7 +8574,7 @@ "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8500,7 +8584,7 @@ "test": "test_billing_mode_as_conditional[PROVISIONED]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8510,7 +8594,7 @@ "test": "test_default_name_for_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8530,7 +8614,7 @@ "test": "test_global_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8600,7 +8684,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8690,7 +8774,7 @@ "test": "test_continuous_backup_update", "response": "200", "error": "", - "snapshot_skipped": "['$..PointInTimeRecoveryDescription..EarliestRestorableDateTime', '$..PointInTimeRecoveryDescription..LatestRestorableDateTime']", + "snapshot_skipped": "['$..PointInTimeRecoveryDescription..EarliestRestorableDateTime', '$..PointInTimeRecoveryDescription..LatestRestorableDateTime', '$..ContinuousBackupsDescription.PointInTimeRecoveryDescription.RecoveryPeriodInDays']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8715,16 +8799,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_delete_table", - "test": "test_delete_table", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_dynamodb_batch_execute_statement", "test": "test_dynamodb_batch_execute_statement", @@ -8750,7 +8824,7 @@ "test": "test_dynamodb_create_table_with_partial_sse_specification", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..KeyMetadata.CurrentKeyMaterialId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8880,7 +8954,7 @@ "test": "test_dynamodb_update_table_without_sse_specification_change", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..KeyMetadata.CurrentKeyMaterialId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8930,7 +9004,7 @@ "test": "test_gsi_with_billing_mode[PAY_PER_REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "['$..ProvisionedThroughput.LastDecreaseDateTime', '$..ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime']", + "snapshot_skipped": "['$..Table.GlobalSecondaryIndexes..WarmThroughput', '$..ProvisionedThroughput.LastDecreaseDateTime', '$..ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8940,7 +9014,7 @@ "test": "test_gsi_with_billing_mode[PROVISIONED]", "response": "200", "error": "", - "snapshot_skipped": "['$..ProvisionedThroughput.LastDecreaseDateTime', '$..ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime']", + "snapshot_skipped": "['$..Table.GlobalSecondaryIndexes..WarmThroughput', '$..ProvisionedThroughput.LastDecreaseDateTime', '$..ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -9075,6 +9149,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_crud", + "test": "test_table_crud", + "response": "200", + "error": "", + "snapshot_skipped": "['$..TableDescription.TableStatus', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.AttributeDefinitions', '$..TableDescription.CreationDateTime', '$..TableDescription.KeySchema', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_table_warm_throughput", + "test": "test_table_warm_throughput", + "response": "200", + "error": "", + "snapshot_skipped": "['$..TableDescription.TableStatus', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/dynamodb/test_dynamodb.py::TestDynamoDB::test_time_to_live", "test": "test_time_to_live", @@ -9190,7 +9284,7 @@ "test": "test_table_v2_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -9540,7 +9634,7 @@ "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -9550,7 +9644,7 @@ "test": "test_event_source_mapping_lifecycle_delete_function", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -9735,6 +9829,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.14]", + "test": "test_lambda_put_item_to_dynamodb[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", "test": "test_lambda_put_item_to_dynamodb[python3.8]", @@ -9797,6 +9901,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_websocket", + "test": "test_websocket", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_apigateway_to_appsync_integration", "test": "test_apigateway_to_appsync_integration", @@ -9807,6 +9921,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -9957,6 +10081,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_appsync.py::TestExpandedScenario::test_update_schema", + "test": "test_update_schema", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", "test": "test_customresource_lambda_backed", @@ -10022,7 +10156,7 @@ "test": "test_dynamodb_leading_keys_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..Role.Tags']", + "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10128,7 +10262,7 @@ "test": "test_default_name_for_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -10288,7 +10422,7 @@ "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -10358,7 +10492,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -11003,6 +11137,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.14]", + "test": "test_lambda_put_item_to_dynamodb[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", "test": "test_lambda_put_item_to_dynamodb[python3.8]", @@ -11210,7 +11354,7 @@ "test": "test_dynamodb_leading_keys_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..Role.Tags']", + "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -11290,7 +11434,7 @@ "test": "test_dynamodb_leading_keys_tags", "response": "400", "error": "AccessDeniedException", - "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..Role.Tags']", + "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -11710,7 +11854,7 @@ "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -11905,6 +12049,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.14]", + "test": "test_lambda_put_item_to_dynamodb[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", "test": "test_lambda_put_item_to_dynamodb[python3.8]", @@ -12204,7 +12358,7 @@ "test": "test_continuous_backup_update", "response": "200", "error": "", - "snapshot_skipped": "['$..PointInTimeRecoveryDescription..EarliestRestorableDateTime', '$..PointInTimeRecoveryDescription..LatestRestorableDateTime']", + "snapshot_skipped": "['$..PointInTimeRecoveryDescription..EarliestRestorableDateTime', '$..PointInTimeRecoveryDescription..LatestRestorableDateTime', '$..ContinuousBackupsDescription.PointInTimeRecoveryDescription.RecoveryPeriodInDays']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12241,16 +12395,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_kinesis_as_source", - "test": "test_kinesis_firehose_kinesis_as_source", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_kinesis_as_source_multiple_delivery_streams", "test": "test_kinesis_firehose_kinesis_as_source_multiple_delivery_streams", @@ -12377,6 +12521,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", + "response": "500", + "error": "InternalFailure", + "snapshot_skipped": "['$..Destinations']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_kinesis_as_source", "test": "test_kinesis_firehose_kinesis_as_source", @@ -12398,18 +12552,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", - "test": "test_firehose_kinesis_to_s3", + "node_id": "LocalStack Community: tests/aws/services/kinesis/test_kinesis.py::TestKinesisPythonClient::test_run_kcl", + "test": "test_run_kcl", "response": "500", "error": "InternalFailure", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_lambda_streams_batch_and_transactions", - "test": "test_lambda_streams_batch_and_transactions", + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestIntegration::test_firehose_kinesis_to_s3", + "test": "test_firehose_kinesis_to_s3", "response": "500", "error": "InternalFailure", "snapshot_skipped": "", @@ -12440,13 +12594,13 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_firehose_redshift_as_target", - "test": "test_firehose_redshift_as_target", + "node_id": "LocalStack Pro: tests/aws/scenario/kinesis_firehose_redshift/test_kinesis_firehose_redshift.py::TestKinesisFirehoseScenario::test_kinesis_firehose_redshift", + "test": "test_kinesis_firehose_redshift", "response": "500", "error": "InternalFailure", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" } ] @@ -12644,7 +12798,7 @@ "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12878,7 +13032,7 @@ "test": "test_dynamodb_update_table_without_sse_specification_change", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..KeyMetadata.CurrentKeyMaterialId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -12892,7 +13046,7 @@ "test": "test_global_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12932,7 +13086,7 @@ "test": "test_table_v2_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12956,7 +13110,7 @@ "test": "test_dynamodb_create_table_with_partial_sse_specification", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..KeyMetadata.CurrentKeyMaterialId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -13270,7 +13424,7 @@ "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -13280,7 +13434,7 @@ "test": "test_event_source_mapping_lifecycle_delete_function", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" diff --git a/src/data/coverage/dynamodbstreams.json b/src/data/coverage/dynamodbstreams.json index 2b4126d0..5d6c3c3b 100644 --- a/src/data/coverage/dynamodbstreams.json +++ b/src/data/coverage/dynamodbstreams.json @@ -88,7 +88,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -98,7 +98,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -748,7 +748,7 @@ "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -758,7 +758,7 @@ "test": "test_event_source_mapping_lifecycle_delete_function", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -824,8 +824,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java17]", - "test": "test_snapstart_lifecycle[java17]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java25]", + "test": "test_snapstart_lifecycle[java25]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -844,8 +844,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_lifecycle", - "test": "test_tag_lifecycle", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", + "test": "test_tag_versions", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -854,8 +854,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaTags::test_tag_versions", - "test": "test_tag_versions", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[dotnet6]", + "test": "test_echo_invoke[dotnet6]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -864,8 +864,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.8]", - "test": "test_manual_endpoint_injection[python3.8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", + "test": "test_echo_invoke[java8.al2]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -874,8 +874,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs18.x]", - "test": "test_echo_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.14]", + "test": "test_echo_invoke[python3.14]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -884,28 +884,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[ruby3.4]", - "test": "test_echo_invoke[ruby3.4]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet6]", + "test": "test_introspection_invoke[dotnet6]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[dotnet8]", - "test": "test_introspection_invoke[dotnet8]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs16.x]", + "test": "test_runtime_wrapper_invoke[nodejs16.x]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "snapshot_skipped": "['$..LoggingConfig']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[nodejs18.x]", - "test": "test_runtime_wrapper_invoke[nodejs18.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", + "test": "test_uncaught_exception_invoke[python3.8]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "['$..LoggingConfig']", @@ -933,6 +933,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_destinations.py::TestLambdaDestinationSqs::test_retries", + "test": "test_retries", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..Body.requestContext.functionArn']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_integration_xray.py::test_traceid_outside_handler[PassThrough]", "test": "test_traceid_outside_handler[PassThrough]", @@ -944,18 +954,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestGoProvidedRuntimes::test_uncaught_exception_invoke[provided.al2]", - "test": "test_uncaught_exception_invoke[provided.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.10]", + "test": "test_handler_in_submodule[python3.10]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..LoggingConfig', '$..CodeSha256']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestEdgeProxiedOpensearchCluster::test_custom_endpoint", - "test": "test_custom_endpoint", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestMultiClusterManager::test_multi_cluster", + "test": "test_multi_cluster", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -964,18 +974,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_domain_lifecycle", - "test": "test_domain_lifecycle", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..AIMLOptions', '$..AccessPolicies.Status.State', '$..AccessPolicies.Status.UpdateVersion', '$..AdvancedOptions.Status.UpdateVersion', '$..AdvancedSecurityOptions..AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Status.UpdateVersion', '$..AutoTuneOptions..State', '$..AutoTuneOptions..UseOffPeakWindow', '$..AutoTuneOptions.Options.DesiredState', '$..AutoTuneOptions.Status.UpdateVersion', '$..ChangeProgressDetails', '$..ClusterConfig..DedicatedMasterCount', '$..ClusterConfig..DedicatedMasterEnabled', '$..ClusterConfig..DedicatedMasterType', '$..ClusterConfig..MultiAZWithStandbyEnabled', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.WarmEnabled', '$..ClusterConfig.Status.UpdateVersion', '$..CognitoOptions.Status.UpdateVersion', '$..DomainEndpointOptions..TLSSecurityPolicy', '$..DomainEndpointOptions.Status.UpdateVersion', '$..EBSOptions.Options.VolumeSize', '$..EBSOptions.Status.UpdateVersion', '$..EncryptionAtRestOptions.Status.UpdateVersion', '$..Endpoint', '$..EngineVersion.Status.UpdateVersion', '$..IPAddressType', '$..IdentityCenterOptions', '$..LogPublishingOptions.Status.UpdateVersion', '$..ModifyingProperties', '$..NodeToNodeEncryptionOptions.Status.UpdateVersion', '$..OffPeakWindowOptions', '$..ServiceSoftwareOptions.CurrentVersion', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..SnapshotOptions.Status.UpdateVersion', '$..SoftwareUpdateOptions', '$..VPCOptions.Status.UpdateVersion']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_endpoint_strategy_path", - "test": "test_endpoint_strategy_path", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_cloudformation_deployment", + "test": "test_cloudformation_deployment", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -984,18 +984,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_sql_plugin", - "test": "test_sql_plugin", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_domain_lifecycle", + "test": "test_domain_lifecycle", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..AIMLOptions', '$..AccessPolicies.Status.State', '$..AccessPolicies.Status.UpdateVersion', '$..AdvancedOptions.Status.UpdateVersion', '$..AdvancedSecurityOptions..AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Status.UpdateVersion', '$..AutoTuneOptions..State', '$..AutoTuneOptions..UseOffPeakWindow', '$..AutoTuneOptions.Options.DesiredState', '$..AutoTuneOptions.Status.UpdateVersion', '$..ChangeProgressDetails', '$..ClusterConfig..DedicatedMasterCount', '$..ClusterConfig..DedicatedMasterEnabled', '$..ClusterConfig..DedicatedMasterType', '$..ClusterConfig..MultiAZWithStandbyEnabled', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.WarmEnabled', '$..ClusterConfig.Status.UpdateVersion', '$..CognitoOptions.Status.UpdateVersion', '$..DomainEndpointOptions..TLSSecurityPolicy', '$..DomainEndpointOptions.Status.UpdateVersion', '$..EBSOptions.Options.VolumeSize', '$..EBSOptions.Status.UpdateVersion', '$..EncryptionAtRestOptions.Status.UpdateVersion', '$..Endpoint', '$..EngineVersion.Status.UpdateVersion', '$..IPAddressType', '$..IdentityCenterOptions', '$..LogPublishingOptions.Status.UpdateVersion', '$..ModifyingProperties', '$..NodeToNodeEncryptionOptions.Status.UpdateVersion', '$..OffPeakWindowOptions', '$..ServiceSoftwareOptions.CurrentVersion', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..SnapshotOptions.Status.UpdateVersion', '$..SoftwareUpdateOptions', '$..VPCOptions.Status.UpdateVersion']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_update_domain_config", - "test": "test_update_domain_config", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_get_document", + "test": "test_get_document", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1004,8 +1004,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestSingletonClusterManager::test_endpoint_strategy_port_singleton_cluster", - "test": "test_endpoint_strategy_port_singleton_cluster", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestOpensearchProvider::test_gzip_responses", + "test": "test_gzip_responses", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1014,18 +1014,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_etag_on_get_object_call", - "test": "test_etag_on_get_object_call", + "node_id": "LocalStack Community: tests/aws/services/opensearch/test_opensearch.py::TestSingletonClusterManager::test_endpoint_strategy_port_singleton_cluster", + "test": "test_endpoint_strategy_port_singleton_cluster", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_copy_object_with_checksum[SHA1]", - "test": "test_s3_copy_object_with_checksum[SHA1]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_s3_invalid_content_md5", + "test": "test_s3_invalid_content_md5", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1034,8 +1034,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3BucketLifecycle::test_delete_bucket_lifecycle_configuration", - "test": "test_delete_bucket_lifecycle_configuration", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3DeepArchive::test_s3_get_deep_archive_object_restore", + "test": "test_s3_get_deep_archive_object_restore", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1054,8 +1054,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3MultipartUploadChecksum::test_multipart_upload_part_checksum_exception[CRC32]", - "test": "test_multipart_upload_part_checksum_exception[CRC32]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3MultipartUploadChecksum::test_multipart_upload_part_checksum_exception[SHA1]", + "test": "test_multipart_upload_part_checksum_exception[SHA1]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1064,8 +1064,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PutObjectChecksum::test_put_object_checksum[SHA1]", - "test": "test_put_object_checksum[SHA1]", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3PutObjectChecksum::test_put_object_checksum[CRC32C]", + "test": "test_put_object_checksum[CRC32C]", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1074,18 +1074,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_cors.py::TestS3Cors::test_get_cors", - "test": "test_get_cors", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..x-amz-id-2']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_notifications_sns.py::TestS3NotificationsToSns::test_object_created_put", - "test": "test_object_created_put", + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3_api.py::TestS3ObjectWritePrecondition::test_multipart_if_match_etag", + "test": "test_multipart_if_match_etag", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", @@ -1094,21 +1084,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/ses/test_ses.py::TestSES::test_ses_sns_topic_integration_send_raw_email", - "test": "test_ses_sns_topic_integration_send_raw_email", + "node_id": "LocalStack Community: tests/aws/services/secretsmanager/test_secretsmanager.py::TestSecretsManager::test_rotate_secret_with_lambda_success[None]", + "test": "test_rotate_secret_with_lambda_success[None]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Message.delivery.processingTimeMillis', '$..Message.delivery.reportingMTA', '$..Message.delivery.smtpResponse', '$..Message.mail.commonHeaders', '$..Message.mail.headers', '$..Message.mail.headersTruncated', \"$..Message.mail.tags.'ses:caller-identity'\", \"$..Message.mail.tags.'ses:configuration-set'\", \"$..Message.mail.tags.'ses:from-domain'\", \"$..Message.mail.tags.'ses:operation'\", \"$..Message.mail.tags.'ses:outgoing-ip'\", \"$..Message.mail.tags.'ses:source-ip'\", '$..Message.mail.timestamp']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", - "test": "test_publish_batch_messages_from_fifo_topic_to_fifo_queue[False]", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$.topic-attrs.Attributes.DeliveryPolicy', '$.topic-attrs.Attributes.EffectiveDeliveryPolicy', '$.topic-attrs.Attributes.Policy.Statement..Action', '$.republish-batch-response-fifo.Successful..MessageId', '$.republish-batch-response-fifo.Successful..SequenceNumber']", + "snapshot_skipped": "['$..VersionIdsToStages', '$..Versions', '$..VersionId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1246,7 +1226,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1556,7 +1536,7 @@ "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1566,7 +1546,7 @@ "test": "test_event_source_mapping_lifecycle_delete_function", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1602,18 +1582,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/cli/test_cli.py::TestHooks::test_prepare_host_hook_called_with_correct_dirs", - "test": "test_prepare_host_hook_called_with_correct_dirs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestWerkzeugIntegration::test_chunked_request_streaming", - "test": "test_chunked_request_streaming", + "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestWerkzeugIntegration::test_response_close_handlers_called_with_router", + "test": "test_response_close_handlers_called_with_router", "response": "200", "error": "", "snapshot_skipped": "", @@ -1672,8 +1642,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_directory_into_container[SdkDockerClient]", - "test": "test_copy_directory_into_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_directory_content_into_container[SdkDockerClient]", + "test": "test_copy_directory_content_into_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1692,28 +1662,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_container_remove_removes_container[SdkDockerClient]", - "test": "test_create_container_remove_removes_container[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_container_with_max_env_vars[SdkDockerClient]", - "test": "test_create_container_with_max_env_vars[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_file_in_container[SdkDockerClient]", - "test": "test_create_file_in_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_into_container[SdkDockerClient]", + "test": "test_copy_into_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1722,8 +1672,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_start_container_with_stdin_to_file[SdkDockerClient-True]", - "test": "test_create_start_container_with_stdin_to_file[SdkDockerClient-True]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_container_remove_removes_container[SdkDockerClient]", + "test": "test_create_container_remove_removes_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1732,8 +1682,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_docker_image_names[SdkDockerClient]", - "test": "test_docker_image_names[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_start_container_with_stdin_to_file[SdkDockerClient-False]", + "test": "test_create_start_container_with_stdin_to_file[SdkDockerClient-False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1742,8 +1692,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_with_workdir[SdkDockerClient]", - "test": "test_exec_in_container_with_workdir[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_with_host_network[CmdDockerClient]", + "test": "test_create_with_host_network[CmdDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1752,8 +1702,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", - "test": "test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_with_env[SdkDockerClient]", + "test": "test_exec_in_container_with_env[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1771,26 +1721,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_entrypoint_non_existing_image[SdkDockerClient]", - "test": "test_get_container_entrypoint_non_existing_image[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_entrypoint_not_pulled_image[SdkDockerClient]", - "test": "test_get_container_entrypoint_not_pulled_image[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_id[SdkDockerClient]", "test": "test_get_container_id[SdkDockerClient]", @@ -1802,8 +1732,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_host_network[SdkDockerClient]", - "test": "test_get_container_ip_for_host_network[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_network[SdkDockerClient]", + "test": "test_get_container_ip_for_network[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1812,8 +1742,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_network_multiple_networks[SdkDockerClient]", - "test": "test_get_network_multiple_networks[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_logs[SdkDockerClient]", + "test": "test_get_logs[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1822,8 +1752,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_is_container_running[SdkDockerClient]", - "test": "test_is_container_running[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_running_container_names_should_ignore_stopped_containers[SdkDockerClient]", + "test": "test_get_running_container_names_should_ignore_stopped_containers[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1832,8 +1762,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_docker_image[SdkDockerClient]", - "test": "test_pull_docker_image[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_is_container_running[SdkDockerClient]", + "test": "test_is_container_running[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1842,8 +1772,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_docker_image_with_hash[SdkDockerClient]", - "test": "test_pull_docker_image_with_hash[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_list_containers_with_podman_image_ref_format[SdkDockerClient]", + "test": "test_list_containers_with_podman_image_ref_format[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1862,18 +1792,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_docker_image_with_tag[SdkDockerClient]", - "test": "test_pull_docker_image_with_tag[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_push_access_denied[SdkDockerClient]", - "test": "test_push_access_denied[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_non_existent_docker_image[SdkDockerClient]", + "test": "test_pull_non_existent_docker_image[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1902,18 +1822,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container_non_existent_image[SdkDockerClient]", - "test": "test_run_container_non_existent_image[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_detached_with_logs[SdkDockerClient]", - "test": "test_run_detached_with_logs[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container_error[SdkDockerClient]", + "test": "test_run_container_error[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1932,8 +1842,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_set_container_entrypoint[SdkDockerClient-echo]", - "test": "test_set_container_entrypoint[SdkDockerClient-echo]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_set_container_entrypoint[SdkDockerClient-entrypoint1]", + "test": "test_set_container_entrypoint[SdkDockerClient-entrypoint1]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1962,8 +1872,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLogging::test_docker_logging_fluentbit[SdkDockerClient]", - "test": "test_docker_logging_fluentbit[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLabels::test_list_containers_with_labels[SdkDockerClient]", + "test": "test_list_containers_with_labels[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1972,8 +1882,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_connect_container_to_network[SdkDockerClient]", - "test": "test_connect_container_to_network[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLogging::test_docker_logging_fluentbit[SdkDockerClient]", + "test": "test_docker_logging_fluentbit[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -1992,8 +1902,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_connect_nonexistent_container_to_network[SdkDockerClient]", - "test": "test_connect_nonexistent_container_to_network[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_disconnect_container_from_nonexistent_network[SdkDockerClient]", + "test": "test_disconnect_container_from_nonexistent_network[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -2021,6 +1931,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_get_container_ip_with_network[SdkDockerClient]", + "test": "test_get_container_ip_with_network[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPermissions::test_container_with_cap_add[SdkDockerClient]", "test": "test_container_with_cap_add[SdkDockerClient]", @@ -2112,28 +2032,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/services/test_internal.py::TestHealthResource::test_head", - "test": "test_head", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/services/test_internal.py::TestInitScriptsResource::test_stages_have_completed", - "test": "test_stages_have_completed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/utils/test_diagnose.py::test_diagnose_resource", - "test": "test_diagnose_resource", + "node_id": "LocalStack Community: tests/integration/test_security.py::TestCSRF::test_cors_s3_override", + "test": "test_cors_s3_override", "response": "200", "error": "", "snapshot_skipped": "", @@ -2412,7 +2312,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2782,7 +2682,7 @@ "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2792,7 +2692,7 @@ "test": "test_event_source_mapping_lifecycle_delete_function", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" diff --git a/src/data/coverage/ec2.json b/src/data/coverage/ec2.json index 1985fba2..afcbdee8 100644 --- a/src/data/coverage/ec2.json +++ b/src/data/coverage/ec2.json @@ -425,7 +425,7 @@ "availability": "community", "internal_test_suite": false, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", @@ -783,6 +783,32 @@ "k8s_test_suite": false } }, + { + "CopyVolumes": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "", + "k8s_test_suite": false + } + }, + { + "CreateCapacityManagerDataExport": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "", + "k8s_test_suite": false + } + }, { "CreateCapacityReservation": { "implemented": false, @@ -910,7 +936,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -923,7 +949,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -1121,6 +1147,32 @@ "k8s_test_suite": false } }, + { + "CreateIpamPrefixListResolver": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "", + "k8s_test_suite": false + } + }, + { + "CreateIpamPrefixListResolverTarget": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "", + "k8s_test_suite": false + } + }, { "CreateIpamResourceDiscovery": { "implemented": false, @@ -1992,6 +2044,19 @@ "k8s_test_suite": true } }, + { + "DeleteCapacityManagerDataExport": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "", + "k8s_test_suite": false + } + }, { "DeleteCarrierGateway": { "implemented": true, @@ -2226,6 +2291,32 @@ "k8s_test_suite": false } }, + { + "DeleteIpamPrefixListResolver": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "", + "k8s_test_suite": false + } + }, + { + "DeleteIpamPrefixListResolverTarget": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "", + "k8s_test_suite": false + } + }, { "DeleteIpamResourceDiscovery": { "implemented": false, @@ -3172,7 +3263,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -3344,6 +3435,19 @@ "k8s_test_suite": false } }, + { + "DescribeCapacityManagerDataExports": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "", + "k8s_test_suite": false + } + }, { "DescribeCapacityReservationBillingRequests": { "implemented": false, @@ -3370,6 +3474,19 @@ "k8s_test_suite": false } }, + { + "DescribeCapacityReservationTopology": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "", + "k8s_test_suite": false + } + }, { "DescribeCapacityReservations": { "implemented": false, @@ -3833,7 +3950,7 @@ "external_test_suite": true, "terraform_test_suite": true, "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "snapshot_skipped": "", "k8s_test_suite": true } @@ -4059,6 +4176,32 @@ "k8s_test_suite": false } }, + { + "DescribeIpamPrefixListResolverTargets": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "", + "k8s_test_suite": false + } + }, + { + "DescribeIpamPrefixListResolvers": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "", + "k8s_test_suite": false + } + }, { "DescribeIpamResourceDiscoveries": { "implemented": false, @@ -4524,7 +4667,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -4563,7 +4706,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -5330,7 +5473,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -5515,6 +5658,19 @@ "k8s_test_suite": false } }, + { + "DisableCapacityManager": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "", + "k8s_test_suite": false + } + }, { "DisableEbsEncryptionByDefault": { "implemented": true, @@ -5911,7 +6067,7 @@ "availability": "community", "internal_test_suite": false, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", @@ -5983,6 +6139,19 @@ "k8s_test_suite": false } }, + { + "EnableCapacityManager": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "", + "k8s_test_suite": false + } + }, { "EnableEbsEncryptionByDefault": { "implemented": true, @@ -6334,6 +6503,45 @@ "k8s_test_suite": false } }, + { + "GetCapacityManagerAttributes": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "", + "k8s_test_suite": false + } + }, + { + "GetCapacityManagerMetricData": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "", + "k8s_test_suite": false + } + }, + { + "GetCapacityManagerMetricDimensions": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "", + "k8s_test_suite": false + } + }, { "GetCapacityReservationUsage": { "implemented": false, @@ -6620,6 +6828,45 @@ "k8s_test_suite": false } }, + { + "GetIpamPrefixListResolverRules": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "", + "k8s_test_suite": false + } + }, + { + "GetIpamPrefixListResolverVersionEntries": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "", + "k8s_test_suite": false + } + }, + { + "GetIpamPrefixListResolverVersions": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "", + "k8s_test_suite": false + } + }, { "GetIpamResourceCidrs": { "implemented": false, @@ -7465,6 +7712,32 @@ "k8s_test_suite": false } }, + { + "ModifyIpamPrefixListResolver": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "", + "k8s_test_suite": false + } + }, + { + "ModifyIpamPrefixListResolverTarget": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "", + "k8s_test_suite": false + } + }, { "ModifyIpamResourceCidr": { "implemented": false, @@ -7536,7 +7809,7 @@ "availability": "community", "internal_test_suite": false, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", @@ -7718,7 +7991,7 @@ "availability": "community", "internal_test_suite": false, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", @@ -8203,7 +8476,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -8747,7 +9020,7 @@ "external_test_suite": true, "terraform_test_suite": true, "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "snapshot_skipped": "", "k8s_test_suite": true } @@ -8797,7 +9070,7 @@ "availability": "community", "internal_test_suite": false, "external_test_suite": true, - "terraform_test_suite": true, + "terraform_test_suite": false, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", @@ -8915,8 +9188,8 @@ "internal_test_suite": true, "external_test_suite": true, "terraform_test_suite": true, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "", "k8s_test_suite": true } @@ -8986,6 +9259,19 @@ "k8s_test_suite": false } }, + { + "UpdateCapacityManagerOrganizationsAccess": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "", + "k8s_test_suite": false + } + }, { "UpdateSecurityGroupRuleDescriptionsEgress": { "implemented": true, @@ -9216,6 +9502,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -9286,16 +9582,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/events/test_events_targets.py::TestEventsTargetECS::test_put_events_with_target_ecs", - "test": "test_put_events_with_target_ecs", - "response": "200", - "error": "", - "snapshot_skipped": "['$..imageDigest', '$..managedAgents', '$..name', '$..networkInterfaces', '$..runtimeId', '$..attachments..details', '$..attachments..details..value', '$..attachments..status', '$..availabilityZone', '$..enableExecuteCommand', '$..executionStoppedAt', '$..group', '$..overrides.containerOverrides', '$..overrides.inferenceAcceleratorOverrides', '$..startedBy', '$..version', '$..fargateEphemeralStorage', '$..desiredStatus', '$..lastStatus', '$..stoppedReason', '$..stoppedAt', '$..stopCode']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_provider_marked_running", "test": "test_provider_marked_running", @@ -9326,6 +9612,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -9694,6 +9990,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -9764,16 +10070,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/events/test_events_targets.py::TestEventsTargetECS::test_put_events_with_target_ecs", - "test": "test_put_events_with_target_ecs", - "response": "200", - "error": "", - "snapshot_skipped": "['$..imageDigest', '$..managedAgents', '$..name', '$..networkInterfaces', '$..runtimeId', '$..attachments..details', '$..attachments..details..value', '$..attachments..status', '$..availabilityZone', '$..enableExecuteCommand', '$..executionStoppedAt', '$..group', '$..overrides.containerOverrides', '$..overrides.inferenceAcceleratorOverrides', '$..startedBy', '$..version', '$..fargateEphemeralStorage', '$..desiredStatus', '$..lastStatus', '$..stoppedReason', '$..stoppedAt', '$..stopCode']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_provider_marked_running", "test": "test_provider_marked_running", @@ -9804,6 +10100,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -10202,6 +10508,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -10272,16 +10588,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/events/test_events_targets.py::TestEventsTargetECS::test_put_events_with_target_ecs", - "test": "test_put_events_with_target_ecs", - "response": "200", - "error": "", - "snapshot_skipped": "['$..imageDigest', '$..managedAgents', '$..name', '$..networkInterfaces', '$..runtimeId', '$..attachments..details', '$..attachments..details..value', '$..attachments..status', '$..availabilityZone', '$..enableExecuteCommand', '$..executionStoppedAt', '$..group', '$..overrides.containerOverrides', '$..overrides.inferenceAcceleratorOverrides', '$..startedBy', '$..version', '$..fargateEphemeralStorage', '$..desiredStatus', '$..lastStatus', '$..stoppedReason', '$..stoppedAt', '$..stopCode']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_provider_marked_running", "test": "test_provider_marked_running", @@ -10312,6 +10618,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -10950,6 +11266,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_disabled_default_access_entry", + "test": "test_disabled_default_access_entry", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAddons::test_cluster_addons_lifecycle", "test": "test_cluster_addons_lifecycle", @@ -10980,6 +11306,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_irsa", + "test": "test_irsa", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestExtraK3SArgs::test_extra_k3s_args", "test": "test_extra_k3s_args", @@ -11550,6 +11886,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestInvokeLoadBalancer::test_https_target", + "test": "test_https_target", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_provider_marked_running", "test": "test_provider_marked_running", @@ -11951,16 +12297,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/events/test_events_targets.py::TestEventsTargetECS::test_put_events_with_target_ecs", - "test": "test_put_events_with_target_ecs", - "response": "200", - "error": "", - "snapshot_skipped": "['$..imageDigest', '$..managedAgents', '$..name', '$..networkInterfaces', '$..runtimeId', '$..attachments..details', '$..attachments..details..value', '$..attachments..status', '$..availabilityZone', '$..enableExecuteCommand', '$..executionStoppedAt', '$..group', '$..overrides.containerOverrides', '$..overrides.inferenceAcceleratorOverrides', '$..startedBy', '$..version', '$..fargateEphemeralStorage', '$..desiredStatus', '$..lastStatus', '$..stoppedReason', '$..stoppedAt', '$..stopCode']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" } ] }, @@ -12228,6 +12564,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -12328,6 +12674,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -12556,6 +12912,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_irsa", + "test": "test_irsa", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_create_nodegroup_with_tags", "test": "test_create_nodegroup_with_tags", @@ -12788,6 +13154,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -12858,16 +13234,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/events/test_events_targets.py::TestEventsTargetECS::test_put_events_with_target_ecs", - "test": "test_put_events_with_target_ecs", - "response": "200", - "error": "", - "snapshot_skipped": "['$..imageDigest', '$..managedAgents', '$..name', '$..networkInterfaces', '$..runtimeId', '$..attachments..details', '$..attachments..details..value', '$..attachments..status', '$..availabilityZone', '$..enableExecuteCommand', '$..executionStoppedAt', '$..group', '$..overrides.containerOverrides', '$..overrides.inferenceAcceleratorOverrides', '$..startedBy', '$..version', '$..fargateEphemeralStorage', '$..desiredStatus', '$..lastStatus', '$..stoppedReason', '$..stoppedAt', '$..stopCode']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_provider_marked_running", "test": "test_provider_marked_running", @@ -12898,6 +13264,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -13007,16 +13383,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/events/test_events_targets.py::TestEventsTargetECS::test_put_events_with_target_ecs", - "test": "test_put_events_with_target_ecs", - "response": "200", - "error": "", - "snapshot_skipped": "['$..imageDigest', '$..managedAgents', '$..name', '$..networkInterfaces', '$..runtimeId', '$..attachments..details', '$..attachments..details..value', '$..attachments..status', '$..availabilityZone', '$..enableExecuteCommand', '$..executionStoppedAt', '$..group', '$..overrides.containerOverrides', '$..overrides.inferenceAcceleratorOverrides', '$..startedBy', '$..version', '$..fargateEphemeralStorage', '$..desiredStatus', '$..lastStatus', '$..stoppedReason', '$..stoppedAt', '$..stopCode']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" } ] } @@ -13043,16 +13409,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/events/test_events_targets.py::TestEventsTargetECS::test_put_events_with_target_ecs", - "test": "test_put_events_with_target_ecs", - "response": "200", - "error": "", - "snapshot_skipped": "['$..imageDigest', '$..managedAgents', '$..name', '$..networkInterfaces', '$..runtimeId', '$..attachments..details', '$..attachments..details..value', '$..attachments..status', '$..availabilityZone', '$..enableExecuteCommand', '$..executionStoppedAt', '$..group', '$..overrides.containerOverrides', '$..overrides.inferenceAcceleratorOverrides', '$..startedBy', '$..version', '$..fargateEphemeralStorage', '$..desiredStatus', '$..lastStatus', '$..stoppedReason', '$..stoppedAt', '$..stopCode']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" } ] } @@ -13150,6 +13506,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -13454,6 +13820,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_firelens_config_from_s3", + "test": "test_firelens_config_from_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_get_aws_execution_env_from_task[FARGATE]", "test": "test_get_aws_execution_env_from_task[FARGATE]", @@ -13852,6 +14228,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -13952,6 +14338,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -14045,16 +14441,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/events/test_events_targets.py::TestEventsTargetECS::test_put_events_with_target_ecs", - "test": "test_put_events_with_target_ecs", - "response": "200", - "error": "", - "snapshot_skipped": "['$..imageDigest', '$..managedAgents', '$..name', '$..networkInterfaces', '$..runtimeId', '$..attachments..details', '$..attachments..details..value', '$..attachments..status', '$..availabilityZone', '$..enableExecuteCommand', '$..executionStoppedAt', '$..group', '$..overrides.containerOverrides', '$..overrides.inferenceAcceleratorOverrides', '$..startedBy', '$..version', '$..fargateEphemeralStorage', '$..desiredStatus', '$..lastStatus', '$..stoppedReason', '$..stoppedAt', '$..stopCode']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" } ] }, @@ -14079,16 +14465,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/events/test_events_targets.py::TestEventsTargetECS::test_put_events_with_target_ecs", - "test": "test_put_events_with_target_ecs", - "response": "200", - "error": "", - "snapshot_skipped": "['$..imageDigest', '$..managedAgents', '$..name', '$..networkInterfaces', '$..runtimeId', '$..attachments..details', '$..attachments..details..value', '$..attachments..status', '$..availabilityZone', '$..enableExecuteCommand', '$..executionStoppedAt', '$..group', '$..overrides.containerOverrides', '$..overrides.inferenceAcceleratorOverrides', '$..startedBy', '$..version', '$..fargateEphemeralStorage', '$..desiredStatus', '$..lastStatus', '$..stoppedReason', '$..stoppedAt', '$..stopCode']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" } ] } @@ -14398,6 +14774,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -14498,6 +14884,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -14613,16 +15009,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/events/test_events_targets.py::TestEventsTargetECS::test_put_events_with_target_ecs", - "test": "test_put_events_with_target_ecs", - "response": "200", - "error": "", - "snapshot_skipped": "['$..imageDigest', '$..managedAgents', '$..name', '$..networkInterfaces', '$..runtimeId', '$..attachments..details', '$..attachments..details..value', '$..attachments..status', '$..availabilityZone', '$..enableExecuteCommand', '$..executionStoppedAt', '$..group', '$..overrides.containerOverrides', '$..overrides.inferenceAcceleratorOverrides', '$..startedBy', '$..version', '$..fargateEphemeralStorage', '$..desiredStatus', '$..lastStatus', '$..stoppedReason', '$..stoppedAt', '$..stopCode']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" } ] } @@ -15092,6 +15478,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -15202,6 +15598,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_disabled_default_access_entry", + "test": "test_disabled_default_access_entry", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAddons::test_cluster_addons_lifecycle", "test": "test_cluster_addons_lifecycle", @@ -15232,6 +15638,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_irsa", + "test": "test_irsa", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestExtraK3SArgs::test_extra_k3s_args", "test": "test_extra_k3s_args", @@ -15302,6 +15718,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -16199,11 +16625,11 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/events/test_events_targets.py::TestEventsTargetECS::test_put_events_with_target_ecs", - "test": "test_put_events_with_target_ecs", + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestInvokeLoadBalancer::test_https_target", + "test": "test_https_target", "response": "200", "error": "", - "snapshot_skipped": "['$..imageDigest', '$..managedAgents', '$..name', '$..networkInterfaces', '$..runtimeId', '$..attachments..details', '$..attachments..details..value', '$..attachments..status', '$..availabilityZone', '$..enableExecuteCommand', '$..executionStoppedAt', '$..group', '$..overrides.containerOverrides', '$..overrides.inferenceAcceleratorOverrides', '$..startedBy', '$..version', '$..fargateEphemeralStorage', '$..desiredStatus', '$..lastStatus', '$..stoppedReason', '$..stoppedAt', '$..stopCode']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -16550,6 +16976,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -16650,6 +17086,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -17006,6 +17452,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_create_cluster_invalid_kafka_version[nonexistent]", + "test": "test_create_cluster_invalid_kafka_version[nonexistent]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_create_cluster_invalid_kafka_version[unsupported]", + "test": "test_create_cluster_invalid_kafka_version[unsupported]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_create_cluster_invalid_security_groups[invalid_format]", "test": "test_create_cluster_invalid_security_groups[invalid_format]", @@ -17636,16 +18102,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/events/test_events_targets.py::TestEventsTargetECS::test_put_events_with_target_ecs", - "test": "test_put_events_with_target_ecs", - "response": "200", - "error": "", - "snapshot_skipped": "['$..imageDigest', '$..managedAgents', '$..name', '$..networkInterfaces', '$..runtimeId', '$..attachments..details', '$..attachments..details..value', '$..attachments..status', '$..availabilityZone', '$..enableExecuteCommand', '$..executionStoppedAt', '$..group', '$..overrides.containerOverrides', '$..overrides.inferenceAcceleratorOverrides', '$..startedBy', '$..version', '$..fargateEphemeralStorage', '$..desiredStatus', '$..lastStatus', '$..stoppedReason', '$..stoppedAt', '$..stopCode']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ram/test_ram.py::TestResourceAccessManager::test_subnet_sharing", "test": "test_subnet_sharing", @@ -18504,16 +18960,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/events/test_events_targets.py::TestEventsTargetECS::test_put_events_with_target_ecs", - "test": "test_put_events_with_target_ecs", - "response": "200", - "error": "", - "snapshot_skipped": "['$..imageDigest', '$..managedAgents', '$..name', '$..networkInterfaces', '$..runtimeId', '$..attachments..details', '$..attachments..details..value', '$..attachments..status', '$..availabilityZone', '$..enableExecuteCommand', '$..executionStoppedAt', '$..group', '$..overrides.containerOverrides', '$..overrides.inferenceAcceleratorOverrides', '$..startedBy', '$..version', '$..fargateEphemeralStorage', '$..desiredStatus', '$..lastStatus', '$..stoppedReason', '$..stoppedAt', '$..stopCode']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/ram/test_ram.py::TestResourceAccessManager::test_subnet_sharing", "test": "test_subnet_sharing", @@ -18796,6 +19242,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -18896,6 +19352,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -19192,6 +19658,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_create_cluster_invalid_kafka_version[nonexistent]", + "test": "test_create_cluster_invalid_kafka_version[nonexistent]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_create_cluster_invalid_kafka_version[unsupported]", + "test": "test_create_cluster_invalid_kafka_version[unsupported]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_create_cluster_invalid_security_groups[invalid_format]", "test": "test_create_cluster_invalid_security_groups[invalid_format]", @@ -19986,16 +20472,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", - "test": "test_cognito_role_attachment", - "response": "200", - "error": "", - "snapshot_skipped": "['$..UserPool.SchemaAttributes', '$..UserPool.UserPoolTags', '$..UserPool.AccountRecoverySetting', '$..UserPool.Policies.SignInPolicy', '$..CognitoIdentityProviders..ProviderName']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", @@ -20046,6 +20522,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::TestElasticacheResources::test_resource_deployment", + "test": "test_resource_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", @@ -20106,6 +20592,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -20177,13 +20673,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRouting::test_query_string[condition6-param1¶m2=value3-False]", - "test": "test_query_string[condition6-param1¶m2=value3-False]", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", + "test": "test_kms_cross_account_encrypt", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Error.Message', '$..Role.Tags']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -20197,28 +20693,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSEventSubscription::test_event_subscription_ops_non_existent", - "test": "test_event_subscription_ops_non_existent", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_mysql[mysql-v1]", + "test": "test_column_metadata_for_mysql[mysql-v1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..columnMetadata..precision', '$..columnMetadata..type', '$..records..booleanValue', '$..records..longValue', '$..numberOfRecordsUpdated']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_mysql[mysql-v1]", - "test": "test_column_metadata_for_mysql[mysql-v1]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_bool_and_int_values_handled_properly", + "test": "test_bool_and_int_values_handled_properly", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata..precision', '$..columnMetadata..type', '$..records..booleanValue', '$..records..longValue', '$..numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_bool_and_int_values_handled_properly", - "test": "test_bool_and_int_values_handled_properly", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20411,6 +20907,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity_association_api", + "test": "test_pod_identity_association_api", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] }, @@ -20518,16 +21024,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", - "test": "test_cognito_role_attachment", - "response": "200", - "error": "", - "snapshot_skipped": "['$..UserPool.SchemaAttributes', '$..UserPool.UserPoolTags', '$..UserPool.AccountRecoverySetting', '$..UserPool.Policies.SignInPolicy', '$..CognitoIdentityProviders..ProviderName']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", @@ -20558,6 +21054,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::TestElasticacheResources::test_resource_deployment", + "test": "test_resource_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", @@ -20608,6 +21114,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -20679,13 +21195,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRouting::test_query_string[condition6-param1¶m2=value3-False]", - "test": "test_query_string[condition6-param1¶m2=value3-False]", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", + "test": "test_kms_cross_account_encrypt", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Error.Message', '$..Role.Tags']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -20699,28 +21215,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSEventSubscription::test_event_subscription_ops_non_existent", - "test": "test_event_subscription_ops_non_existent", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_mysql[mysql-v1]", + "test": "test_column_metadata_for_mysql[mysql-v1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..columnMetadata..precision', '$..columnMetadata..type', '$..records..booleanValue', '$..records..longValue', '$..numberOfRecordsUpdated']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_mysql[mysql-v1]", - "test": "test_column_metadata_for_mysql[mysql-v1]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_bool_and_int_values_handled_properly", + "test": "test_bool_and_int_values_handled_properly", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata..precision', '$..columnMetadata..type', '$..records..booleanValue', '$..records..longValue', '$..numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_bool_and_int_values_handled_properly", - "test": "test_bool_and_int_values_handled_properly", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", "response": "200", "error": "", "snapshot_skipped": "", @@ -20797,31 +21313,21 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", - "test": "test_cognito_role_attachment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::TestElasticacheResources::test_resource_deployment", + "test": "test_resource_deployment", "response": "200", "error": "", - "snapshot_skipped": "['$..UserPool.SchemaAttributes', '$..UserPool.UserPoolTags', '$..UserPool.AccountRecoverySetting', '$..UserPool.Policies.SignInPolicy', '$..CognitoIdentityProviders..ProviderName']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRouting::test_query_string[condition6-param1¶m2=value3-False]", - "test": "test_query_string[condition6-param1¶m2=value3-False]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSEventSubscription::test_event_subscription_ops_non_existent", - "test": "test_event_subscription_ops_non_existent", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", + "test": "test_kms_cross_account_encrypt", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message', '$..Role.Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -21220,6 +21726,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -21320,6 +21836,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", "test": "test_number_of_records_updated[update-with-ctes]", @@ -21628,16 +22154,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", - "test": "test_cognito_role_attachment", - "response": "200", - "error": "", - "snapshot_skipped": "['$..UserPool.SchemaAttributes', '$..UserPool.UserPoolTags', '$..UserPool.AccountRecoverySetting', '$..UserPool.Policies.SignInPolicy', '$..CognitoIdentityProviders..ProviderName']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", @@ -21698,6 +22214,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::TestElasticacheResources::test_resource_deployment", + "test": "test_resource_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", @@ -21758,6 +22284,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -21829,13 +22365,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRouting::test_query_string[condition6-param1¶m2=value3-False]", - "test": "test_query_string[condition6-param1¶m2=value3-False]", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", + "test": "test_kms_cross_account_encrypt", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Error.Message', '$..Role.Tags']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -21849,28 +22385,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSEventSubscription::test_event_subscription_ops_non_existent", - "test": "test_event_subscription_ops_non_existent", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_mysql[mysql-v1]", + "test": "test_column_metadata_for_mysql[mysql-v1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..columnMetadata..precision', '$..columnMetadata..type', '$..records..booleanValue', '$..records..longValue', '$..numberOfRecordsUpdated']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_mysql[mysql-v1]", - "test": "test_column_metadata_for_mysql[mysql-v1]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_bool_and_int_values_handled_properly", + "test": "test_bool_and_int_values_handled_properly", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata..precision', '$..columnMetadata..type', '$..records..booleanValue', '$..records..longValue', '$..numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_bool_and_int_values_handled_properly", - "test": "test_bool_and_int_values_handled_properly", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", "response": "200", "error": "", "snapshot_skipped": "", @@ -22316,16 +22852,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", - "test": "test_cognito_role_attachment", - "response": "200", - "error": "", - "snapshot_skipped": "['$..UserPool.SchemaAttributes', '$..UserPool.UserPoolTags', '$..UserPool.AccountRecoverySetting', '$..UserPool.Policies.SignInPolicy', '$..CognitoIdentityProviders..ProviderName']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", "test": "test_deploy_duplicate_security_group", @@ -22446,6 +22972,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::TestElasticacheResources::test_resource_deployment", + "test": "test_resource_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", "test": "test_cache_cluster[redis]", @@ -22576,6 +23112,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -22676,6 +23222,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity_association_api", + "test": "test_pod_identity_association_api", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestExtraK3SArgs::test_extra_k3s_args", "test": "test_extra_k3s_args", @@ -23166,16 +23722,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRouting::test_query_string[condition6-param1¶m2=value3-False]", - "test": "test_query_string[condition6-param1¶m2=value3-False]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRuleConditions::test_host_header_rule[False]", "test": "test_host_header_rule[False]", @@ -23266,6 +23812,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestInvokeLoadBalancer::test_https_target", + "test": "test_https_target", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", + "test": "test_kms_cross_account_encrypt", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Message', '$..Role.Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_neptune_iam_with_http_protocol", "test": "test_neptune_iam_with_http_protocol", @@ -23337,28 +23903,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSEventSubscription::test_event_subscription_ops_non_existent", - "test": "test_event_subscription_ops_non_existent", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_mysql[mysql-v1]", + "test": "test_column_metadata_for_mysql[mysql-v1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..columnMetadata..precision', '$..columnMetadata..type', '$..records..booleanValue', '$..records..longValue', '$..numberOfRecordsUpdated']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_mysql[mysql-v1]", - "test": "test_column_metadata_for_mysql[mysql-v1]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_bool_and_int_values_handled_properly", + "test": "test_bool_and_int_values_handled_properly", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata..precision', '$..columnMetadata..type', '$..records..booleanValue', '$..records..longValue', '$..numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_bool_and_int_values_handled_properly", - "test": "test_bool_and_int_values_handled_properly", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", "response": "200", "error": "", "snapshot_skipped": "", @@ -23884,16 +24450,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", - "test": "test_cognito_role_attachment", - "response": "200", - "error": "", - "snapshot_skipped": "['$..UserPool.SchemaAttributes', '$..UserPool.UserPoolTags', '$..UserPool.AccountRecoverySetting', '$..UserPool.Policies.SignInPolicy', '$..CognitoIdentityProviders..ProviderName']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", @@ -23984,6 +24540,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::TestElasticacheResources::test_resource_deployment", + "test": "test_resource_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", "test": "test_cache_cluster[redis]", @@ -24124,6 +24690,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -24205,23 +24781,23 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRouting::test_query_string[condition6-param1¶m2=value3-False]", - "test": "test_query_string[condition6-param1¶m2=value3-False]", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", + "test": "test_action_ecs_stop_task", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", - "test": "test_action_ecs_stop_task", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", + "test": "test_kms_cross_account_encrypt", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message', '$..Role.Tags']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { @@ -24254,6 +24830,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_create_cluster_invalid_kafka_version[nonexistent]", + "test": "test_create_cluster_invalid_kafka_version[nonexistent]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_create_cluster_invalid_kafka_version[unsupported]", + "test": "test_create_cluster_invalid_kafka_version[unsupported]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_create_cluster_invalid_security_groups[invalid_format]", "test": "test_create_cluster_invalid_security_groups[invalid_format]", @@ -24595,28 +25191,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSEventSubscription::test_event_subscription_ops_non_existent", - "test": "test_event_subscription_ops_non_existent", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_mysql[mysql-v1]", + "test": "test_column_metadata_for_mysql[mysql-v1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..columnMetadata..precision', '$..columnMetadata..type', '$..records..booleanValue', '$..records..longValue', '$..numberOfRecordsUpdated']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_mysql[mysql-v1]", - "test": "test_column_metadata_for_mysql[mysql-v1]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_bool_and_int_values_handled_properly", + "test": "test_bool_and_int_values_handled_properly", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata..precision', '$..columnMetadata..type', '$..records..booleanValue', '$..records..longValue', '$..numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_bool_and_int_values_handled_properly", - "test": "test_bool_and_int_values_handled_properly", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", "response": "200", "error": "", "snapshot_skipped": "", @@ -25534,16 +26130,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", - "test": "test_cognito_role_attachment", - "response": "200", - "error": "", - "snapshot_skipped": "['$..UserPool.SchemaAttributes', '$..UserPool.UserPoolTags', '$..UserPool.AccountRecoverySetting', '$..UserPool.Policies.SignInPolicy', '$..CognitoIdentityProviders..ProviderName']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", "test": "test_deploy_duplicate_security_group", @@ -25684,6 +26270,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::TestElasticacheResources::test_resource_deployment", + "test": "test_resource_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", "test": "test_cache_cluster[redis]", @@ -25844,6 +26440,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -25925,23 +26531,23 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRouting::test_query_string[condition6-param1¶m2=value3-False]", - "test": "test_query_string[condition6-param1¶m2=value3-False]", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", + "test": "test_action_ecs_stop_task", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", - "test": "test_action_ecs_stop_task", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", + "test": "test_kms_cross_account_encrypt", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message', '$..Role.Tags']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "external" }, { @@ -25974,6 +26580,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_create_cluster_invalid_kafka_version[nonexistent]", + "test": "test_create_cluster_invalid_kafka_version[nonexistent]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_create_cluster_invalid_kafka_version[unsupported]", + "test": "test_create_cluster_invalid_kafka_version[unsupported]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_create_cluster_invalid_security_groups[invalid_format]", "test": "test_create_cluster_invalid_security_groups[invalid_format]", @@ -26315,28 +26941,28 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSEventSubscription::test_event_subscription_ops_non_existent", - "test": "test_event_subscription_ops_non_existent", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_mysql[mysql-v1]", + "test": "test_column_metadata_for_mysql[mysql-v1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..columnMetadata..precision', '$..columnMetadata..type', '$..records..booleanValue', '$..records..longValue', '$..numberOfRecordsUpdated']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_mysql[mysql-v1]", - "test": "test_column_metadata_for_mysql[mysql-v1]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_bool_and_int_values_handled_properly", + "test": "test_bool_and_int_values_handled_properly", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata..precision', '$..columnMetadata..type', '$..records..booleanValue', '$..records..longValue', '$..numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_bool_and_int_values_handled_properly", - "test": "test_bool_and_int_values_handled_properly", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", "response": "200", "error": "", "snapshot_skipped": "", @@ -27134,6 +27760,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -27274,6 +27910,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", "test": "test_number_of_records_updated[update-with-ctes]", @@ -27756,6 +28412,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestInvokeLoadBalancer::test_https_target", + "test": "test_https_target", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSSMDockerVMM::test_cancel_command", "test": "test_cancel_command", @@ -27836,7 +28502,7 @@ "node_id": "LocalStack Pro: tests/integration/chaos/test_faults.py::TestFaults::test_fault_everywhere", "test": "test_fault_everywhere", "response": "503", - "error": "CommonServiceException", + "error": "FaultException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, @@ -28317,12 +28983,32 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", - "test": "test_action_ecs_stop_task", + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_get_experiment", + "test": "test_get_experiment", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": true, + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_idempotency_of_start_experiment", + "test": "test_idempotency_of_start_experiment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_list_experiments", + "test": "test_list_experiments", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "internal" } @@ -28738,6 +29424,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -28838,6 +29534,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", "test": "test_number_of_records_updated[update-with-ctes]", @@ -29010,6 +29716,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_irsa", + "test": "test_irsa", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_create_nodegroup_with_tags", "test": "test_create_nodegroup_with_tags", @@ -29182,16 +29898,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", - "test": "test_cognito_role_attachment", - "response": "200", - "error": "", - "snapshot_skipped": "['$..UserPool.SchemaAttributes', '$..UserPool.UserPoolTags', '$..UserPool.AccountRecoverySetting', '$..UserPool.Policies.SignInPolicy', '$..CognitoIdentityProviders..ProviderName']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", @@ -29222,6 +29928,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::TestElasticacheResources::test_resource_deployment", + "test": "test_resource_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", @@ -29282,6 +29998,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -29363,21 +30089,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRouting::test_query_string[condition6-param1¶m2=value3-False]", - "test": "test_query_string[condition6-param1¶m2=value3-False]", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", + "test": "test_kms_cross_account_encrypt", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/events/test_events_targets.py::TestEventsTargetECS::test_put_events_with_target_ecs", - "test": "test_put_events_with_target_ecs", - "response": "200", - "error": "", - "snapshot_skipped": "['$..imageDigest', '$..managedAgents', '$..name', '$..networkInterfaces', '$..runtimeId', '$..attachments..details', '$..attachments..details..value', '$..attachments..status', '$..availabilityZone', '$..enableExecuteCommand', '$..executionStoppedAt', '$..group', '$..overrides.containerOverrides', '$..overrides.inferenceAcceleratorOverrides', '$..startedBy', '$..version', '$..fargateEphemeralStorage', '$..desiredStatus', '$..lastStatus', '$..stoppedReason', '$..stoppedAt', '$..stopCode']", + "snapshot_skipped": "['$..Error.Message', '$..Role.Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -29402,16 +30118,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSEventSubscription::test_event_subscription_ops_non_existent", - "test": "test_event_subscription_ops_non_existent", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_setup[postgres-v1]", "test": "test_batch_execute_statement_setup[postgres-v1]", @@ -29452,6 +30158,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", "test": "test_number_of_records_updated[update-with-ctes]", @@ -30110,6 +30836,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -30210,6 +30946,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -30370,7 +31116,7 @@ "node_id": "LocalStack Pro: tests/integration/chaos/test_faults.py::TestFaults::test_fault_all_services_in_region", "test": "test_fault_all_services_in_region", "response": "503", - "error": "CommonServiceException", + "error": "FaultException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, @@ -30960,6 +31706,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -31060,6 +31816,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", "test": "test_number_of_records_updated[update-with-ctes]", @@ -31436,6 +32202,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -31536,6 +32312,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -33028,6 +33814,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_engine.py::test_sub_with_nested_properties", + "test": "test_sub_with_nested_properties", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/docdb/test_docdb.py::TestDocDB::test_create_query_db", "test": "test_create_query_db", @@ -33078,6 +33874,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -34248,6 +35054,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -35484,6 +36300,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestInvokeLoadBalancer::test_https_target", + "test": "test_https_target", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_batch_create_compute_environment", "test": "test_batch_create_compute_environment", @@ -36290,6 +37116,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_firelens_config_from_s3", + "test": "test_firelens_config_from_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_get_aws_execution_env_from_task[FARGATE]", "test": "test_get_aws_execution_env_from_task[FARGATE]", @@ -36480,6 +37316,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_irsa", + "test": "test_irsa", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestExtraK3SArgs::test_extra_k3s_args", "test": "test_extra_k3s_args", @@ -37986,6 +38832,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_disabled_default_access_entry", + "test": "test_disabled_default_access_entry", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAddons::test_cluster_addons_lifecycle", "test": "test_cluster_addons_lifecycle", @@ -38016,6 +38872,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_irsa", + "test": "test_irsa", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestExtraK3SArgs::test_extra_k3s_args", "test": "test_extra_k3s_args", @@ -38416,6 +39282,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -39176,6 +40052,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -39276,6 +40162,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -40668,6 +41564,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_engine.py::test_sub_with_nested_properties", + "test": "test_sub_with_nested_properties", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_elb_triggered_by_cloudfront_with_protocol_policy[http-only]", "test": "test_elb_triggered_by_cloudfront_with_protocol_policy[http-only]", @@ -40788,6 +41694,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_irsa", + "test": "test_irsa", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestExtraK3SArgs::test_extra_k3s_args", "test": "test_extra_k3s_args", @@ -41678,6 +42594,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestInvokeLoadBalancer::test_https_target", + "test": "test_https_target", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_rds_reboot_db_instances", "test": "test_action_rds_reboot_db_instances", @@ -43364,6 +44290,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -43434,16 +44370,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/events/test_events_targets.py::TestEventsTargetECS::test_put_events_with_target_ecs", - "test": "test_put_events_with_target_ecs", - "response": "200", - "error": "", - "snapshot_skipped": "['$..imageDigest', '$..managedAgents', '$..name', '$..networkInterfaces', '$..runtimeId', '$..attachments..details', '$..attachments..details..value', '$..attachments..status', '$..availabilityZone', '$..enableExecuteCommand', '$..executionStoppedAt', '$..group', '$..overrides.containerOverrides', '$..overrides.inferenceAcceleratorOverrides', '$..startedBy', '$..version', '$..fargateEphemeralStorage', '$..desiredStatus', '$..lastStatus', '$..stoppedReason', '$..stoppedAt', '$..stopCode']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/neptune/test_neptune_cfn.py::TestNeptuneCfn::test_provider_marked_running", "test": "test_provider_marked_running", @@ -43484,6 +44410,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -43868,16 +44804,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", - "test": "test_cognito_role_attachment", - "response": "200", - "error": "", - "snapshot_skipped": "['$..UserPool.SchemaAttributes', '$..UserPool.UserPoolTags', '$..UserPool.AccountRecoverySetting', '$..UserPool.Policies.SignInPolicy', '$..CognitoIdentityProviders..ProviderName']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", "test": "test_vpc_endpoint_service_configurations", @@ -43928,6 +44854,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::TestElasticacheResources::test_resource_deployment", + "test": "test_resource_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", @@ -43988,6 +44924,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -44059,13 +45005,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRouting::test_query_string[condition6-param1¶m2=value3-False]", - "test": "test_query_string[condition6-param1¶m2=value3-False]", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", + "test": "test_kms_cross_account_encrypt", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Error.Message', '$..Role.Tags']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -44079,28 +45025,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSEventSubscription::test_event_subscription_ops_non_existent", - "test": "test_event_subscription_ops_non_existent", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_mysql[mysql-v1]", + "test": "test_column_metadata_for_mysql[mysql-v1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..columnMetadata..precision', '$..columnMetadata..type', '$..records..booleanValue', '$..records..longValue', '$..numberOfRecordsUpdated']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_mysql[mysql-v1]", - "test": "test_column_metadata_for_mysql[mysql-v1]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_bool_and_int_values_handled_properly", + "test": "test_bool_and_int_values_handled_properly", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata..precision', '$..columnMetadata..type', '$..records..booleanValue', '$..records..longValue', '$..numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_bool_and_int_values_handled_properly", - "test": "test_bool_and_int_values_handled_properly", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", "response": "200", "error": "", "snapshot_skipped": "", @@ -44352,16 +45298,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", - "test": "test_cognito_role_attachment", - "response": "200", - "error": "", - "snapshot_skipped": "['$..UserPool.SchemaAttributes', '$..UserPool.UserPoolTags', '$..UserPool.AccountRecoverySetting', '$..UserPool.Policies.SignInPolicy', '$..CognitoIdentityProviders..ProviderName']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", "test": "test_capacity_providers", @@ -44422,6 +45358,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::TestElasticacheResources::test_resource_deployment", + "test": "test_resource_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticloadbalancingv2.py::test_elbv2_loadbalancer_resource", "test": "test_elbv2_loadbalancer_resource", @@ -44482,6 +45428,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -44553,13 +45509,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRouting::test_query_string[condition6-param1¶m2=value3-False]", - "test": "test_query_string[condition6-param1¶m2=value3-False]", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", + "test": "test_kms_cross_account_encrypt", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Error.Message', '$..Role.Tags']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -44573,28 +45529,28 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSEventSubscription::test_event_subscription_ops_non_existent", - "test": "test_event_subscription_ops_non_existent", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_mysql[mysql-v1]", + "test": "test_column_metadata_for_mysql[mysql-v1]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..columnMetadata..precision', '$..columnMetadata..type', '$..records..booleanValue', '$..records..longValue', '$..numberOfRecordsUpdated']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_column_metadata_for_mysql[mysql-v1]", - "test": "test_column_metadata_for_mysql[mysql-v1]", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_bool_and_int_values_handled_properly", + "test": "test_bool_and_int_values_handled_properly", "response": "200", "error": "", - "snapshot_skipped": "['$..columnMetadata..precision', '$..columnMetadata..type', '$..records..booleanValue', '$..records..longValue', '$..numberOfRecordsUpdated']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMysql::test_bool_and_int_values_handled_properly", - "test": "test_bool_and_int_values_handled_properly", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", "response": "200", "error": "", "snapshot_skipped": "", @@ -45102,6 +46058,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -45202,6 +46168,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -45365,31 +46341,21 @@ "AllocationId": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", - "test": "test_cognito_role_attachment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::TestElasticacheResources::test_resource_deployment", + "test": "test_resource_deployment", "response": "200", "error": "", - "snapshot_skipped": "['$..UserPool.SchemaAttributes', '$..UserPool.UserPoolTags', '$..UserPool.AccountRecoverySetting', '$..UserPool.Policies.SignInPolicy', '$..CognitoIdentityProviders..ProviderName']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRouting::test_query_string[condition6-param1¶m2=value3-False]", - "test": "test_query_string[condition6-param1¶m2=value3-False]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSEventSubscription::test_event_subscription_ops_non_existent", - "test": "test_event_subscription_ops_non_existent", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", + "test": "test_kms_cross_account_encrypt", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message', '$..Role.Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -45548,6 +46514,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -45648,6 +46624,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", "test": "test_number_of_records_updated[update-with-ctes]", @@ -46485,6 +47471,16 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestInvokeLoadBalancer::test_https_target", + "test": "test_https_target", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -46694,6 +47690,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestInvokeLoadBalancer::test_https_target", + "test": "test_https_target", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ssm/test_ssm.py::TestSSMDockerVMM::test_cancel_command", "test": "test_cancel_command", diff --git a/src/data/coverage/ecr.json b/src/data/coverage/ecr.json index e9765d48..543a4a4e 100644 --- a/src/data/coverage/ecr.json +++ b/src/data/coverage/ecr.json @@ -38,7 +38,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -116,7 +116,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -324,7 +324,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -467,7 +467,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -480,7 +480,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -571,7 +571,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -584,7 +584,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -1464,6 +1464,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -1680,6 +1690,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -2758,6 +2778,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -3578,6 +3608,26 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -3778,6 +3828,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "400", + "error": "RepositoryNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -3884,6 +3944,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", diff --git a/src/data/coverage/ecs.json b/src/data/coverage/ecs.json index 71d8c380..341b6ba6 100644 --- a/src/data/coverage/ecs.json +++ b/src/data/coverage/ecs.json @@ -1881,6 +1881,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_firelens_config_from_s3", + "test": "test_firelens_config_from_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_get_aws_execution_env_from_task[FARGATE]", "test": "test_get_aws_execution_env_from_task[FARGATE]", @@ -1961,6 +1971,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_parallel_failure", + "test": "test_run_simple_task_ec2_parallel_failure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_sequentially", "test": "test_run_simple_task_ec2_sequentially", @@ -2111,6 +2131,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -2295,6 +2325,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -2777,6 +2817,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -3359,6 +3409,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_firelens_config_from_s3", + "test": "test_firelens_config_from_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_get_aws_execution_env_from_task[FARGATE]", "test": "test_get_aws_execution_env_from_task[FARGATE]", @@ -3439,6 +3499,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_parallel_failure", + "test": "test_run_simple_task_ec2_parallel_failure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_sequentially", "test": "test_run_simple_task_ec2_sequentially", @@ -3589,6 +3659,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -3910,13 +3990,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -3969,6 +4049,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -4056,13 +4146,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -4095,6 +4185,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_engine.py::test_sub_with_nested_properties", + "test": "test_sub_with_nested_properties", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_ecr_to_blue_green_deployment", "test": "test_ecr_to_blue_green_deployment", @@ -4465,6 +4565,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_firelens_config_from_s3", + "test": "test_firelens_config_from_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_get_aws_execution_env_from_task[FARGATE]", "test": "test_get_aws_execution_env_from_task[FARGATE]", @@ -4545,6 +4655,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_parallel_failure", + "test": "test_run_simple_task_ec2_parallel_failure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_sequentially", "test": "test_run_simple_task_ec2_sequentially", @@ -5005,6 +5125,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -5667,6 +5797,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -6357,6 +6497,26 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_firelens_config_from_s3", + "test": "test_firelens_config_from_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_firelens_config_from_s3", + "test": "test_firelens_config_from_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_get_aws_execution_env_from_task[FARGATE]", "test": "test_get_aws_execution_env_from_task[FARGATE]", @@ -6517,6 +6677,26 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_parallel_failure", + "test": "test_run_simple_task_ec2_parallel_failure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_parallel_failure", + "test": "test_run_simple_task_ec2_parallel_failure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_sequentially", "test": "test_run_simple_task_ec2_sequentially", @@ -6767,6 +6947,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -7367,6 +7557,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_firelens_config_from_s3", + "test": "test_firelens_config_from_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_get_aws_execution_env_from_task[FARGATE]", "test": "test_get_aws_execution_env_from_task[FARGATE]", @@ -7447,6 +7647,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_parallel_failure", + "test": "test_run_simple_task_ec2_parallel_failure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_sequentially", "test": "test_run_simple_task_ec2_sequentially", @@ -8099,6 +8309,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_firelens_config_from_s3", + "test": "test_firelens_config_from_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_get_aws_execution_env_from_task[FARGATE]", "test": "test_get_aws_execution_env_from_task[FARGATE]", @@ -8179,6 +8399,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_parallel_failure", + "test": "test_run_simple_task_ec2_parallel_failure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_sequentially", "test": "test_run_simple_task_ec2_sequentially", @@ -8701,6 +8931,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -8853,6 +9093,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_engine.py::test_sub_with_nested_properties", + "test": "test_sub_with_nested_properties", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", @@ -9007,6 +9257,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_firelens_config_from_s3", + "test": "test_firelens_config_from_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_get_aws_execution_env_from_task[FARGATE]", "test": "test_get_aws_execution_env_from_task[FARGATE]", @@ -9087,6 +9347,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_parallel_failure", + "test": "test_run_simple_task_ec2_parallel_failure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_sequentially", "test": "test_run_simple_task_ec2_sequentially", @@ -9157,6 +9427,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -10431,6 +10711,20 @@ } }, "RunTask": { + "capacityProviderStrategy, clientToken, cluster, count, networkConfiguration, taskDefinition": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_firelens_config_from_s3", + "test": "test_firelens_config_from_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ] + }, "clientToken, cluster, count, enableExecuteCommand, launchType, networkConfiguration, overrides, taskDefinition": { "ls_pro": [ { @@ -10621,6 +10915,16 @@ }, "clientToken, cluster, count, enableExecuteCommand, launchType, taskDefinition": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_parallel_failure", + "test": "test_run_simple_task_ec2_parallel_failure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_sequentially", "test": "test_run_simple_task_ec2_sequentially", @@ -10755,6 +11059,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -11535,6 +11849,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_firelens_config_from_s3", + "test": "test_firelens_config_from_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_get_aws_execution_env_from_task[FARGATE]", "test": "test_get_aws_execution_env_from_task[FARGATE]", @@ -11756,8 +12080,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestEcsDocker::test_task_mount_host_volume", - "test": "test_task_mount_host_volume", + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_parallel_failure", + "test": "test_run_simple_task_ec2_parallel_failure", "response": "500", "error": "InternalError", "snapshot_skipped": "", @@ -11864,13 +12188,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -11923,6 +12247,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", diff --git a/src/data/coverage/eks-auth.json b/src/data/coverage/eks-auth.json new file mode 100644 index 00000000..72fbe098 --- /dev/null +++ b/src/data/coverage/eks-auth.json @@ -0,0 +1,37 @@ +{ + "service": "eks-auth", + "pro_support": true, + "operations": [ + { + "AssumeRoleForPodIdentity": { + "implemented": true, + "availability": "pro", + "internal_test_suite": true, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": true, + "snapshot_tested": true, + "snapshot_skipped": "", + "k8s_test_suite": false + } + } + ], + "details": { + "AssumeRoleForPodIdentity": { + "clusterName, token": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity", + "test": "test_pod_identity", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/data/coverage/eks.json b/src/data/coverage/eks.json index e91ecda9..2fa1f6ac 100644 --- a/src/data/coverage/eks.json +++ b/src/data/coverage/eks.json @@ -121,13 +121,13 @@ }, { "CreatePodIdentityAssociation": { - "implemented": false, - "availability": "", - "internal_test_suite": false, + "implemented": true, + "availability": "pro", + "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "", "k8s_test_suite": false } @@ -212,13 +212,13 @@ }, { "DeletePodIdentityAssociation": { - "implemented": false, - "availability": "", - "internal_test_suite": false, + "implemented": true, + "availability": "pro", + "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "", "k8s_test_suite": false } @@ -394,13 +394,13 @@ }, { "DescribePodIdentityAssociation": { - "implemented": false, - "availability": "", - "internal_test_suite": false, + "implemented": true, + "availability": "pro", + "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "", "k8s_test_suite": false } @@ -576,13 +576,13 @@ }, { "ListPodIdentityAssociations": { - "implemented": false, - "availability": "", - "internal_test_suite": false, + "implemented": true, + "availability": "pro", + "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "", "k8s_test_suite": false } @@ -758,13 +758,13 @@ }, { "UpdatePodIdentityAssociation": { - "implemented": false, - "availability": "", - "internal_test_suite": false, + "implemented": true, + "availability": "pro", + "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "", "k8s_test_suite": false } @@ -906,6 +906,16 @@ "CreateAddon": { "addonName, addonVersion, clientRequestToken, clusterName": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity", + "test": "test_pod_identity", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAddons::test_cluster_addon_errors", "test": "test_cluster_addon_errors", @@ -985,6 +995,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_disabled_default_access_entry", + "test": "test_disabled_default_access_entry", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] }, @@ -1000,6 +1020,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_irsa", + "test": "test_irsa", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_ecr_eks_integration", "test": "test_ecr_eks_integration", @@ -1178,6 +1208,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_irsa", + "test": "test_irsa", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_create_nodegroup_with_tags", "test": "test_create_nodegroup_with_tags", @@ -1219,6 +1259,42 @@ ] } }, + "CreatePodIdentityAssociation": { + "clientRequestToken, clusterName, namespace, roleArn, serviceAccount": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity", + "test": "test_pod_identity", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity_association_api", + "test": "test_pod_identity_association_api", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity_association_api", + "test": "test_pod_identity_association_api", + "response": "409", + "error": "ResourceInUseException", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, "DeleteAccessEntry": { "clusterName, principalArn": { "ls_pro": [ @@ -1278,6 +1354,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity", + "test": "test_pod_identity", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAddons::test_cluster_addon_errors", "test": "test_cluster_addon_errors", @@ -1364,6 +1450,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity_association_api", + "test": "test_pod_identity_association_api", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestExtraK3SArgs::test_extra_k3s_args", "test": "test_extra_k3s_args", @@ -1440,6 +1536,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity_association_api", + "test": "test_pod_identity_association_api", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_create_nodegroup_with_tags", "test": "test_create_nodegroup_with_tags", @@ -1463,6 +1569,42 @@ ] } }, + "DeletePodIdentityAssociation": { + "associationId, clusterName": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity", + "test": "test_pod_identity", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity_association_api", + "test": "test_pod_identity_association_api", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity_association_api", + "test": "test_pod_identity_association_api", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, "DescribeAccessEntry": { "clusterName, principalArn": { "ls_pro": [ @@ -1542,6 +1684,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity", + "test": "test_pod_identity", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAddons::test_cluster_addon_errors", "test": "test_cluster_addon_errors", @@ -1561,6 +1713,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity", + "test": "test_pod_identity", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -1718,6 +1880,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_disabled_default_access_entry", + "test": "test_disabled_default_access_entry", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAddons::test_cluster_addons_lifecycle", "test": "test_cluster_addons_lifecycle", @@ -1748,6 +1920,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_irsa", + "test": "test_irsa", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestExtraK3SArgs::test_extra_k3s_args", "test": "test_extra_k3s_args", @@ -2000,6 +2182,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_irsa", + "test": "test_irsa", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_create_nodegroup_with_tags", "test": "test_create_nodegroup_with_tags", @@ -2030,6 +2222,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity_association_api", + "test": "test_pod_identity_association_api", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_create_nodegroup_with_tags", "test": "test_create_nodegroup_with_tags", @@ -2043,6 +2245,32 @@ ] } }, + "DescribePodIdentityAssociation": { + "associationId, clusterName": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity_association_api", + "test": "test_pod_identity_association_api", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity_association_api", + "test": "test_pod_identity_association_api", + "response": "404", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, "DisassociateAccessPolicy": { "clusterName, policyArn, principalArn": { "ls_pro": [ @@ -2112,6 +2340,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_disabled_default_access_entry", + "test": "test_disabled_default_access_entry", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_access_entry_errors", "test": "test_access_entry_errors", @@ -2269,6 +2507,64 @@ ] } }, + "ListPodIdentityAssociations": { + "clusterName": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity_association_api", + "test": "test_pod_identity_association_api", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "clusterName, namespace": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity_association_api", + "test": "test_pod_identity_association_api", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "clusterName, namespace, serviceAccount": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity_association_api", + "test": "test_pod_identity_association_api", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "clusterName, serviceAccount": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity_association_api", + "test": "test_pod_identity_association_api", + "response": "400", + "error": "InvalidRequestException", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, "ListTagsForResource": { "resourceArn": { "ls_pro": [ @@ -2382,6 +2678,22 @@ } ] } + }, + "UpdatePodIdentityAssociation": { + "associationId, clientRequestToken, clusterName, roleArn, targetRoleArn": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity_association_api", + "test": "test_pod_identity_association_api", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } } } } \ No newline at end of file diff --git a/src/data/coverage/elasticbeanstalk.json b/src/data/coverage/elasticbeanstalk.json index 830dc961..69a71814 100644 --- a/src/data/coverage/elasticbeanstalk.json +++ b/src/data/coverage/elasticbeanstalk.json @@ -194,7 +194,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -532,7 +532,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -558,7 +558,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -584,7 +584,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { diff --git a/src/data/coverage/elbv2.json b/src/data/coverage/elbv2.json index 7344f77d..b58ee696 100644 --- a/src/data/coverage/elbv2.json +++ b/src/data/coverage/elbv2.json @@ -1282,6 +1282,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestInvokeLoadBalancer::test_https_target", + "test": "test_https_target", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_elb_routing[dot]", "test": "test_elb_routing[dot]", @@ -1847,6 +1857,16 @@ "aws_validated": true, "snapshot_tested": false, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestInvokeLoadBalancer::test_https_target", + "test": "test_https_target", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] }, @@ -2689,6 +2709,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestInvokeLoadBalancer::test_https_target", + "test": "test_https_target", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -3171,6 +3201,16 @@ "aws_validated": true, "snapshot_tested": false, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestInvokeLoadBalancer::test_https_target", + "test": "test_https_target", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] }, @@ -5314,6 +5354,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestInvokeLoadBalancer::test_https_target", + "test": "test_https_target", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_elb_routing[dot]", "test": "test_elb_routing[dot]", @@ -6446,6 +6496,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestInvokeLoadBalancer::test_https_target", + "test": "test_https_target", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_elb_direct_connection_to_pod", "test": "test_elb_direct_connection_to_pod", @@ -6942,6 +7002,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestInvokeLoadBalancer::test_https_target", + "test": "test_https_target", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/route53/test_route53.py::test_elb_routing_cfn", "test": "test_elb_routing_cfn", @@ -8182,6 +8252,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestInvokeLoadBalancer::test_https_target", + "test": "test_https_target", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_register_lambda_target_validation", "test": "test_elb_register_lambda_target_validation", diff --git a/src/data/coverage/emr.json b/src/data/coverage/emr.json index 77c69a22..21cb5cc9 100644 --- a/src/data/coverage/emr.json +++ b/src/data/coverage/emr.json @@ -12,7 +12,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -272,7 +272,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -389,7 +389,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -532,7 +532,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -571,7 +571,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -623,7 +623,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -662,7 +662,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { diff --git a/src/data/coverage/events.json b/src/data/coverage/events.json index 77025462..d8427afb 100644 --- a/src/data/coverage/events.json +++ b/src/data/coverage/events.json @@ -11985,7 +11985,7 @@ "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11995,7 +11995,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12005,7 +12005,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12015,7 +12015,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12025,7 +12025,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input3-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12035,7 +12035,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input4-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12055,7 +12055,7 @@ "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -13495,7 +13495,7 @@ "test": "test_table_v2_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -20690,6 +20690,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.14]", + "test": "test_lambda_start_stepfunctions_execution[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", "test": "test_lambda_start_stepfunctions_execution[python3.8]", @@ -20993,11 +21003,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::TestRestApiAuthorizers::test_authorizer_event_lambda_request", - "test": "test_authorizer_event_lambda_request", + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_authorizers.py::test_api_key_authorizer", + "test": "test_api_key_authorizer", "response": "200", "error": "", - "snapshot_skipped": "['$..authType', '$..event.headers', '$..event.multiValueHeaders', '$..event.version', '$..authorizationToken', '$..requestContext.extendedRequestId', '$..requestContext.domainName', '$..requestContext.deploymentId', '$..requestContext.protocol', '$..requestContext.requestId', '$..requestContext.requestTime', '$..requestContext.requestTimeEpoch', '$..requestContext.identity']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -21033,11 +21043,21 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.example.com]", + "test": "test_custom_domains_outside_of_cert[.example.com]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -21392,6 +21412,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_custom_ids", + "test": "test_cognito_custom_ids", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", "test": "test_cognito_role_attachment", @@ -21402,6 +21432,46 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_user_pool_client_output", + "test": "test_user_pool_client_output", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_sns_backed", + "test": "test_customresource_sns_backed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_object_output", + "test": "test_object_output", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Policy.Description', '$..Policy.PermissionsBoundaryUsageCount']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_update_custom_resource", "test": "test_update_custom_resource", @@ -21422,6 +21492,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_deploy_duplicate_security_group", + "test": "test_deploy_duplicate_security_group", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_launch_template", "test": "test_ec2_launch_template", @@ -21432,6 +21512,146 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_ec2_rules_valid_port_types", + "test": "test_ec2_rules_valid_port_types", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SecurityGroupRuleArn', '$..GroupOwnerId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation", + "test": "test_security_group_ingress_creation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_security_group_ingress_creation_isolation", + "test": "test_security_group_ingress_creation_isolation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_cidr_block_configurations", + "test": "test_vpc_cidr_block_configurations", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ec2.py::test_vpc_endpoint_service_configurations", + "test": "test_vpc_endpoint_service_configurations", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::TestECRNaming::test_resource_name_default", + "test": "test_resource_name_default", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::TestECRNaming::test_resource_name_given", + "test": "test_resource_name_given", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_untransformed_url_when_no_repository_created", + "test": "test_untransformed_url_when_no_repository_created", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output", + "test": "test_url_output", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[000000000000-eu-central-2]", + "test": "test_url_output_different_account_or_region[000000000000-eu-central-2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[000000000000-us-east-1]", + "test": "test_url_output_different_account_or_region[000000000000-us-east-1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[111111111111-eu-central-2]", + "test": "test_url_output_different_account_or_region[111111111111-eu-central-2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[111111111111-us-east-1]", + "test": "test_url_output_different_account_or_region[111111111111-us-east-1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_capacity_providers", + "test": "test_capacity_providers", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StackResourceDetail.DriftInformation', '$..StackResourceDetail.Metadata', '$..StackResourceDetail.PhysicalResourceId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecs.py::test_create_service_with_code_deploy", "test": "test_create_service_with_code_deploy", @@ -21452,6 +21672,46 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_efs.py::test_file_system_deployment", + "test": "test_file_system_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..FileSystems..Name', '$..FileSystems..ProvisionedThroughputInMibps', '$..FileSystems..SizeInBytes.Timestamp', '$..FileSystems..SizeInBytes.Value', '$..FileSystems..SizeInBytes.ValueInArchive', '$..FileSystems..SizeInBytes.ValueInStandard', '$..FileSystems..Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", + "test": "test_eks_fargate_cluster", + "response": "200", + "error": "", + "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_profile_without_subnets", + "test": "test_eks_fargate_profile_without_subnets", + "response": "200", + "error": "", + "snapshot_skipped": "['$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile.subnets']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eksctl_stack", + "test": "test_eksctl_stack", + "response": "200", + "error": "", + "snapshot_skipped": "['$..SecurityGroup', '$..ServiceRoleARN', '$..NodeGroupId']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::TestElasticacheResources::test_resource_deployment", "test": "test_resource_deployment", @@ -21462,6 +21722,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cache_cluster[redis]", + "test": "test_cache_cluster[redis]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..PhysicalResourceId', '$..CacheClusters']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::test_cluster_with_replication", + "test": "test_cluster_with_replication", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_redshift.py::TestCfnRedshiftSubnet::test_docdb_resources", "test": "test_docdb_resources", @@ -21532,6 +21812,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_engine.py::test_sub_with_nested_properties", + "test": "test_sub_with_nested_properties", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_cloudfront_alias_with_s3_backend", "test": "test_cloudfront_alias_with_s3_backend", @@ -24372,16 +24662,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_supported_idps_for_clients", - "test": "test_supported_idps_for_clients", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Policies.SignInPolicy', '$..AttributeMapping']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestCognito::test_tags", "test": "test_tags", @@ -24832,6 +25112,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_forgot_password", + "test": "test_custom_message_forgot_password", + "response": "200", + "error": "", + "snapshot_skipped": "['$..version', '$..request.usernameParameter', '$..request.userAttributes.phone_number_verified']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_sign_up_trigger", "test": "test_custom_message_sign_up_trigger", @@ -26492,6 +26782,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_firelens_config_from_s3", + "test": "test_firelens_config_from_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_get_aws_execution_env_from_task[FARGATE]", "test": "test_get_aws_execution_env_from_task[FARGATE]", @@ -26572,6 +26872,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_parallel_failure", + "test": "test_run_simple_task_ec2_parallel_failure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_sequentially", "test": "test_run_simple_task_ec2_sequentially", @@ -27282,6 +27592,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -27642,6 +27962,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_disabled_default_access_entry", + "test": "test_disabled_default_access_entry", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..health', '$..identity.oidc.issuer', '$..logging', '$..platformVersion']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSAccessEntries::test_list_access_policies", "test": "test_list_access_policies", @@ -27752,6 +28082,36 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_irsa", + "test": "test_irsa", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity", + "test": "test_pod_identity", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity_association_api", + "test": "test_pod_identity_association_api", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestExtraK3SArgs::test_extra_k3s_args", "test": "test_extra_k3s_args", @@ -28662,16 +29022,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRouting::test_query_string[condition6-param1¶m2=value3-False]", - "test": "test_query_string[condition6-param1¶m2=value3-False]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRuleConditions::test_host_header_rule[False]", "test": "test_host_header_rule[False]", @@ -28697,24 +29047,1394 @@ "test": "test_http_header_rule", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRuleConditions::test_http_request_method_rule", + "test": "test_http_request_method_rule", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRuleConditions::test_path_pattern_rule", + "test": "test_path_pattern_rule", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRuleConditions::test_query_string_rule", + "test": "test_query_string_rule", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRuleConditions::test_rule_conditions_integration", + "test": "test_rule_conditions_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRuleConditions::test_source_ip_rule", + "test": "test_source_ip_rule", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRuleConditions::test_use_priority_for_listener_matching", + "test": "test_use_priority_for_listener_matching", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_deregistration", + "test": "test_target_group_attributes_deregistration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[GENEVE-False-source_ip_dest_ip]", + "test": "test_target_group_attributes_stickiness[GENEVE-False-source_ip_dest_ip]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[GENEVE-False-source_ip_dest_ip_proto]", + "test": "test_target_group_attributes_stickiness[GENEVE-False-source_ip_dest_ip_proto]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[GENEVE-True-app_cookie]", + "test": "test_target_group_attributes_stickiness[GENEVE-True-app_cookie]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[GENEVE-True-lb_cookie]", + "test": "test_target_group_attributes_stickiness[GENEVE-True-lb_cookie]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[GENEVE-True-source_ip]", + "test": "test_target_group_attributes_stickiness[GENEVE-True-source_ip]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[HTTP-False-app_cookie]", + "test": "test_target_group_attributes_stickiness[HTTP-False-app_cookie]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[HTTP-False-lb_cookie]", + "test": "test_target_group_attributes_stickiness[HTTP-False-lb_cookie]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[HTTP-True-source_ip]", + "test": "test_target_group_attributes_stickiness[HTTP-True-source_ip]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[HTTP-True-source_ip_dest_ip]", + "test": "test_target_group_attributes_stickiness[HTTP-True-source_ip_dest_ip]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[HTTP-True-source_ip_dest_ip_proto]", + "test": "test_target_group_attributes_stickiness[HTTP-True-source_ip_dest_ip_proto]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[HTTPS-False-app_cookie]", + "test": "test_target_group_attributes_stickiness[HTTPS-False-app_cookie]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[HTTPS-False-lb_cookie]", + "test": "test_target_group_attributes_stickiness[HTTPS-False-lb_cookie]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[HTTPS-True-source_ip]", + "test": "test_target_group_attributes_stickiness[HTTPS-True-source_ip]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[HTTPS-True-source_ip_dest_ip]", + "test": "test_target_group_attributes_stickiness[HTTPS-True-source_ip_dest_ip]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[HTTPS-True-source_ip_dest_ip_proto]", + "test": "test_target_group_attributes_stickiness[HTTPS-True-source_ip_dest_ip_proto]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[TCP-False-source_ip]", + "test": "test_target_group_attributes_stickiness[TCP-False-source_ip]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[TCP-True-app_cookie]", + "test": "test_target_group_attributes_stickiness[TCP-True-app_cookie]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[TCP-True-lb_cookie]", + "test": "test_target_group_attributes_stickiness[TCP-True-lb_cookie]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[TCP-True-source_ip_dest_ip]", + "test": "test_target_group_attributes_stickiness[TCP-True-source_ip_dest_ip]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[TCP-True-source_ip_dest_ip_proto]", + "test": "test_target_group_attributes_stickiness[TCP-True-source_ip_dest_ip_proto]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[TCP_UDP-False-source_ip]", + "test": "test_target_group_attributes_stickiness[TCP_UDP-False-source_ip]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[TCP_UDP-True-app_cookie]", + "test": "test_target_group_attributes_stickiness[TCP_UDP-True-app_cookie]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[TCP_UDP-True-lb_cookie]", + "test": "test_target_group_attributes_stickiness[TCP_UDP-True-lb_cookie]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[TCP_UDP-True-source_ip_dest_ip]", + "test": "test_target_group_attributes_stickiness[TCP_UDP-True-source_ip_dest_ip]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[TCP_UDP-True-source_ip_dest_ip_proto]", + "test": "test_target_group_attributes_stickiness[TCP_UDP-True-source_ip_dest_ip_proto]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[TLS-True-app_cookie]", + "test": "test_target_group_attributes_stickiness[TLS-True-app_cookie]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[TLS-True-lb_cookie]", + "test": "test_target_group_attributes_stickiness[TLS-True-lb_cookie]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[TLS-True-source_ip]", + "test": "test_target_group_attributes_stickiness[TLS-True-source_ip]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[TLS-True-source_ip_dest_ip]", + "test": "test_target_group_attributes_stickiness[TLS-True-source_ip_dest_ip]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[TLS-True-source_ip_dest_ip_proto]", + "test": "test_target_group_attributes_stickiness[TLS-True-source_ip_dest_ip_proto]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[UDP-False-source_ip]", + "test": "test_target_group_attributes_stickiness[UDP-False-source_ip]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[UDP-True-app_cookie]", + "test": "test_target_group_attributes_stickiness[UDP-True-app_cookie]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[UDP-True-lb_cookie]", + "test": "test_target_group_attributes_stickiness[UDP-True-lb_cookie]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[UDP-True-source_ip_dest_ip]", + "test": "test_target_group_attributes_stickiness[UDP-True-source_ip_dest_ip]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_attributes_stickiness[UDP-True-source_ip_dest_ip_proto]", + "test": "test_target_group_attributes_stickiness[UDP-True-source_ip_dest_ip_proto]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_crud", + "test": "test_target_group_crud", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_healthcheck_interval[HTTP-True]", + "test": "test_target_group_healthcheck_interval[HTTP-True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_healthcheck_interval[HTTPS-True]", + "test": "test_target_group_healthcheck_interval[HTTPS-True]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_healthcheck_interval[TCP-False]", + "test": "test_target_group_healthcheck_interval[TCP-False]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_healthcheck_interval[TCP_UDP-False]", + "test": "test_target_group_healthcheck_interval[TCP_UDP-False]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_healthcheck_interval[TLS-False]", + "test": "test_target_group_healthcheck_interval[TLS-False]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_healthcheck_interval[UDP-False]", + "test": "test_target_group_healthcheck_interval[UDP-False]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_protocol_default_values[GENEVE]", + "test": "test_target_group_protocol_default_values[GENEVE]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_protocol_default_values[HTTPS]", + "test": "test_target_group_protocol_default_values[HTTPS]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_protocol_default_values[HTTP]", + "test": "test_target_group_protocol_default_values[HTTP]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_protocol_default_values[TCP]", + "test": "test_target_group_protocol_default_values[TCP]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_protocol_default_values[TCP_UDP]", + "test": "test_target_group_protocol_default_values[TCP_UDP]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_protocol_default_values[TLS]", + "test": "test_target_group_protocol_default_values[TLS]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_protocol_default_values[UDP]", + "test": "test_target_group_protocol_default_values[UDP]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_target_type_default_values[alb]", + "test": "test_target_group_target_type_default_values[alb]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_target_type_default_values[instance]", + "test": "test_target_group_target_type_default_values[instance]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_target_type_default_values[ip]", + "test": "test_target_group_target_type_default_values[ip]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_target_type_default_values[lambda]", + "test": "test_target_group_target_type_default_values[lambda]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestInvokeLoadBalancer::test_https_target", + "test": "test_https_target", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/emr/test_emr.py::TestEmrCrud::test_auto_termination_policies", + "test": "test_auto_termination_policies", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/emr/test_emr.py::TestEmrCrud::test_instance_fleets", + "test": "test_instance_fleets", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/events/test_events_targets.py::TestEventsTargetECS::test_put_events_with_target_ecs", + "test": "test_put_events_with_target_ecs", + "response": "200", + "error": "", + "snapshot_skipped": "['$..imageDigest', '$..managedAgents', '$..name', '$..networkInterfaces', '$..runtimeId', '$..attachments..details', '$..attachments..details..value', '$..attachments..status', '$..availabilityZone', '$..enableExecuteCommand', '$..executionStoppedAt', '$..group', '$..overrides.containerOverrides', '$..overrides.inferenceAcceleratorOverrides', '$..startedBy', '$..version', '$..fargateEphemeralStorage', '$..desiredStatus', '$..lastStatus', '$..stoppedReason', '$..stoppedAt', '$..stopCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/events/test_events_targets.py::TestEventsTargetECS::test_put_events_with_target_ecs", + "test": "test_put_events_with_target_ecs", + "response": "200", + "error": "", + "snapshot_skipped": "['$..imageDigest', '$..managedAgents', '$..name', '$..networkInterfaces', '$..runtimeId', '$..attachments..details', '$..attachments..details..value', '$..attachments..status', '$..availabilityZone', '$..enableExecuteCommand', '$..executionStoppedAt', '$..group', '$..overrides.containerOverrides', '$..overrides.inferenceAcceleratorOverrides', '$..startedBy', '$..version', '$..fargateEphemeralStorage', '$..desiredStatus', '$..lastStatus', '$..stoppedReason', '$..stoppedAt', '$..stopCode']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_firehose_redshift_as_target", + "test": "test_firehose_redshift_as_target", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", + "test": "test_action_ecs_stop_task", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_rds_reboot_db_instances", + "test": "test_action_rds_reboot_db_instances", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_create_experiment_template", + "test": "test_create_experiment_template", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_delete_experiment_template", + "test": "test_delete_experiment_template", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_get_experiment", + "test": "test_get_experiment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_get_experiment_template", + "test": "test_get_experiment_template", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_idempotency_of_create_experiment_template", + "test": "test_idempotency_of_create_experiment_template", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_idempotency_of_start_experiment", + "test": "test_idempotency_of_start_experiment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_list_experiment_templates", + "test": "test_list_experiment_templates", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_list_experiments", + "test": "test_list_experiments", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_start_experiment", + "test": "test_start_experiment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_stop_experiment", + "test": "test_stop_experiment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_invalid_vault_name", + "test": "test_invalid_vault_name", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_inventory_retrieval", + "test": "test_inventory_retrieval", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glacier/test_glacier.py::TestGlacier::test_select_query_archive", + "test": "test_select_query_archive", + "response": "200", + "error": "", + "snapshot_skipped": "['$..location']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_classifier_crud", + "test": "test_classifier_crud", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_connection_crud", + "test": "test_connection_crud", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_crawler_crud", + "test": "test_crawler_crud", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_create_job_with_cloudformation", + "test": "test_create_job_with_cloudformation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_job_crud", + "test": "test_job_crud", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_registry_crud", + "test": "test_registry_crud", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_resource_policy_crud", + "test": "test_resource_policy_crud", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_schema_create_without_registry_returns_not_found", + "test": "test_schema_create_without_registry_returns_not_found", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_schema_crud", + "test": "test_schema_crud", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_schema_version_metadata_crud", + "test": "test_schema_version_metadata_crud", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_sec_config_crud", + "test": "test_sec_config_crud", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_trigger_crud", + "test": "test_trigger_crud", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_workflow_crud", + "test": "test_workflow_crud", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_compatibility_disabled_raises_on_new_version", + "test": "test_compatibility_disabled_raises_on_new_version", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_duplicate_schema_version_not_created", + "test": "test_duplicate_schema_version_not_created", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_get_schema_by_definition_error_message", + "test": "test_get_schema_by_definition_error_message", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", + "test": "test_register_avro_schema_version_compatibilities[BACKWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", + "test": "test_register_avro_schema_version_compatibilities[BACKWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas10-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", + "test": "test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas10-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas11-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", + "test": "test_register_avro_schema_version_compatibilities[BACKWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-intermediate_schemas11-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", + "test": "test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", + "test": "test_register_avro_schema_version_compatibilities[FORWARD-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-intermediate_schemas13-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", + "test": "test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-intermediate_schemas13-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas12-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", + "test": "test_register_avro_schema_version_compatibilities[FORWARD_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas12-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", + "test": "test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-FAILURE]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", + "test": "test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", + "test": "test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-FAILURE]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-AVAILABLE]", + "test": "test_register_avro_schema_version_compatibilities[FULL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-AVAILABLE]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas14-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-AVAILABLE]", + "test": "test_register_avro_schema_version_compatibilities[FULL_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas14-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-AVAILABLE]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[FULL_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas15-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-FAILURE]", + "test": "test_register_avro_schema_version_compatibilities[FULL_ALL-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-intermediate_schemas15-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"},{\"name\":\"Salary\",\"type\":[\"null\", \"int\"], \"default\": null}]}-FAILURE]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", + "test": "test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-AVAILABLE]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", + "test": "test_register_avro_schema_version_compatibilities[NONE-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"}]}-None-{\"type\":\"record\",\"namespace\":\"Test\",\"name\":\"Person\",\"fields\":[{\"name\":\"Name\",\"type\":\"string\"},{\"name\":\"Age\",\"type\":\"int\"}]}-AVAILABLE]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_schema_version_crud", + "test": "test_schema_version_crud", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema", + "test": "test_update_schema", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_compatibility", + "test": "test_update_schema_compatibility", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_compatibility_with_same_value", + "test": "test_update_schema_compatibility_with_same_value", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_compatibility_without_version", + "test": "test_update_schema_compatibility_without_version", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_only_description", + "test": "test_update_schema_only_description", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/glue/test_schema_registry.py::TestGlueSchemaRegistry::test_update_schema_to_lower_than_checkpoint", + "test": "test_update_schema_to_lower_than_checkpoint", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_abac.py::TestIAMABAC::test_dynamodb_leading_keys_tags", + "test": "test_dynamodb_leading_keys_tags", + "response": "200", + "error": "", + "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_abac.py::TestIAMABAC::test_iam_role_chaining_override_tags", + "test": "test_iam_role_chaining_override_tags", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_abac.py::TestIAMABAC::test_iam_role_chaining_transitive_session_tags", + "test": "test_iam_role_chaining_transitive_session_tags", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_abac.py::TestIAMABAC::test_s3_iam_principal_tag_in_policy_resource_arn", + "test": "test_s3_iam_principal_tag_in_policy_resource_arn", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_abac.py::TestIAMABAC::test_s3_iam_principal_tag_list_bucket_prefix", + "test": "test_s3_iam_principal_tag_list_bucket_prefix", + "response": "200", + "error": "", + "snapshot_skipped": "['$.denied-wrong-key-tag..Message', '$.denied-no-prefix..Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_abac.py::TestIAMABAC::test_s3_iam_principal_tag_on_role", + "test": "test_s3_iam_principal_tag_on_role", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_abac.py::TestIAMABAC::test_s3_iam_principal_tag_on_session", + "test": "test_s3_iam_principal_tag_on_session", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_abac.py::TestIAMABAC::test_s3_iam_principal_tag_on_session_independence", + "test": "test_s3_iam_principal_tag_on_session_independence", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_abac.py::TestIAMABAC::test_secretsmanager_tags_on_resource_and_principal", + "test": "test_secretsmanager_tags_on_resource_and_principal", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_aws_request_tags_for_iam", + "test": "test_aws_request_tags_for_iam", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_aws_request_tags_for_lambda", + "test": "test_aws_request_tags_for_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_aws_username", + "test": "test_aws_username", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_cognito_identity_policy_variables", + "test": "test_cognito_identity_policy_variables", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AllowClassicFlow', '$..CognitoIdentityProviders..ServerSideTokenCheck', '$..Session', '$..Policies.SignInPolicy', '$..AssumedRoleUser.AssumedRoleId', '$..Audience', '$..PackedPolicySize', '$..Role.Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_iam_aws_service_name", + "test": "test_iam_aws_service_name", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_iam_permission_boundary", + "test": "test_iam_permission_boundary", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_principal_arn_condition", + "test": "test_principal_arn_condition", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_requested_region_condition", + "test": "test_requested_region_condition", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRuleConditions::test_http_request_method_rule", - "test": "test_http_request_method_rule", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_s3_create_bucket_secure_connection", + "test": "test_s3_create_bucket_secure_connection", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRuleConditions::test_path_pattern_rule", - "test": "test_path_pattern_rule", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_service_principal_conditions[aws:PrincipalIsAWSService]", + "test": "test_service_principal_conditions[aws:PrincipalIsAWSService]", "response": "200", "error": "", "snapshot_skipped": "", @@ -28723,8 +30443,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRuleConditions::test_query_string_rule", - "test": "test_query_string_rule", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_service_principal_conditions[aws:PrincipalServiceName]", + "test": "test_service_principal_conditions[aws:PrincipalServiceName]", "response": "200", "error": "", "snapshot_skipped": "", @@ -28733,18 +30453,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRuleConditions::test_rule_conditions_integration", - "test": "test_rule_conditions_integration", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_sts_external_id", + "test": "test_sts_external_id", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Role.Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRuleConditions::test_source_ip_rule", - "test": "test_source_ip_rule", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_tag_keys_iam", + "test": "test_tag_keys_iam", "response": "200", "error": "", "snapshot_skipped": "", @@ -28753,43 +30473,43 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRuleConditions::test_use_priority_for_listener_matching", - "test": "test_use_priority_for_listener_matching", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", + "test": "test_kms_cross_account_encrypt", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message', '$..Role.Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/events/test_events_targets.py::TestEventsTargetECS::test_put_events_with_target_ecs", - "test": "test_put_events_with_target_ecs", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", + "test": "test_lambda_cross_account_invoke", "response": "200", "error": "", - "snapshot_skipped": "['$..imageDigest', '$..managedAgents', '$..name', '$..networkInterfaces', '$..runtimeId', '$..attachments..details', '$..attachments..details..value', '$..attachments..status', '$..availabilityZone', '$..enableExecuteCommand', '$..executionStoppedAt', '$..group', '$..overrides.containerOverrides', '$..overrides.inferenceAcceleratorOverrides', '$..startedBy', '$..version', '$..fargateEphemeralStorage', '$..desiredStatus', '$..lastStatus', '$..stoppedReason', '$..stoppedAt', '$..stopCode']", + "snapshot_skipped": "['$..Error.Message', '$..Role.Tags']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/events/test_events_targets.py::TestEventsTargetECS::test_put_events_with_target_ecs", - "test": "test_put_events_with_target_ecs", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_sns_cross_account_publish", + "test": "test_sns_cross_account_publish", "response": "200", "error": "", - "snapshot_skipped": "['$..imageDigest', '$..managedAgents', '$..name', '$..networkInterfaces', '$..runtimeId', '$..attachments..details', '$..attachments..details..value', '$..attachments..status', '$..availabilityZone', '$..enableExecuteCommand', '$..executionStoppedAt', '$..group', '$..overrides.containerOverrides', '$..overrides.inferenceAcceleratorOverrides', '$..startedBy', '$..version', '$..fargateEphemeralStorage', '$..desiredStatus', '$..lastStatus', '$..stoppedReason', '$..stoppedAt', '$..stopCode']", + "snapshot_skipped": "['$..Error.Message', '$..Role.Tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_ecs_stop_task", - "test": "test_action_ecs_stop_task", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_sqs_cross_account_receive", + "test": "test_sqs_cross_account_receive", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..Error.Message', '$..Error.Detail', '$..Error.QueryErrorCode', '$..Role.Tags']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { @@ -29052,6 +30772,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", "test": "test_number_of_records_updated[update-with-ctes]", @@ -35450,6 +37190,46 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_anything_but_ignorecase_list_missing_NEG]", + "test": "test_event_pattern[content_anything_but_ignorecase_list_missing_NEG]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MessageRaw']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_anything_but_ignorecase_list_null]", + "test": "test_event_pattern[content_anything_but_ignorecase_list_null]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MessageRaw']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_anything_but_ignorecase_missing_NEG]", + "test": "test_event_pattern[content_anything_but_ignorecase_missing_NEG]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MessageRaw']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_anything_but_ignorecase_null]", + "test": "test_event_pattern[content_anything_but_ignorecase_null]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MessageRaw']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_anything_but_number]", "test": "test_event_pattern[content_anything_but_number]", @@ -35540,6 +37320,36 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_anything_but_string_list_missing_NEG]", + "test": "test_event_pattern[content_anything_but_string_list_missing_NEG]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MessageRaw']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_anything_but_string_list_null]", + "test": "test_event_pattern[content_anything_but_string_list_null]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MessageRaw']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_anything_but_string_missing_NEG]", + "test": "test_event_pattern[content_anything_but_string_missing_NEG]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MessageRaw']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_anything_but_string_null]", "test": "test_event_pattern[content_anything_but_string_null]", @@ -35570,6 +37380,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_anything_prefix_int_value]", + "test": "test_event_pattern[content_anything_prefix_int_value]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MessageRaw']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_anything_prefix_list]", "test": "test_event_pattern[content_anything_prefix_list]", @@ -35590,6 +37410,56 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_anything_prefix_list_int]", + "test": "test_event_pattern[content_anything_prefix_list_int]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MessageRaw']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_anything_prefix_list_missing_NEG]", + "test": "test_event_pattern[content_anything_prefix_list_missing_NEG]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MessageRaw']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_anything_prefix_list_null]", + "test": "test_event_pattern[content_anything_prefix_list_null]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MessageRaw']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_anything_prefix_missing_NEG]", + "test": "test_event_pattern[content_anything_prefix_missing_NEG]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MessageRaw']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_anything_prefix_null]", + "test": "test_event_pattern[content_anything_prefix_null]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MessageRaw']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_anything_suffix]", "test": "test_event_pattern[content_anything_suffix]", @@ -35630,6 +37500,46 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_anything_suffix_list_missing_NEG]", + "test": "test_event_pattern[content_anything_suffix_list_missing_NEG]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MessageRaw']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_anything_suffix_list_null]", + "test": "test_event_pattern[content_anything_suffix_list_null]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MessageRaw']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_anything_suffix_missing_NEG]", + "test": "test_event_pattern[content_anything_suffix_missing_NEG]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MessageRaw']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_anything_suffix_null]", + "test": "test_event_pattern[content_anything_suffix_null]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MessageRaw']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_anything_wildcard]", "test": "test_event_pattern[content_anything_wildcard]", @@ -35660,6 +37570,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_anything_wildcard_int]", + "test": "test_event_pattern[content_anything_wildcard_int]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MessageRaw']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_anything_wildcard_list]", "test": "test_event_pattern[content_anything_wildcard_list]", @@ -35680,6 +37600,46 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_anything_wildcard_list_missing_NEG]", + "test": "test_event_pattern[content_anything_wildcard_list_missing_NEG]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MessageRaw']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_anything_wildcard_list_null]", + "test": "test_event_pattern[content_anything_wildcard_list_null]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MessageRaw']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_anything_wildcard_missing_NEG]", + "test": "test_event_pattern[content_anything_wildcard_missing_NEG]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MessageRaw']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_anything_wildcard_null]", + "test": "test_event_pattern[content_anything_wildcard_null]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MessageRaw']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_exists]", "test": "test_event_pattern[content_exists]", @@ -35780,6 +37740,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_ip_address_bad_type_NEG]", + "test": "test_event_pattern[content_ip_address_bad_type_NEG]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..MessageRaw']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_ip_address_v6]", "test": "test_event_pattern[content_ip_address_v6]", @@ -36330,6 +38300,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_anything_but_string_list_null_type_EXC]", + "test": "test_event_pattern[content_anything_but_string_list_null_type_EXC]", + "response": "400", + "error": "InvalidEventPatternException", + "snapshot_skipped": "['$..MessageRaw']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_anything_but_string_null_type_EXC]", + "test": "test_event_pattern[content_anything_but_string_null_type_EXC]", + "response": "400", + "error": "InvalidEventPatternException", + "snapshot_skipped": "['$..MessageRaw']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_anything_prefix_empty_EXC]", "test": "test_event_pattern[content_anything_prefix_empty_EXC]", @@ -36400,6 +38390,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_anything_suffix_list_null_type_EXC]", + "test": "test_event_pattern[content_anything_suffix_list_null_type_EXC]", + "response": "400", + "error": "InvalidEventPatternException", + "snapshot_skipped": "['$..MessageRaw']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/events/test_events_patterns.py::TestEventPattern::test_event_pattern[content_anything_suffix_list_type_EXC]", "test": "test_event_pattern[content_anything_suffix_list_type_EXC]", diff --git a/src/data/coverage/firehose.json b/src/data/coverage/firehose.json index abc44989..21e46f74 100644 --- a/src/data/coverage/firehose.json +++ b/src/data/coverage/firehose.json @@ -64,7 +64,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { diff --git a/src/data/coverage/fis.json b/src/data/coverage/fis.json index 861bfce9..49b29f12 100644 --- a/src/data/coverage/fis.json +++ b/src/data/coverage/fis.json @@ -77,7 +77,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -103,7 +103,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -194,7 +194,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -207,7 +207,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { diff --git a/src/data/coverage/glacier.json b/src/data/coverage/glacier.json index aa340f63..2392bf6d 100644 --- a/src/data/coverage/glacier.json +++ b/src/data/coverage/glacier.json @@ -38,7 +38,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -77,7 +77,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -103,7 +103,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -181,7 +181,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -220,7 +220,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -233,7 +233,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -415,7 +415,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { diff --git a/src/data/coverage/glue.json b/src/data/coverage/glue.json index 20dd4ec9..7183f34f 100644 --- a/src/data/coverage/glue.json +++ b/src/data/coverage/glue.json @@ -657,8 +657,8 @@ "implemented": false, "availability": "", "internal_test_suite": false, - "external_test_suite": false, - "terraform_test_suite": false, + "external_test_suite": true, + "terraform_test_suite": true, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", @@ -1073,8 +1073,8 @@ "implemented": false, "availability": "", "internal_test_suite": false, - "external_test_suite": false, - "terraform_test_suite": false, + "external_test_suite": true, + "terraform_test_suite": true, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", @@ -2087,8 +2087,8 @@ "implemented": false, "availability": "", "internal_test_suite": false, - "external_test_suite": false, - "terraform_test_suite": false, + "external_test_suite": true, + "terraform_test_suite": true, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", @@ -3322,8 +3322,8 @@ "implemented": false, "availability": "", "internal_test_suite": false, - "external_test_suite": false, - "terraform_test_suite": false, + "external_test_suite": true, + "terraform_test_suite": true, "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", diff --git a/src/data/coverage/iam.json b/src/data/coverage/iam.json index 1be6e8d8..c3ab497e 100644 --- a/src/data/coverage/iam.json +++ b/src/data/coverage/iam.json @@ -162,10 +162,10 @@ "CreateOpenIDConnectProvider": { "implemented": true, "availability": "community", - "internal_test_suite": false, + "internal_test_suite": true, "external_test_suite": true, "terraform_test_suite": true, - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "snapshot_skipped": "", "k8s_test_suite": false @@ -383,10 +383,10 @@ "DeleteOpenIDConnectProvider": { "implemented": true, "availability": "community", - "internal_test_suite": false, + "internal_test_suite": true, "external_test_suite": true, "terraform_test_suite": true, - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "snapshot_skipped": "", "k8s_test_suite": false @@ -1697,8 +1697,8 @@ "implemented": true, "availability": "community", "internal_test_suite": true, - "external_test_suite": false, - "terraform_test_suite": false, + "external_test_suite": true, + "terraform_test_suite": true, "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", @@ -2806,7 +2806,7 @@ "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2816,7 +2816,7 @@ "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2996,7 +2996,7 @@ "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Accept-Encoding', '$..multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3016,7 +3016,7 @@ "test": "test_lambda_aws_proxy_integration_request_data_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..content.headers.Accept-Encoding', '$..content.multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3376,7 +3376,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3662,24 +3662,24 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", - "test": "test_multiple_fn_transform_order", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", "response": "200", "error": "", "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", - "test": "test_serverless_fn_transform", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", "response": "200", "error": "", "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", @@ -3752,11 +3752,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", - "test": "test_large_payloads", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", + "test": "test_lambda_invoke_no_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..LogResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3841,6 +3841,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_subscribe_external_http_endpoint_lambda_url_sig_validation", + "test": "test_subscribe_external_http_endpoint_lambda_url_sig_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/activities/test_activities.py::TestActivities::test_activity_task", "test": "test_activity_task", @@ -12923,6 +12933,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_engine.py::test_sub_with_nested_properties", + "test": "test_sub_with_nested_properties", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", @@ -13263,6 +13283,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -13333,6 +13363,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_irsa", + "test": "test_irsa", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestExtraK3SArgs::test_extra_k3s_args", "test": "test_extra_k3s_args", @@ -13374,11 +13414,11 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_aws_request_tags_for_lambda", - "test": "test_aws_request_tags_for_lambda", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_sqs_cross_account_event_source_mapping", + "test": "test_lambda_sqs_cross_account_event_source_mapping", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..EventSourceMappingArn', '$..UUID']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -13833,6 +13873,126 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[empty-string-template]", + "test": "test_pipe_target_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-array-template]", + "test": "test_pipe_target_input_transformation[json-array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-object-template]", + "test": "test_pipe_target_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-template]", + "test": "test_pipe_target_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-with-quotes-template]", + "test": "test_pipe_target_input_transformation[string-with-quotes-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[wildcard-template]", + "test": "test_pipe_target_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", "test": "test_kinesis_dlq_behavior", @@ -13873,6 +14033,36 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[empty-template]", + "test": "test_add_and_update_input_transformation[empty-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[no-target-params]", + "test": "test_add_and_update_input_transformation[no-target-params]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[string-template]", + "test": "test_add_and_update_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_filtering", "test": "test_add_filtering", @@ -14450,6 +14640,26 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_attached_policy", + "test": "test_simulation_user_attached_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_explicit_deny_event_on_span", + "test": "test_iam_explicit_deny_event_on_span", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ] } @@ -15218,6 +15428,46 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMEventDataStructure::test_iam_denied_event_structure", + "test": "test_iam_denied_event_structure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMEventDataStructure::test_required_action_details_in_events", + "test": "test_required_action_details_in_events", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_explicit_deny_event_on_span", + "test": "test_iam_explicit_deny_event_on_span", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_implicit_denied_events_on_span", + "test": "test_iam_implicit_denied_events_on_span", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ] } @@ -15862,6 +16112,22 @@ ] } }, + "CreateOpenIDConnectProvider": { + "ClientIDList, Url": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_irsa", + "test": "test_irsa", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] + } + }, "CreatePolicy": { "Description, Path, PolicyDocument, PolicyName, Tags": { "ls_pro": [ @@ -16138,7 +16404,7 @@ "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Accept-Encoding', '$..multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -16158,7 +16424,7 @@ "test": "test_lambda_aws_proxy_integration_request_data_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..content.headers.Accept-Encoding', '$..content.multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -16374,8 +16640,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", - "test": "test_multiple_fn_transform_order", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", "response": "200", "error": "", "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", @@ -16484,11 +16750,11 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", - "test": "test_large_payloads", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", + "test": "test_lambda_invoke_no_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..LogResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -16523,6 +16789,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_subscribe_external_http_endpoint_lambda_url_sig_validation", + "test": "test_subscribe_external_http_endpoint_lambda_url_sig_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/activities/test_activities.py::TestActivities::test_activity_task", "test": "test_activity_task", @@ -25195,6 +25471,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_sqs_cross_account_event_source_mapping", + "test": "test_lambda_sqs_cross_account_event_source_mapping", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EventSourceMappingArn', '$..UUID']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_cw_logs", "test": "test_assume_role_cw_logs", @@ -25525,6 +25811,26 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_attached_policy", + "test": "test_simulation_user_attached_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_with_boundary_policy_override", + "test": "test_simulation_with_boundary_policy_override", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", "test": "test_dynamodb_integration", @@ -25905,6 +26211,126 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[empty-string-template]", + "test": "test_pipe_target_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-array-template]", + "test": "test_pipe_target_input_transformation[json-array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-object-template]", + "test": "test_pipe_target_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-template]", + "test": "test_pipe_target_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-with-quotes-template]", + "test": "test_pipe_target_input_transformation[string-with-quotes-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[wildcard-template]", + "test": "test_pipe_target_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_targets.py::TestPipesTargets::test_target_events", "test": "test_target_events", @@ -25935,6 +26361,36 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[empty-template]", + "test": "test_add_and_update_input_transformation[empty-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[no-target-params]", + "test": "test_add_and_update_input_transformation[no-target-params]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[string-template]", + "test": "test_add_and_update_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_filtering", "test": "test_add_filtering", @@ -26054,6 +26510,16 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_explicit_deny_event_on_span", + "test": "test_iam_explicit_deny_event_on_span", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ] } @@ -26343,16 +26809,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_create_service_run_task", "test": "test_create_service_run_task", @@ -26422,6 +26878,16 @@ "aws_validated": true, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_with_boundary_policy_override", + "test": "test_simulation_with_boundary_policy_override", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] }, @@ -26452,7 +26918,7 @@ "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -26712,7 +27178,7 @@ "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Accept-Encoding', '$..multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26732,7 +27198,7 @@ "test": "test_lambda_aws_proxy_integration_request_data_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..content.headers.Accept-Encoding', '$..content.multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -27182,7 +27648,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -27448,8 +27914,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", - "test": "test_multiple_fn_transform_order", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", "response": "200", "error": "", "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", @@ -27858,11 +28324,11 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", - "test": "test_large_payloads", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", + "test": "test_lambda_invoke_no_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..LogResult']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -27977,6 +28443,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_subscribe_external_http_endpoint_lambda_url_sig_validation", + "test": "test_subscribe_external_http_endpoint_lambda_url_sig_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/stepfunctions/v2/activities/test_activities.py::TestActivities::test_activity_task", "test": "test_activity_task", @@ -37769,6 +38245,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_engine.py::test_sub_with_nested_properties", + "test": "test_sub_with_nested_properties", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFrontLambdaAssociationsValidation::test_lambda_at_edge_with_include_body_for_wrong_event_types[origin-response]", "test": "test_lambda_at_edge_with_include_body_for_wrong_event_types[origin-response]", @@ -38799,6 +39285,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_firelens_config_from_s3", + "test": "test_firelens_config_from_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_get_aws_execution_env_from_task[FARGATE]", "test": "test_get_aws_execution_env_from_task[FARGATE]", @@ -38879,6 +39375,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_parallel_failure", + "test": "test_run_simple_task_ec2_parallel_failure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_sequentially", "test": "test_run_simple_task_ec2_sequentially", @@ -38949,6 +39455,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -39059,6 +39575,36 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_irsa", + "test": "test_irsa", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity", + "test": "test_pod_identity", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity_association_api", + "test": "test_pod_identity_association_api", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestExtraK3SArgs::test_extra_k3s_args", "test": "test_extra_k3s_args", @@ -39144,7 +39690,7 @@ "test": "test_dynamodb_leading_keys_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..Role.Tags']", + "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -39154,7 +39700,7 @@ "test": "test_iam_role_chaining_override_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -39164,7 +39710,7 @@ "test": "test_iam_role_chaining_transitive_session_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -39214,16 +39760,6 @@ "test": "test_secretsmanager_tags_on_resource_and_principal", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_aws_request_tags_for_lambda", - "test": "test_aws_request_tags_for_lambda", - "response": "200", - "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, @@ -39279,6 +39815,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_sqs_cross_account_event_source_mapping", + "test": "test_lambda_sqs_cross_account_event_source_mapping", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EventSourceMappingArn', '$..UUID']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_s3_cross_account_get_object", "test": "test_s3_cross_account_get_object", @@ -39739,36 +40285,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", - "test": "test_input_processing_configuration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", - "test": "test_list_and_update_applications", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", - "test": "test_tag_list_tag_untag_resource", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_managed_flink.py::TestKinesisDataAnalyticsV2::test_cloudwatch_logging", "test": "test_cloudwatch_logging", @@ -40349,6 +40865,126 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[empty-string-template]", + "test": "test_pipe_target_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-array-template]", + "test": "test_pipe_target_input_transformation[json-array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-object-template]", + "test": "test_pipe_target_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-template]", + "test": "test_pipe_target_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-with-quotes-template]", + "test": "test_pipe_target_input_transformation[string-with-quotes-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[wildcard-template]", + "test": "test_pipe_target_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", "test": "test_kinesis_dlq_behavior", @@ -40399,6 +41035,36 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[empty-template]", + "test": "test_add_and_update_input_transformation[empty-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[no-target-params]", + "test": "test_add_and_update_input_transformation[no-target-params]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[string-template]", + "test": "test_add_and_update_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_filtering", "test": "test_add_filtering", @@ -40718,7 +41384,7 @@ "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -40970,7 +41636,7 @@ "test": "test_iam_role_chaining_override_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -43841,6 +44507,86 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_attached_policy", + "test": "test_simulation_user_attached_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_simulated_policy", + "test": "test_simulation_user_simulated_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_with_no_policies", + "test": "test_simulation_user_with_no_policies", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_with_resource_policy", + "test": "test_simulation_with_resource_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMEventDataStructure::test_iam_denied_event_structure", + "test": "test_iam_denied_event_structure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMEventDataStructure::test_required_action_details_in_events", + "test": "test_required_action_details_in_events", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_explicit_deny_event_on_span", + "test": "test_iam_explicit_deny_event_on_span", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_implicit_denied_events_on_span", + "test": "test_iam_implicit_denied_events_on_span", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_aws_request_tags_for_iam", "test": "test_aws_request_tags_for_iam", @@ -44648,6 +45394,26 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_explicit_deny_event_on_span", + "test": "test_iam_explicit_deny_event_on_span", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_implicit_denied_events_on_span", + "test": "test_iam_implicit_denied_events_on_span", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ] } @@ -44836,6 +45602,22 @@ ] } }, + "DeleteOpenIDConnectProvider": { + "OpenIDConnectProviderArn": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_irsa", + "test": "test_irsa", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + } + ] + } + }, "DeletePolicy": { "PolicyArn": { "ls_community": [ @@ -45004,7 +45786,7 @@ "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Accept-Encoding', '$..multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -45024,7 +45806,7 @@ "test": "test_lambda_aws_proxy_integration_request_data_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..content.headers.Accept-Encoding', '$..content.multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -45240,8 +46022,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", - "test": "test_embedded_macro_for_attribute_fn_transform", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", "response": "200", "error": "", "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", @@ -45360,11 +46142,11 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping_batching_window_size_override", - "test": "test_sqs_event_source_mapping_batching_window_size_override", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", + "test": "test_lambda_invoke_with_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -45400,8 +46182,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_empty_queue[sqs]", - "test": "test_receive_empty_queue[sqs]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_multiple_subscriptions_http_endpoint", + "test": "test_multiple_subscriptions_http_endpoint", "response": "200", "error": "", "snapshot_skipped": "", @@ -53762,24 +54544,24 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", - "test": "test_cognito_role_attachment", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_object_output", + "test": "test_object_output", "response": "200", "error": "", - "snapshot_skipped": "['$..UserPool.SchemaAttributes', '$..UserPool.UserPoolTags', '$..UserPool.AccountRecoverySetting', '$..UserPool.Policies.SignInPolicy', '$..CognitoIdentityProviders..ProviderName']", + "snapshot_skipped": "['$..Policy.Description', '$..Policy.PermissionsBoundaryUsageCount']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_object_output", - "test": "test_object_output", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::TestElasticacheResources::test_resource_deployment", + "test": "test_resource_deployment", "response": "200", "error": "", - "snapshot_skipped": "['$..Policy.Description', '$..Policy.PermissionsBoundaryUsageCount']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestAuthFlows::test_admin_no_srp_auth_flow", @@ -54031,16 +54813,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRouting::test_query_string[condition6-param1¶m2=value3-False]", - "test": "test_query_string[condition6-param1¶m2=value3-False]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/glue/test_basic.py::TestGlueCrud::test_resource_policy_crud", "test": "test_resource_policy_crud", @@ -54121,6 +54893,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", + "test": "test_kms_cross_account_encrypt", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Message', '$..Role.Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_assume_role_cw_logs", "test": "test_assume_role_cw_logs", @@ -54451,6 +55233,26 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_attached_policy", + "test": "test_simulation_user_attached_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_with_boundary_policy_override", + "test": "test_simulation_with_boundary_policy_override", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", "test": "test_dynamodb_integration", @@ -54831,6 +55633,126 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[empty-string-template]", + "test": "test_pipe_target_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-array-template]", + "test": "test_pipe_target_input_transformation[json-array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-object-template]", + "test": "test_pipe_target_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-template]", + "test": "test_pipe_target_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-with-quotes-template]", + "test": "test_pipe_target_input_transformation[string-with-quotes-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[wildcard-template]", + "test": "test_pipe_target_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_targets.py::TestPipesTargets::test_target_events", "test": "test_target_events", @@ -54861,6 +55783,36 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[empty-template]", + "test": "test_add_and_update_input_transformation[empty-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[no-target-params]", + "test": "test_add_and_update_input_transformation[no-target-params]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[string-template]", + "test": "test_add_and_update_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_filtering", "test": "test_add_filtering", @@ -54952,8 +55904,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSEventSubscription::test_event_subscription_ops_non_existent", - "test": "test_event_subscription_ops_non_existent", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", "response": "200", "error": "", "snapshot_skipped": "", @@ -55021,6 +55973,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_explicit_deny_event_on_span", + "test": "test_iam_explicit_deny_event_on_span", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_esm.py::TestLambdaESMKinesisTracing::test_kinesis_event_source_mapping", "test": "test_kinesis_event_source_mapping", @@ -55062,7 +56024,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input4-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -55322,7 +56284,7 @@ "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Accept-Encoding', '$..multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -55342,7 +56304,7 @@ "test": "test_lambda_aws_proxy_integration_request_data_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..content.headers.Accept-Encoding', '$..content.multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -55822,7 +56784,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -56188,24 +57150,24 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", - "test": "test_embedded_macro_for_attribute_fn_transform", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", "response": "200", "error": "", "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", - "test": "test_serverless_fn_transform", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", "response": "200", "error": "", "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", @@ -56668,11 +57630,11 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping_batching_window_size_override", - "test": "test_sqs_event_source_mapping_batching_window_size_override", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", + "test": "test_lambda_invoke_with_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -56788,8 +57750,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_empty_queue[sqs]", - "test": "test_receive_empty_queue[sqs]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_multiple_subscriptions_http_endpoint", + "test": "test_multiple_subscriptions_http_endpoint", "response": "200", "error": "", "snapshot_skipped": "", @@ -65279,6 +66241,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -66419,16 +67391,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", - "test": "test_cognito_role_attachment", - "response": "200", - "error": "", - "snapshot_skipped": "['$..UserPool.SchemaAttributes', '$..UserPool.UserPoolTags', '$..UserPool.AccountRecoverySetting', '$..UserPool.Policies.SignInPolicy', '$..CognitoIdentityProviders..ProviderName']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", "test": "test_customresource_lambda_backed", @@ -66529,6 +67491,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::TestElasticacheResources::test_resource_deployment", + "test": "test_resource_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticbeanstalk.py::test_application_with_version_and_environment", "test": "test_application_with_version_and_environment", @@ -66629,6 +67601,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_engine.py::test_sub_with_nested_properties", + "test": "test_sub_with_nested_properties", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", @@ -67659,6 +68641,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_firelens_config_from_s3", + "test": "test_firelens_config_from_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_get_aws_execution_env_from_task[FARGATE]", "test": "test_get_aws_execution_env_from_task[FARGATE]", @@ -67739,6 +68731,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_parallel_failure", + "test": "test_run_simple_task_ec2_parallel_failure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_sequentially", "test": "test_run_simple_task_ec2_sequentially", @@ -67809,6 +68811,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -67920,18 +68932,38 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestExtraK3SArgs::test_extra_k3s_args", - "test": "test_extra_k3s_args", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_irsa", + "test": "test_irsa", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, + "aws_validated": true, "snapshot_tested": false, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_pull_public_s3_image_with_transparent_endpoint_injection", - "test": "test_pull_public_s3_image_with_transparent_endpoint_injection", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity", + "test": "test_pod_identity", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity_association_api", + "test": "test_pod_identity_association_api", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestExtraK3SArgs::test_extra_k3s_args", + "test": "test_extra_k3s_args", "response": "200", "error": "", "snapshot_skipped": "", @@ -67940,8 +68972,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SClusterRecreation::test_cluster_recreation", - "test": "test_cluster_recreation", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SCluster::test_pull_public_s3_image_with_transparent_endpoint_injection", + "test": "test_pull_public_s3_image_with_transparent_endpoint_injection", "response": "200", "error": "", "snapshot_skipped": "", @@ -67950,8 +68982,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRouting::test_query_string[condition6-param1¶m2=value3-False]", - "test": "test_query_string[condition6-param1¶m2=value3-False]", + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestK3SClusterRecreation::test_cluster_recreation", + "test": "test_cluster_recreation", "response": "200", "error": "", "snapshot_skipped": "", @@ -67984,7 +69016,7 @@ "test": "test_dynamodb_leading_keys_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..Role.Tags']", + "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -67994,7 +69026,7 @@ "test": "test_iam_role_chaining_override_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -68004,7 +69036,7 @@ "test": "test_iam_role_chaining_transitive_session_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -68064,7 +69096,7 @@ "test": "test_secretsmanager_tags_on_resource_and_principal", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -68349,6 +69381,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_with_boundary_policy_override", + "test": "test_simulation_with_boundary_policy_override", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", "test": "test_dynamodb_integration", @@ -68599,36 +69641,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", - "test": "test_input_processing_configuration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", - "test": "test_list_and_update_applications", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", - "test": "test_tag_list_tag_untag_resource", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_managed_flink.py::TestKinesisDataAnalyticsV2::test_cloudwatch_logging", "test": "test_cloudwatch_logging", @@ -68939,6 +69951,126 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[empty-string-template]", + "test": "test_pipe_target_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-array-template]", + "test": "test_pipe_target_input_transformation[json-array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-object-template]", + "test": "test_pipe_target_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-template]", + "test": "test_pipe_target_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-with-quotes-template]", + "test": "test_pipe_target_input_transformation[string-with-quotes-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[wildcard-template]", + "test": "test_pipe_target_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", "test": "test_kinesis_dlq_behavior", @@ -68989,6 +70121,36 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[empty-template]", + "test": "test_add_and_update_input_transformation[empty-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[no-target-params]", + "test": "test_add_and_update_input_transformation[no-target-params]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[string-template]", + "test": "test_add_and_update_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_filtering", "test": "test_add_filtering", @@ -69160,8 +70322,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSEventSubscription::test_event_subscription_ops_non_existent", - "test": "test_event_subscription_ops_non_existent", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", "response": "200", "error": "", "snapshot_skipped": "", @@ -69456,7 +70618,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input4-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -69756,7 +70918,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -70346,7 +71508,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "404", "error": "CommonServiceException", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -70473,6 +71635,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -71103,16 +72275,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_mwaa.py::test_mwaa_environment", "test": "test_mwaa_environment", @@ -71863,6 +73025,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_firelens_config_from_s3", + "test": "test_firelens_config_from_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_get_aws_execution_env_from_task[FARGATE]", "test": "test_get_aws_execution_env_from_task[FARGATE]", @@ -71943,6 +73115,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_parallel_failure", + "test": "test_run_simple_task_ec2_parallel_failure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_sequentially", "test": "test_run_simple_task_ec2_sequentially", @@ -72013,6 +73195,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -72098,7 +73290,7 @@ "test": "test_dynamodb_leading_keys_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..Role.Tags']", + "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -72108,7 +73300,7 @@ "test": "test_iam_role_chaining_override_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -72118,7 +73310,7 @@ "test": "test_iam_role_chaining_transitive_session_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -72178,7 +73370,7 @@ "test": "test_secretsmanager_tags_on_resource_and_principal", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -72413,36 +73605,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", - "test": "test_input_processing_configuration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", - "test": "test_list_and_update_applications", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", - "test": "test_tag_list_tag_untag_resource", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_managed_flink.py::TestKinesisDataAnalyticsV2::test_cloudwatch_logging", "test": "test_cloudwatch_logging", @@ -74781,6 +75943,46 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_simulated_policy", + "test": "test_simulation_user_simulated_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_with_no_policies", + "test": "test_simulation_user_with_no_policies", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_with_resource_policy", + "test": "test_simulation_with_resource_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_implicit_denied_events_on_span", + "test": "test_iam_implicit_denied_events_on_span", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_aws_request_tags_for_iam", "test": "test_aws_request_tags_for_iam", @@ -74880,6 +76082,26 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_attached_policy", + "test": "test_simulation_user_attached_policy", + "response": "409", + "error": "CommonServiceException", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_explicit_deny_event_on_span", + "test": "test_iam_explicit_deny_event_on_span", + "response": "409", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ] } @@ -75274,7 +76496,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input4-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -75454,7 +76676,7 @@ "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Accept-Encoding', '$..multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -75474,7 +76696,7 @@ "test": "test_lambda_aws_proxy_integration_request_data_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..content.headers.Accept-Encoding', '$..content.multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -75834,7 +77056,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -76120,24 +77342,24 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", - "test": "test_embedded_macro_for_attribute_fn_transform", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", + "test": "test_serverless_fn_transform", "response": "200", "error": "", "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_serverless_fn_transform", - "test": "test_serverless_fn_transform", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_base_global_macro", + "test": "test_base_global_macro", "response": "200", "error": "", "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", @@ -76210,11 +77432,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_sqs.py::TestSQSEventSourceMapping::test_sqs_event_source_mapping_batching_window_size_override", - "test": "test_sqs_event_source_mapping_batching_window_size_override", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_with_timeout", + "test": "test_lambda_invoke_with_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..Records..md5OfMessageAttributes']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -76290,8 +77512,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_empty_queue[sqs]", - "test": "test_receive_empty_queue[sqs]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_multiple_subscriptions_http_endpoint", + "test": "test_multiple_subscriptions_http_endpoint", "response": "200", "error": "", "snapshot_skipped": "", @@ -84602,13 +85824,13 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -85201,16 +86423,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_cognito_role_attachment", - "test": "test_cognito_role_attachment", - "response": "200", - "error": "", - "snapshot_skipped": "['$..UserPool.SchemaAttributes', '$..UserPool.UserPoolTags', '$..UserPool.AccountRecoverySetting', '$..UserPool.Policies.SignInPolicy', '$..CognitoIdentityProviders..ProviderName']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", "test": "test_customresource_lambda_backed", @@ -85281,6 +86493,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticache.py::TestElasticacheResources::test_resource_deployment", + "test": "test_resource_deployment", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kdav2.py::test_kdav2_resources", "test": "test_kdav2_resources", @@ -85331,6 +86553,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_engine.py::test_sub_with_nested_properties", + "test": "test_sub_with_nested_properties", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", @@ -85631,6 +86863,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -85701,6 +86943,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity_association_api", + "test": "test_pod_identity_association_api", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestExtraK3SArgs::test_extra_k3s_args", "test": "test_extra_k3s_args", @@ -85732,13 +86984,13 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRouting::test_query_string[condition6-param1¶m2=value3-False]", - "test": "test_query_string[condition6-param1¶m2=value3-False]", + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_kms_cross_account_encrypt", + "test": "test_kms_cross_account_encrypt", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..Error.Message', '$..Role.Tags']", + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { @@ -86181,6 +87433,126 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[empty-string-template]", + "test": "test_pipe_target_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-array-template]", + "test": "test_pipe_target_input_transformation[json-array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-object-template]", + "test": "test_pipe_target_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-template]", + "test": "test_pipe_target_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-with-quotes-template]", + "test": "test_pipe_target_input_transformation[string-with-quotes-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[wildcard-template]", + "test": "test_pipe_target_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", "test": "test_kinesis_dlq_behavior", @@ -86221,6 +87593,36 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[empty-template]", + "test": "test_add_and_update_input_transformation[empty-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[no-target-params]", + "test": "test_add_and_update_input_transformation[no-target-params]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[string-template]", + "test": "test_add_and_update_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_filtering", "test": "test_add_filtering", @@ -86312,8 +87714,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSEventSubscription::test_event_subscription_ops_non_existent", - "test": "test_event_subscription_ops_non_existent", + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", "response": "200", "error": "", "snapshot_skipped": "", @@ -86778,6 +88180,26 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_attached_policy", + "test": "test_simulation_user_attached_policy", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_explicit_deny_event_on_span", + "test": "test_iam_explicit_deny_event_on_span", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ] } @@ -87877,6 +89299,26 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_attached_policy", + "test": "test_simulation_user_attached_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_with_boundary_policy_override", + "test": "test_simulation_with_boundary_policy_override", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", "test": "test_dynamodb_integration", @@ -88207,6 +89649,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_explicit_deny_event_on_span", + "test": "test_iam_explicit_deny_event_on_span", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/integration/replicator/services/iam/test_role_replication.py::TestIamRoleReplication::test_incomplete_replication", "test": "test_incomplete_replication", @@ -88233,6 +89685,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_object_output", + "test": "test_object_output", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Policy.Description', '$..Policy.PermissionsBoundaryUsageCount']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_lambda_target_permissions", "test": "test_elb_lambda_target_permissions", @@ -88693,6 +90155,26 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_attached_policy", + "test": "test_simulation_user_attached_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_with_boundary_policy_override", + "test": "test_simulation_with_boundary_policy_override", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", "test": "test_dynamodb_integration", @@ -89002,6 +90484,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_explicit_deny_event_on_span", + "test": "test_iam_explicit_deny_event_on_span", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" } ] } @@ -89024,7 +90516,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -90461,12 +91953,22 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_register_lambda_target_validation", + "test": "test_elb_register_lambda_target_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_abac.py::TestIAMABAC::test_dynamodb_leading_keys_tags", "test": "test_dynamodb_leading_keys_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..Role.Tags']", + "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -90476,7 +91978,7 @@ "test": "test_dynamodb_leading_keys_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..Role.Tags']", + "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -90486,7 +91988,7 @@ "test": "test_iam_role_chaining_override_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -90496,7 +91998,7 @@ "test": "test_iam_role_chaining_override_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -90506,7 +92008,7 @@ "test": "test_iam_role_chaining_transitive_session_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -90516,7 +92018,7 @@ "test": "test_iam_role_chaining_transitive_session_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -90626,7 +92128,7 @@ "test": "test_secretsmanager_tags_on_resource_and_principal", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -90636,7 +92138,7 @@ "test": "test_secretsmanager_tags_on_resource_and_principal", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -90981,6 +92483,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_with_boundary_policy_override", + "test": "test_simulation_with_boundary_policy_override", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", "test": "test_dynamodb_integration", @@ -91642,7 +93154,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -91704,7 +93216,7 @@ "test": "test_dynamodb_leading_keys_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..Role.Tags']", + "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91714,7 +93226,7 @@ "test": "test_iam_role_chaining_override_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91724,7 +93236,7 @@ "test": "test_iam_role_chaining_transitive_session_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -91784,7 +93296,7 @@ "test": "test_secretsmanager_tags_on_resource_and_principal", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -92962,6 +94474,86 @@ "aws_validated": false, "snapshot_tested": false, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_attached_policy", + "test": "test_simulation_user_attached_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_simulated_policy", + "test": "test_simulation_user_simulated_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_with_no_policies", + "test": "test_simulation_user_with_no_policies", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_with_resource_policy", + "test": "test_simulation_with_resource_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMEventDataStructure::test_iam_denied_event_structure", + "test": "test_iam_denied_event_structure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMEventDataStructure::test_required_action_details_in_events", + "test": "test_required_action_details_in_events", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_explicit_deny_event_on_span", + "test": "test_iam_explicit_deny_event_on_span", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_implicit_denied_events_on_span", + "test": "test_iam_implicit_denied_events_on_span", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" } ] } @@ -94258,6 +95850,66 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_attached_policy", + "test": "test_simulation_user_attached_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_simulated_policy", + "test": "test_simulation_user_simulated_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_with_no_policies", + "test": "test_simulation_user_with_no_policies", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_with_resource_policy", + "test": "test_simulation_with_resource_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_explicit_deny_event_on_span", + "test": "test_iam_explicit_deny_event_on_span", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_implicit_denied_events_on_span", + "test": "test_iam_implicit_denied_events_on_span", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ] } @@ -94338,7 +95990,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input4-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -94518,7 +96170,7 @@ "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Accept-Encoding', '$..multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -94538,7 +96190,7 @@ "test": "test_lambda_aws_proxy_integration_request_data_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..content.headers.Accept-Encoding', '$..content.multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -95008,7 +96660,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -95018,7 +96670,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -96668,7 +98320,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "404", "error": "CommonServiceException", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -97175,6 +98827,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -98115,6 +99777,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_engine.py::test_sub_with_nested_properties", + "test": "test_sub_with_nested_properties", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", @@ -98785,6 +100457,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_firelens_config_from_s3", + "test": "test_firelens_config_from_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_get_aws_execution_env_from_task[FARGATE]", "test": "test_get_aws_execution_env_from_task[FARGATE]", @@ -98865,6 +100547,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_parallel_failure", + "test": "test_run_simple_task_ec2_parallel_failure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_sequentially", "test": "test_run_simple_task_ec2_sequentially", @@ -98935,6 +100627,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -98995,6 +100697,36 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_irsa", + "test": "test_irsa", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity", + "test": "test_pod_identity", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity_association_api", + "test": "test_pod_identity_association_api", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_lambda_target_permissions", "test": "test_elb_lambda_target_permissions", @@ -99020,7 +100752,7 @@ "test": "test_dynamodb_leading_keys_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..Role.Tags']", + "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -99030,7 +100762,7 @@ "test": "test_dynamodb_leading_keys_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..Role.Tags']", + "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -99040,7 +100772,7 @@ "test": "test_iam_role_chaining_override_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -99050,7 +100782,7 @@ "test": "test_iam_role_chaining_override_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -99060,7 +100792,7 @@ "test": "test_iam_role_chaining_transitive_session_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -99070,7 +100802,7 @@ "test": "test_iam_role_chaining_transitive_session_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -99180,7 +100912,7 @@ "test": "test_secretsmanager_tags_on_resource_and_principal", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -99190,7 +100922,7 @@ "test": "test_secretsmanager_tags_on_resource_and_principal", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -99625,6 +101357,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_with_boundary_policy_override", + "test": "test_simulation_with_boundary_policy_override", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", "test": "test_dynamodb_integration", @@ -100365,6 +102107,126 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[empty-string-template]", + "test": "test_pipe_target_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-array-template]", + "test": "test_pipe_target_input_transformation[json-array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-object-template]", + "test": "test_pipe_target_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-template]", + "test": "test_pipe_target_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-with-quotes-template]", + "test": "test_pipe_target_input_transformation[string-with-quotes-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[wildcard-template]", + "test": "test_pipe_target_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", "test": "test_kinesis_dlq_behavior", @@ -100415,6 +102277,36 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[empty-template]", + "test": "test_add_and_update_input_transformation[empty-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[no-target-params]", + "test": "test_add_and_update_input_transformation[no-target-params]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[string-template]", + "test": "test_add_and_update_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_filtering", "test": "test_add_filtering", @@ -102432,6 +104324,136 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_attached_policy", + "test": "test_simulation_user_attached_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_attached_policy", + "test": "test_simulation_user_attached_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_simulated_policy", + "test": "test_simulation_user_simulated_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_with_no_policies", + "test": "test_simulation_user_with_no_policies", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_with_no_policies", + "test": "test_simulation_user_with_no_policies", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_with_resource_policy", + "test": "test_simulation_with_resource_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_with_resource_policy", + "test": "test_simulation_with_resource_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMEventDataStructure::test_iam_denied_event_structure", + "test": "test_iam_denied_event_structure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMEventDataStructure::test_required_action_details_in_events", + "test": "test_required_action_details_in_events", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_explicit_deny_event_on_span", + "test": "test_iam_explicit_deny_event_on_span", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_explicit_deny_event_on_span", + "test": "test_iam_explicit_deny_event_on_span", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_implicit_denied_events_on_span", + "test": "test_iam_implicit_denied_events_on_span", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_implicit_denied_events_on_span", + "test": "test_iam_implicit_denied_events_on_span", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ] } @@ -103188,6 +105210,76 @@ "aws_validated": false, "snapshot_tested": false, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_attached_policy", + "test": "test_simulation_user_attached_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_with_no_policies", + "test": "test_simulation_user_with_no_policies", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_with_resource_policy", + "test": "test_simulation_with_resource_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMEventDataStructure::test_iam_denied_event_structure", + "test": "test_iam_denied_event_structure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMEventDataStructure::test_required_action_details_in_events", + "test": "test_required_action_details_in_events", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_explicit_deny_event_on_span", + "test": "test_iam_explicit_deny_event_on_span", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_implicit_denied_events_on_span", + "test": "test_iam_implicit_denied_events_on_span", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" } ] } @@ -103252,7 +105344,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input4-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -103432,7 +105524,7 @@ "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Accept-Encoding', '$..multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -103452,7 +105544,7 @@ "test": "test_lambda_aws_proxy_integration_request_data_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..content.headers.Accept-Encoding', '$..content.multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -103922,7 +106014,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -103932,7 +106024,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -105859,6 +107951,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", @@ -106799,6 +108901,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_engine.py::test_sub_with_nested_properties", + "test": "test_sub_with_nested_properties", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudfront/test_cloudfront.py::TestCloudFront::test_lambda_redirect", "test": "test_lambda_redirect", @@ -107469,6 +109581,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_firelens_config_from_s3", + "test": "test_firelens_config_from_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_get_aws_execution_env_from_task[FARGATE]", "test": "test_get_aws_execution_env_from_task[FARGATE]", @@ -107549,6 +109671,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_parallel_failure", + "test": "test_run_simple_task_ec2_parallel_failure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_sequentially", "test": "test_run_simple_task_ec2_sequentially", @@ -107619,6 +109751,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -107679,6 +109821,36 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_irsa", + "test": "test_irsa", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity", + "test": "test_pod_identity", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity_association_api", + "test": "test_pod_identity_association_api", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_lambda_target_permissions", "test": "test_elb_lambda_target_permissions", @@ -107704,7 +109876,7 @@ "test": "test_dynamodb_leading_keys_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..Role.Tags']", + "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -107714,7 +109886,7 @@ "test": "test_dynamodb_leading_keys_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..Role.Tags']", + "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -107724,7 +109896,7 @@ "test": "test_iam_role_chaining_override_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -107734,7 +109906,7 @@ "test": "test_iam_role_chaining_override_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -107744,7 +109916,7 @@ "test": "test_iam_role_chaining_transitive_session_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -107754,7 +109926,7 @@ "test": "test_iam_role_chaining_transitive_session_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -107864,7 +110036,7 @@ "test": "test_secretsmanager_tags_on_resource_and_principal", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -107874,7 +110046,7 @@ "test": "test_secretsmanager_tags_on_resource_and_principal", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -108299,6 +110471,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_with_boundary_policy_override", + "test": "test_simulation_with_boundary_policy_override", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_dynamodb_integration", "test": "test_dynamodb_integration", @@ -109039,6 +111221,126 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[empty-string-template]", + "test": "test_pipe_target_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-array-template]", + "test": "test_pipe_target_input_transformation[json-array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-object-template]", + "test": "test_pipe_target_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-template]", + "test": "test_pipe_target_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-with-quotes-template]", + "test": "test_pipe_target_input_transformation[string-with-quotes-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[wildcard-template]", + "test": "test_pipe_target_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", "test": "test_kinesis_dlq_behavior", @@ -109089,6 +111391,36 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[empty-template]", + "test": "test_add_and_update_input_transformation[empty-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[no-target-params]", + "test": "test_add_and_update_input_transformation[no-target-params]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[string-template]", + "test": "test_add_and_update_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_filtering", "test": "test_add_filtering", @@ -111092,6 +113424,136 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_attached_policy", + "test": "test_simulation_user_attached_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_attached_policy", + "test": "test_simulation_user_attached_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_simulated_policy", + "test": "test_simulation_user_simulated_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_with_no_policies", + "test": "test_simulation_user_with_no_policies", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_with_no_policies", + "test": "test_simulation_user_with_no_policies", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_with_resource_policy", + "test": "test_simulation_with_resource_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_with_resource_policy", + "test": "test_simulation_with_resource_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMEventDataStructure::test_iam_denied_event_structure", + "test": "test_iam_denied_event_structure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMEventDataStructure::test_required_action_details_in_events", + "test": "test_required_action_details_in_events", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_explicit_deny_event_on_span", + "test": "test_iam_explicit_deny_event_on_span", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_explicit_deny_event_on_span", + "test": "test_iam_explicit_deny_event_on_span", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_implicit_denied_events_on_span", + "test": "test_iam_implicit_denied_events_on_span", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_implicit_denied_events_on_span", + "test": "test_iam_implicit_denied_events_on_span", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ] } @@ -111220,7 +113682,7 @@ "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -111230,7 +113692,7 @@ "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -111530,7 +113992,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -112957,16 +115419,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_mwaa.py::test_mwaa_environment", "test": "test_mwaa_environment", @@ -113717,6 +116169,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_firelens_config_from_s3", + "test": "test_firelens_config_from_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_get_aws_execution_env_from_task[FARGATE]", "test": "test_get_aws_execution_env_from_task[FARGATE]", @@ -113797,6 +116259,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_parallel_failure", + "test": "test_run_simple_task_ec2_parallel_failure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_run_simple_task_ec2_sequentially", "test": "test_run_simple_task_ec2_sequentially", @@ -113867,6 +116339,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -113962,7 +116444,7 @@ "test": "test_dynamodb_leading_keys_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..Role.Tags']", + "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -113972,7 +116454,7 @@ "test": "test_iam_role_chaining_override_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -113982,7 +116464,7 @@ "test": "test_iam_role_chaining_transitive_session_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -114042,7 +116524,7 @@ "test": "test_secretsmanager_tags_on_resource_and_principal", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -114277,36 +116759,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", - "test": "test_input_processing_configuration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", - "test": "test_list_and_update_applications", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", - "test": "test_tag_list_tag_untag_resource", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_managed_flink.py::TestKinesisDataAnalyticsV2::test_cloudwatch_logging", "test": "test_cloudwatch_logging", @@ -115565,6 +118017,54 @@ } }, "SimulatePrincipalPolicy": { + "ActionNames, PermissionsBoundaryPolicyInputList, PolicyInputList, PolicySourceArn, ResourceArns": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_with_boundary_policy_override", + "test": "test_simulation_with_boundary_policy_override", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_with_boundary_policy_override", + "test": "test_simulation_with_boundary_policy_override", + "response": "400", + "error": "InvalidInputException", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "ActionNames, PolicyInputList, PolicySourceArn, ResourceArns": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_simulated_policy", + "test": "test_simulation_user_simulated_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_with_boundary_policy_override", + "test": "test_simulation_with_boundary_policy_override", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, "ActionNames, PolicySourceArn, ResourceArns": { "ls_community": [ { @@ -115597,6 +118097,42 @@ "snapshot_tested": true, "origin": "external" } + ], + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_attached_policy", + "test": "test_simulation_user_attached_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_with_no_policies", + "test": "test_simulation_user_with_no_policies", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "ActionNames, PolicySourceArn, ResourceArns, ResourcePolicy": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_with_resource_policy", + "test": "test_simulation_with_resource_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } ] } }, diff --git a/src/data/coverage/identitystore.json b/src/data/coverage/identitystore.json index c0a4e838..68ca9831 100644 --- a/src/data/coverage/identitystore.json +++ b/src/data/coverage/identitystore.json @@ -12,7 +12,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -90,7 +90,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -147,8 +147,8 @@ }, { "GetUserId": { - "implemented": false, - "availability": "", + "implemented": true, + "availability": "pro", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -207,7 +207,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { diff --git a/src/data/coverage/iot-data.json b/src/data/coverage/iot-data.json index 53b27f38..ef06aa81 100644 --- a/src/data/coverage/iot-data.json +++ b/src/data/coverage/iot-data.json @@ -90,7 +90,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { diff --git a/src/data/coverage/iot.json b/src/data/coverage/iot.json index bb9fc181..809bebb2 100644 --- a/src/data/coverage/iot.json +++ b/src/data/coverage/iot.json @@ -77,7 +77,7 @@ "aws_validated": true, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -116,7 +116,7 @@ "aws_validated": true, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -374,7 +374,7 @@ "external_test_suite": true, "terraform_test_suite": false, "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "snapshot_skipped": "", "k8s_test_suite": true } @@ -465,7 +465,7 @@ "external_test_suite": true, "terraform_test_suite": true, "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "snapshot_skipped": "", "k8s_test_suite": true } @@ -595,7 +595,7 @@ "external_test_suite": true, "terraform_test_suite": true, "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "snapshot_skipped": "", "k8s_test_suite": true } @@ -1050,7 +1050,7 @@ "external_test_suite": true, "terraform_test_suite": true, "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "snapshot_skipped": "", "k8s_test_suite": true } @@ -1338,7 +1338,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -1624,7 +1624,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -1858,7 +1858,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -2391,7 +2391,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -2623,7 +2623,7 @@ "external_test_suite": true, "terraform_test_suite": false, "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "snapshot_skipped": "", "k8s_test_suite": true } @@ -2651,7 +2651,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -2714,7 +2714,7 @@ "external_test_suite": true, "terraform_test_suite": false, "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "snapshot_skipped": "", "k8s_test_suite": true } @@ -2833,7 +2833,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -3688,6 +3688,20 @@ "origin": "external" } ] + }, + "jobId, targets": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources_with_colon_name", + "test": "test_create_iot_resources_with_colon_name", + "response": "400", + "error": "InvalidRequestException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] } }, "CreateKeysAndCertificate": { @@ -3758,6 +3772,16 @@ "aws_validated": true, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources_with_colon_name", + "test": "test_create_iot_resources_with_colon_name", + "response": "400", + "error": "InvalidRequestException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -3889,6 +3913,16 @@ }, "thingName": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources_with_colon_name", + "test": "test_create_iot_resources_with_colon_name", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_thing_idempotency[None]", "test": "test_create_thing_idempotency[None]", @@ -4173,6 +4207,16 @@ }, "thingGroupName": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources_with_colon_name", + "test": "test_create_iot_resources_with_colon_name", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_search", "test": "test_search", @@ -4322,6 +4366,16 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources_with_colon_name", + "test": "test_create_iot_resources_with_colon_name", + "response": "400", + "error": "InvalidRequestException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -4485,6 +4539,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources_with_colon_name", + "test": "test_create_iot_resources_with_colon_name", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_thing_idempotency[None]", "test": "test_create_thing_idempotency[None]", @@ -4841,6 +4905,16 @@ "DeleteThingGroup": { "thingGroupName": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources_with_colon_name", + "test": "test_create_iot_resources_with_colon_name", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_thing_groups", "test": "test_thing_groups", @@ -5497,6 +5571,16 @@ "DescribeThing": { "thingName": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources_with_colon_name", + "test": "test_create_iot_resources_with_colon_name", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_thing_idempotency[None]", "test": "test_create_thing_idempotency[None]", @@ -5817,6 +5901,16 @@ "ListThingGroups": { "- (without any parameters)": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources_with_colon_name", + "test": "test_create_iot_resources_with_colon_name", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_thing_groups", "test": "test_thing_groups", @@ -5874,6 +5968,16 @@ "aws_validated": true, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources_with_colon_name", + "test": "test_create_iot_resources_with_colon_name", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] }, diff --git a/src/data/coverage/iotanalytics.json b/src/data/coverage/iotanalytics.json index 1f13b084..fc98b8d8 100644 --- a/src/data/coverage/iotanalytics.json +++ b/src/data/coverage/iotanalytics.json @@ -38,7 +38,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -51,7 +51,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -77,7 +77,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -90,7 +90,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -103,7 +103,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -116,7 +116,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -142,7 +142,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -155,7 +155,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -168,7 +168,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -181,7 +181,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -194,7 +194,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -220,7 +220,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -246,7 +246,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -272,7 +272,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -285,7 +285,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -298,7 +298,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { diff --git a/src/data/coverage/iotwireless.json b/src/data/coverage/iotwireless.json index d37de395..b0454c2e 100644 --- a/src/data/coverage/iotwireless.json +++ b/src/data/coverage/iotwireless.json @@ -129,7 +129,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -194,7 +194,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -207,7 +207,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -259,7 +259,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -337,7 +337,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -363,7 +363,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -519,7 +519,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -753,7 +753,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -792,7 +792,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -883,7 +883,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -1052,7 +1052,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -1078,7 +1078,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { diff --git a/src/data/coverage/kafka.json b/src/data/coverage/kafka.json index 7c78ad70..e5138cee 100644 --- a/src/data/coverage/kafka.json +++ b/src/data/coverage/kafka.json @@ -25,7 +25,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -51,7 +51,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -116,7 +116,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -207,7 +207,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -220,7 +220,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -272,7 +272,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -363,7 +363,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -376,18 +376,18 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { "ListKafkaVersions": { - "implemented": false, - "availability": "", - "internal_test_suite": false, + "implemented": true, + "availability": "pro", + "internal_test_suite": true, "external_test_suite": true, "terraform_test_suite": true, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "", "k8s_test_suite": true } @@ -584,7 +584,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -843,6 +843,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_create_cluster_invalid_kafka_version[nonexistent]", + "test": "test_create_cluster_invalid_kafka_version[nonexistent]", + "response": "400", + "error": "BadRequestException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_create_cluster_invalid_kafka_version[unsupported]", + "test": "test_create_cluster_invalid_kafka_version[unsupported]", + "response": "400", + "error": "BadRequestException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_create_cluster_invalid_security_groups[invalid_format]", "test": "test_create_cluster_invalid_security_groups[invalid_format]", @@ -1102,6 +1122,16 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_interact_with_cluster", + "test": "test_interact_with_cluster", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" } ] } @@ -1556,6 +1586,22 @@ ] } }, + "ListKafkaVersions": { + "- (without any parameters)": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/kafka/test_kafka.py::TestKafka::test_list_kafka_versions", + "test": "test_list_kafka_versions", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, "ListNodes": { "ClusterArn": { "ls_pro": [ diff --git a/src/data/coverage/kinesis.json b/src/data/coverage/kinesis.json index 1f30ad1c..201e6fac 100644 --- a/src/data/coverage/kinesis.json +++ b/src/data/coverage/kinesis.json @@ -431,6 +431,19 @@ "k8s_test_suite": false } }, + { + "UpdateMaxRecordSize": { + "implemented": true, + "availability": "community", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "", + "k8s_test_suite": false + } + }, { "UpdateShardCount": { "implemented": true, @@ -630,16 +643,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -709,7 +712,7 @@ "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -719,7 +722,7 @@ "test": "test_billing_mode_as_conditional[PROVISIONED]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -749,7 +752,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -929,7 +932,7 @@ "test": "test_table_v2_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1819,7 +1822,7 @@ "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1829,7 +1832,7 @@ "test": "test_event_source_mapping_lifecycle_delete_function", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1976,36 +1979,6 @@ "snapshot_tested": false, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", - "test": "test_input_processing_configuration", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", - "test": "test_list_and_update_applications", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", - "test": "test_tag_list_tag_untag_resource", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/logs/test_logs.py::TestCloudWatchLogsPro::test_put_subscription_filter_kinesis_with_filter_pattern", "test": "test_put_subscription_filter_kinesis_with_filter_pattern", @@ -2145,16 +2118,6 @@ "aws_validated": true, "snapshot_tested": false, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", - "test": "test_input_processing_configuration", - "response": "400", - "error": "LimitExceededException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" } ] }, @@ -2556,26 +2519,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -2645,7 +2588,7 @@ "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2655,7 +2598,7 @@ "test": "test_billing_mode_as_conditional[PROVISIONED]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2685,7 +2628,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2725,7 +2668,7 @@ "test": "test_continuous_backup_update", "response": "200", "error": "", - "snapshot_skipped": "['$..PointInTimeRecoveryDescription..EarliestRestorableDateTime', '$..PointInTimeRecoveryDescription..LatestRestorableDateTime']", + "snapshot_skipped": "['$..PointInTimeRecoveryDescription..EarliestRestorableDateTime', '$..PointInTimeRecoveryDescription..LatestRestorableDateTime', '$..ContinuousBackupsDescription.PointInTimeRecoveryDescription.RecoveryPeriodInDays']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2835,7 +2778,7 @@ "test": "test_table_v2_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3221,8 +3164,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[exists_false_filter]", - "test": "test_dynamodb_event_filter[exists_false_filter]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[date_time_conversion]", + "test": "test_dynamodb_event_filter[date_time_conversion]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3231,8 +3174,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[exists_filter_type]", - "test": "test_dynamodb_event_filter[exists_filter_type]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[exists_false_filter]", + "test": "test_dynamodb_event_filter[exists_false_filter]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3241,8 +3184,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[insert_same_entry_twice]", - "test": "test_dynamodb_event_filter[insert_same_entry_twice]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", + "test": "test_dynamodb_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3251,8 +3194,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[numeric_filter]", - "test": "test_dynamodb_event_filter[numeric_filter]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3261,8 +3204,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_filter[prefix_filter]", - "test": "test_dynamodb_event_filter[prefix_filter]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_s3_on_failure_destination", + "test": "test_dynamodb_event_source_mapping_with_s3_on_failure_destination", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3271,8 +3214,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping", - "test": "test_dynamodb_event_source_mapping", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_sns_on_failure_destination_config", + "test": "test_dynamodb_event_source_mapping_with_sns_on_failure_destination_config", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3281,8 +3224,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_on_failure_destination_config", - "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", + "test": "test_dynamodb_invalid_event_filter[[{\"eventName\": [\"INSERT\"=123}]]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3291,8 +3234,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_s3_on_failure_destination", - "test": "test_dynamodb_event_source_mapping_with_s3_on_failure_destination", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", + "test": "test_dynamodb_invalid_event_filter[single-string]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3301,8 +3244,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_event_source_mapping_with_sns_on_failure_destination_config", - "test": "test_dynamodb_event_source_mapping_with_sns_on_failure_destination_config", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[invalid_key_foo_failure]", + "test": "test_dynamodb_report_batch_item_failure_scenarios[invalid_key_foo_failure]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3311,8 +3254,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_invalid_event_filter[single-string]", - "test": "test_dynamodb_invalid_event_filter[single-string]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", + "test": "test_dynamodb_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3321,8 +3264,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", - "test": "test_dynamodb_report_batch_item_failure_scenarios[invalid_key_foo_null_value_failure]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", + "test": "test_dynamodb_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3331,8 +3274,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", - "test": "test_dynamodb_report_batch_item_failure_scenarios[item_identifier_not_present_failure]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_failure_scenarios[null_item_identifier_failure]", + "test": "test_dynamodb_report_batch_item_failure_scenarios[null_item_identifier_failure]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3371,8 +3314,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_success_scenarios[null_batch_item_failure_success]", - "test": "test_dynamodb_report_batch_item_success_scenarios[null_batch_item_failure_success]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_success_scenarios[empty_list_success]", + "test": "test_dynamodb_report_batch_item_success_scenarios[empty_list_success]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3381,8 +3324,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_success_scenarios[null_success]", - "test": "test_dynamodb_report_batch_item_success_scenarios[null_success]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_dynamodbstreams.py::TestDynamoDBEventSourceMapping::test_dynamodb_report_batch_item_success_scenarios[null_batch_item_failure_success]", + "test": "test_dynamodb_report_batch_item_success_scenarios[null_batch_item_failure_success]", "response": "200", "error": "", "snapshot_skipped": "['$..LastProcessingResult']", @@ -3681,21 +3624,11 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle_delete_function", - "test": "test_event_source_mapping_lifecycle_delete_function", - "response": "200", - "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_function_name_variations", - "test": "test_function_name_variations", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3983,8 +3916,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_esm.py::TestLambdaESMDynamoDBTracing::test_dynamodb_event_source_mapping_with_on_failure_destination_config", - "test": "test_dynamodb_event_source_mapping_with_on_failure_destination_config", + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_esm.py::TestLambdaESMDynamoDBTracing::test_dynamodb_event_source_retry", + "test": "test_dynamodb_event_source_retry", "response": "200", "error": "", "snapshot_skipped": "", @@ -3993,8 +3926,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_esm.py::TestLambdaESMDynamoDBTracing::test_dynamodb_event_source_retry", - "test": "test_dynamodb_event_source_retry", + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_esm.py::TestLambdaESMKinesisTracing::test_kinesis_event_source_mapping", + "test": "test_kinesis_event_source_mapping", "response": "200", "error": "", "snapshot_skipped": "", @@ -4011,36 +3944,6 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_input_processing_configuration", - "test": "test_input_processing_configuration", - "response": "400", - "error": "ResourceInUseException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_list_and_update_applications", - "test": "test_list_and_update_applications", - "response": "400", - "error": "ResourceInUseException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/kinesisanalytics/test_kinesisanalytics.py::TestKinesisAnalyticsProvider::test_tag_list_tag_untag_resource", - "test": "test_tag_list_tag_untag_resource", - "response": "400", - "error": "ResourceInUseException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" } ] }, @@ -5262,26 +5165,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -5452,16 +5335,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_lambda.py::TestLambdaLayer::test_lambda_layer_python", - "test": "test_lambda_layer_python", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -5541,7 +5414,7 @@ "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -5551,7 +5424,7 @@ "test": "test_billing_mode_as_conditional[PROVISIONED]", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -5671,7 +5544,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -5751,7 +5624,7 @@ "test": "test_continuous_backup_update", "response": "200", "error": "", - "snapshot_skipped": "['$..PointInTimeRecoveryDescription..EarliestRestorableDateTime', '$..PointInTimeRecoveryDescription..LatestRestorableDateTime']", + "snapshot_skipped": "['$..PointInTimeRecoveryDescription..EarliestRestorableDateTime', '$..PointInTimeRecoveryDescription..LatestRestorableDateTime', '$..ContinuousBackupsDescription.PointInTimeRecoveryDescription.RecoveryPeriodInDays']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -5841,7 +5714,7 @@ "test": "test_gsi_with_billing_mode[PAY_PER_REQUEST]", "response": "200", "error": "", - "snapshot_skipped": "['$..ProvisionedThroughput.LastDecreaseDateTime', '$..ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime']", + "snapshot_skipped": "['$..Table.GlobalSecondaryIndexes..WarmThroughput', '$..ProvisionedThroughput.LastDecreaseDateTime', '$..ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -5941,7 +5814,7 @@ "test": "test_table_v2_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -6646,16 +6519,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_esm_with_not_existing_kinesis_stream", - "test": "test_esm_with_not_existing_kinesis_stream", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Records..eventID', '$..Messages..Body.KinesisBatchInfo.shardId', '$..Message.KinesisBatchInfo.shardId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/event_source_mapping/test_lambda_integration_kinesis.py::TestKinesisSource::test_kinesis_empty_provided", "test": "test_kinesis_empty_provided", @@ -6921,7 +6784,7 @@ "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -6931,7 +6794,7 @@ "test": "test_event_source_mapping_lifecycle_delete_function", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -7051,7 +6914,7 @@ "test": "test_billing_mode_as_conditional[PAY_PER_REQUEST]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -7061,7 +6924,7 @@ "test": "test_billing_mode_as_conditional[PROVISIONED]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.DeletionProtectionEnabled']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -7091,7 +6954,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -7231,7 +7094,7 @@ "test": "test_table_v2_stream", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -7537,11 +7400,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle_delete_function", - "test": "test_event_source_mapping_lifecycle_delete_function", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaEventSourceMappings::test_event_source_mapping_lifecycle", + "test": "test_event_source_mapping_lifecycle", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -7728,16 +7591,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_kinesisanalytics.py::test_application_with_output_and_reference", - "test": "test_application_with_output_and_reference", - "response": "200", - "error": "", - "snapshot_skipped": "['$..ApplicationDetail']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -8029,13 +7882,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/account/test_account.py::TestAccount::test_contact_information", - "test": "test_contact_information", + "node_id": "LocalStack Pro: tests/aws/scenario/wordpress_blog/test_wordpress_blog.py::TestWordpressBlogScenario::test_cloudwatch_logs", + "test": "test_cloudwatch_logs", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { @@ -8599,7 +8452,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8939,7 +8792,7 @@ "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -8949,7 +8802,7 @@ "test": "test_event_source_mapping_lifecycle_delete_function", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -9005,18 +8858,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/cli/test_cli.py::TestHooks::test_prepare_host_hook_called_with_correct_dirs", - "test": "test_prepare_host_hook_called_with_correct_dirs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestWerkzeugIntegration::test_chunked_request_streaming", - "test": "test_chunked_request_streaming", + "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestWerkzeugIntegration::test_response_close_handlers_called_with_router", + "test": "test_response_close_handlers_called_with_router", "response": "200", "error": "", "snapshot_skipped": "", @@ -9075,8 +8918,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_directory_into_container[SdkDockerClient]", - "test": "test_copy_directory_into_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_directory_content_into_container[SdkDockerClient]", + "test": "test_copy_directory_content_into_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9095,38 +8938,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_container_remove_removes_container[SdkDockerClient]", - "test": "test_create_container_remove_removes_container[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_container_with_max_env_vars[SdkDockerClient]", - "test": "test_create_container_with_max_env_vars[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_file_in_container[SdkDockerClient]", - "test": "test_create_file_in_container[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_start_container_with_stdin_to_file[SdkDockerClient-True]", - "test": "test_create_start_container_with_stdin_to_file[SdkDockerClient-True]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_into_container[SdkDockerClient]", + "test": "test_copy_into_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9135,8 +8948,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_docker_image_names[SdkDockerClient]", - "test": "test_docker_image_names[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_container_remove_removes_container[SdkDockerClient]", + "test": "test_create_container_remove_removes_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9145,8 +8958,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_with_workdir[SdkDockerClient]", - "test": "test_exec_in_container_with_workdir[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_start_container_with_stdin_to_file[SdkDockerClient-False]", + "test": "test_create_start_container_with_stdin_to_file[SdkDockerClient-False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9155,8 +8968,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", - "test": "test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_with_env[SdkDockerClient]", + "test": "test_exec_in_container_with_env[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9175,8 +8988,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_entrypoint_non_existing_image[SdkDockerClient]", - "test": "test_get_container_entrypoint_non_existing_image[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_id[SdkDockerClient]", + "test": "test_get_container_id[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9185,8 +8998,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_entrypoint_not_pulled_image[SdkDockerClient]", - "test": "test_get_container_entrypoint_not_pulled_image[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_network[SdkDockerClient]", + "test": "test_get_container_ip_for_network[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9195,8 +9008,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_id[SdkDockerClient]", - "test": "test_get_container_id[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_network_non_existent_network[CmdDockerClient]", + "test": "test_get_container_ip_for_network_non_existent_network[CmdDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9205,8 +9018,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_host_network[SdkDockerClient]", - "test": "test_get_container_ip_for_host_network[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_logs[SdkDockerClient]", + "test": "test_get_logs[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9215,8 +9028,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_network_multiple_networks[SdkDockerClient]", - "test": "test_get_network_multiple_networks[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_running_container_names_should_ignore_stopped_containers[SdkDockerClient]", + "test": "test_get_running_container_names_should_ignore_stopped_containers[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9235,18 +9048,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_docker_image[SdkDockerClient]", - "test": "test_pull_docker_image[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_docker_image_with_hash[SdkDockerClient]", - "test": "test_pull_docker_image_with_hash[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_list_containers_with_podman_image_ref_format[SdkDockerClient]", + "test": "test_list_containers_with_podman_image_ref_format[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9265,18 +9068,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_docker_image_with_tag[SdkDockerClient]", - "test": "test_pull_docker_image_with_tag[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_push_access_denied[SdkDockerClient]", - "test": "test_push_access_denied[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_non_existent_docker_image[SdkDockerClient]", + "test": "test_pull_non_existent_docker_image[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9305,18 +9098,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container_non_existent_image[SdkDockerClient]", - "test": "test_run_container_non_existent_image[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_detached_with_logs[SdkDockerClient]", - "test": "test_run_detached_with_logs[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container_error[SdkDockerClient]", + "test": "test_run_container_error[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9335,8 +9118,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_set_container_entrypoint[SdkDockerClient-echo]", - "test": "test_set_container_entrypoint[SdkDockerClient-echo]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_set_container_entrypoint[SdkDockerClient-entrypoint1]", + "test": "test_set_container_entrypoint[SdkDockerClient-entrypoint1]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9365,8 +9148,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLogging::test_docker_logging_fluentbit[SdkDockerClient]", - "test": "test_docker_logging_fluentbit[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLabels::test_list_containers_with_labels[SdkDockerClient]", + "test": "test_list_containers_with_labels[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9375,8 +9158,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_connect_container_to_network[SdkDockerClient]", - "test": "test_connect_container_to_network[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLogging::test_docker_logging_fluentbit[SdkDockerClient]", + "test": "test_docker_logging_fluentbit[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9395,8 +9178,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_connect_nonexistent_container_to_network[SdkDockerClient]", - "test": "test_connect_nonexistent_container_to_network[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_disconnect_container_from_nonexistent_network[SdkDockerClient]", + "test": "test_disconnect_container_from_nonexistent_network[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -9424,6 +9207,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_get_container_ip_with_network[SdkDockerClient]", + "test": "test_get_container_ip_with_network[SdkDockerClient]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPermissions::test_container_with_cap_add[SdkDockerClient]", "test": "test_container_with_cap_add[SdkDockerClient]", @@ -9515,28 +9308,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/services/test_internal.py::TestHealthResource::test_head", - "test": "test_head", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/services/test_internal.py::TestInitScriptsResource::test_stages_have_completed", - "test": "test_stages_have_completed", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/utils/test_diagnose.py::test_diagnose_resource", - "test": "test_diagnose_resource", + "node_id": "LocalStack Community: tests/integration/test_security.py::TestCSRF::test_cors_s3_override", + "test": "test_cors_s3_override", "response": "200", "error": "", "snapshot_skipped": "", @@ -10511,8 +10284,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestWerkzeugIntegration::test_chunked_request_streaming", - "test": "test_chunked_request_streaming", + "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestExceptionHandlers::test_router_handler_patch_http_errors", + "test": "test_router_handler_patch_http_errors", "response": "200", "error": "", "snapshot_skipped": "", @@ -10521,8 +10294,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestWerkzeugIntegration::test_response_close_handlers_called_with_router", - "test": "test_response_close_handlers_called_with_router", + "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestHTTP2Support::test_http2_http", + "test": "test_http2_http", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/integration/aws/test_app.py::TestHTTP2Support::test_http2_https_localhost", + "test": "test_http2_https_localhost", "response": "200", "error": "", "snapshot_skipped": "", @@ -10581,8 +10364,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_directory_content_into_container[SdkDockerClient]", - "test": "test_copy_directory_content_into_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_directory_into_container[SdkDockerClient]", + "test": "test_copy_directory_into_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10601,8 +10384,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_from_container_to_different_file[SdkDockerClient]", - "test": "test_copy_from_container_to_different_file[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_from_non_existent_container[SdkDockerClient]", + "test": "test_copy_from_non_existent_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10621,8 +10404,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_copy_into_container_without_target_filename[SdkDockerClient]", - "test": "test_copy_into_container_without_target_filename[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_container_remove_removes_container[SdkDockerClient]", + "test": "test_create_container_remove_removes_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10631,8 +10414,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_container_non_existing_image[SdkDockerClient]", - "test": "test_create_container_non_existing_image[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_container_with_max_env_vars[SdkDockerClient]", + "test": "test_create_container_with_max_env_vars[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10641,8 +10424,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_container_remove_removes_container[SdkDockerClient]", - "test": "test_create_container_remove_removes_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_file_in_container[SdkDockerClient]", + "test": "test_create_file_in_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10651,8 +10434,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_start_container_with_stdin_to_stdout[SdkDockerClient-True]", - "test": "test_create_start_container_with_stdin_to_stdout[SdkDockerClient-True]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_start_container_with_stdin_to_stdout[SdkDockerClient-False]", + "test": "test_create_start_container_with_stdin_to_stdout[SdkDockerClient-False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10661,8 +10444,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_with_volume[CmdDockerClient]", - "test": "test_create_with_volume[CmdDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_create_start_container_with_stdin_to_stdout[SdkDockerClient-True]", + "test": "test_create_start_container_with_stdin_to_stdout[SdkDockerClient-True]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10691,18 +10474,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container[SdkDockerClient]", - "test": "test_exec_in_container[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_with_env[SdkDockerClient]", - "test": "test_exec_in_container_with_env[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_not_running_raises_exception[SdkDockerClient]", + "test": "test_exec_in_container_not_running_raises_exception[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10721,8 +10494,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", - "test": "test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_with_stdin_stdout_stderr[SdkDockerClient]", + "test": "test_exec_in_container_with_stdin_stdout_stderr[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10731,18 +10504,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_command_non_existing_image[SdkDockerClient]", - "test": "test_get_container_command_non_existing_image[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_command_not_pulled_image[SdkDockerClient]", - "test": "test_get_container_command_not_pulled_image[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_with_workdir[SdkDockerClient]", + "test": "test_exec_in_container_with_workdir[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10751,8 +10514,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_entrypoint[SdkDockerClient]", - "test": "test_get_container_entrypoint[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", + "test": "test_get_all_container_names_should_include_even_stopped_containers[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10781,8 +10544,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_network[SdkDockerClient]", - "test": "test_get_container_ip_for_network[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_ip_for_network_non_existent_network[SdkDockerClient]", + "test": "test_get_container_ip_for_network_non_existent_network[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10801,28 +10564,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_name[SdkDockerClient]", - "test": "test_get_container_name[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_logs[SdkDockerClient]", - "test": "test_get_logs[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_running_container_names_should_ignore_stopped_containers[SdkDockerClient]", - "test": "test_get_running_container_names_should_ignore_stopped_containers[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_network_multiple_networks[SdkDockerClient]", + "test": "test_get_network_multiple_networks[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10831,8 +10574,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_inspect_container_volumes_with_no_volumes[SdkDockerClient]", - "test": "test_inspect_container_volumes_with_no_volumes[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_inspect_container[SdkDockerClient]", + "test": "test_inspect_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10890,16 +10633,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_non_existent_docker_image[SdkDockerClient]", - "test": "test_pull_non_existent_docker_image[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_push_access_denied[SdkDockerClient]", "test": "test_push_access_denied[SdkDockerClient]", @@ -10921,8 +10654,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_remove_container_should_work_when_container_is_stopped_and_checking_container_existence[SdkDockerClient]", - "test": "test_remove_container_should_work_when_container_is_stopped_and_checking_container_existence[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_remove_container_should_work_when_container_is_running_and_checking_container_existence[SdkDockerClient]", + "test": "test_remove_container_should_work_when_container_is_running_and_checking_container_existence[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10941,8 +10674,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container_error[SdkDockerClient]", - "test": "test_run_container_error[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_running_container_names[SdkDockerClient]", + "test": "test_running_container_names[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10951,8 +10684,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container_non_existent_image[SdkDockerClient]", - "test": "test_run_container_non_existent_image[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_tag_image[SdkDockerClient]", + "test": "test_tag_image[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10961,8 +10694,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container_with_init[SdkDockerClient]", - "test": "test_run_container_with_init[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerImages::test_commit_creates_image_from_running_container[SdkDockerClient]", + "test": "test_commit_creates_image_from_running_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10971,8 +10704,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container_with_stdin[SdkDockerClient]", - "test": "test_run_container_with_stdin[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLabels::test_get_container_stats[SdkDockerClient]", + "test": "test_get_container_stats[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10981,8 +10714,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_running_container_names[SdkDockerClient]", - "test": "test_running_container_names[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLabels::test_list_containers_with_labels[SdkDockerClient]", + "test": "test_list_containers_with_labels[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -10991,18 +10724,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerImages::test_commit_creates_image_from_running_container[SdkDockerClient]", - "test": "test_commit_creates_image_from_running_container[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLabels::test_get_container_stats[SdkDockerClient]", - "test": "test_get_container_stats[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLabels::test_run_container_with_labels[SdkDockerClient]", + "test": "test_run_container_with_labels[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -11020,16 +10743,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLogging::test_docker_logging_none_disables_logs[SdkDockerClient]", - "test": "test_docker_logging_none_disables_logs[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_connect_container_to_network_with_alias_and_disconnect[SdkDockerClient]", "test": "test_connect_container_to_network_with_alias_and_disconnect[SdkDockerClient]", @@ -11041,8 +10754,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_connect_container_to_network_with_link_local_address[SdkDockerClient]", - "test": "test_connect_container_to_network_with_link_local_address[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_connect_container_to_nonexistent_network[SdkDockerClient]", + "test": "test_connect_container_to_nonexistent_network[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -11171,8 +10884,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments[SdkDockerClient]", - "test": "test_run_with_additional_arguments[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments_add_dns[SdkDockerClient-False]", + "test": "test_run_with_additional_arguments_add_dns[SdkDockerClient-False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -11201,18 +10914,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_ulimit[SdkDockerClient]", - "test": "test_run_with_ulimit[SdkDockerClient]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/services/test_internal.py::TestInitScriptsResource::test_stages_have_completed", - "test": "test_stages_have_completed", + "node_id": "LocalStack Community: tests/integration/test_config_service.py::TestConfigService::test_put_delivery_channel", + "test": "test_put_delivery_channel", "response": "200", "error": "", "snapshot_skipped": "", @@ -11221,8 +10924,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/test_security.py::TestCSRF::test_disable_cors_headers", - "test": "test_disable_cors_headers", + "node_id": "LocalStack Community: tests/integration/test_security.py::TestCSRF::test_internal_route_cors_headers[/_localstack/health]", + "test": "test_internal_route_cors_headers[/_localstack/health]", "response": "200", "error": "", "snapshot_skipped": "", @@ -11231,8 +10934,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/test_stores.py::test_nonstandard_regions", - "test": "test_nonstandard_regions", + "node_id": "LocalStack Community: tests/integration/utils/test_diagnose.py::test_diagnose_resource", + "test": "test_diagnose_resource", "response": "200", "error": "", "snapshot_skipped": "", @@ -13025,7 +12728,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -13515,7 +13218,7 @@ "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -13525,7 +13228,7 @@ "test": "test_event_source_mapping_lifecycle_delete_function", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -13868,6 +13571,16 @@ }, "StreamName": { "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/resources/test_firehose.py::test_firehose_stack_with_kinesis_as_source", + "test": "test_firehose_stack_with_kinesis_as_source", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Destinations']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_kinesis_firehose_kinesis_as_source_multiple_delivery_streams", "test": "test_kinesis_firehose_kinesis_as_source_multiple_delivery_streams", @@ -14853,7 +14566,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" diff --git a/src/data/coverage/kms.json b/src/data/coverage/kms.json index 4cfe8614..bbca1ce7 100644 --- a/src/data/coverage/kms.json +++ b/src/data/coverage/kms.json @@ -480,7 +480,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -1038,7 +1038,7 @@ "node_id": "LocalStack Pro: tests/integration/chaos/test_faults.py::TestFaults::test_fault_all_services_in_region", "test": "test_fault_all_services_in_region", "response": "503", - "error": "ServiceUnavailable", + "error": "FaultException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, @@ -1048,7 +1048,7 @@ "node_id": "LocalStack Pro: tests/integration/chaos/test_faults.py::TestFaults::test_fault_specific_services_in_regions", "test": "test_fault_specific_services_in_regions", "response": "503", - "error": "ServiceUnavailable", + "error": "FaultException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, @@ -1145,7 +1145,7 @@ "test": "test_dynamodb_create_table_with_partial_sse_specification", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..KeyMetadata.CurrentKeyMaterialId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1702,6 +1702,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_data_write_append", + "test": "test_pyiceberg_data_write_append", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/integration/replicator/services/kms/test_kms_replication.py::TestKmsSecretReplication::test_alias_replication", "test": "test_alias_replication", @@ -3447,7 +3457,7 @@ "test": "test_dynamodb_create_table_with_partial_sse_specification", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..KeyMetadata.CurrentKeyMaterialId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3457,7 +3467,7 @@ "test": "test_dynamodb_update_table_without_sse_specification_change", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..KeyMetadata.CurrentKeyMaterialId']", "aws_validated": true, "snapshot_tested": true, "origin": "external" diff --git a/src/data/coverage/lakeformation.json b/src/data/coverage/lakeformation.json index b99c5ce9..2dd13e31 100644 --- a/src/data/coverage/lakeformation.json +++ b/src/data/coverage/lakeformation.json @@ -480,7 +480,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -545,7 +545,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { diff --git a/src/data/coverage/lambda.json b/src/data/coverage/lambda.json index 4ada4c82..c8065710 100644 --- a/src/data/coverage/lambda.json +++ b/src/data/coverage/lambda.json @@ -617,7 +617,7 @@ { "ListTags": { "implemented": true, - "availability": "pro", + "availability": "community", "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, @@ -773,7 +773,7 @@ { "TagResource": { "implemented": true, - "availability": "community", + "availability": "pro", "internal_test_suite": true, "external_test_suite": true, "terraform_test_suite": true, @@ -786,7 +786,7 @@ { "UntagResource": { "implemented": true, - "availability": "pro", + "availability": "community", "internal_test_suite": true, "external_test_suite": true, "terraform_test_suite": true, @@ -1141,7 +1141,7 @@ "test": "test_http_proxy_integration_request_data_mappings", "response": "201", "error": "", - "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server', '$..content.headers.accept-encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1661,7 +1661,7 @@ "test": "test_validate_infra_setup", "response": "201", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -2468,16 +2468,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", - "response": "201", - "error": "", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.example.com]", "test": "test_custom_domains_outside_of_cert[.example.com]", @@ -3434,6 +3424,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_forgot_password", + "test": "test_custom_message_forgot_password", + "response": "201", + "error": "", + "snapshot_skipped": "['$..version', '$..request.usernameParameter', '$..request.userAttributes.phone_number_verified']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_sign_up_trigger", "test": "test_custom_message_sign_up_trigger", @@ -4293,7 +4293,7 @@ "test": "test_event_source_mapping_lifecycle", "response": "202", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4303,7 +4303,7 @@ "test": "test_event_source_mapping_lifecycle_delete_function", "response": "202", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -4407,7 +4407,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "202", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -6318,6 +6318,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java25]", + "test": "test_introspection_invoke[java25]", + "response": "201", + "error": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", "test": "test_introspection_invoke[java8.al2]", @@ -6428,6 +6438,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.14]", + "test": "test_introspection_invoke[python3.14]", + "response": "201", + "error": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", "test": "test_introspection_invoke[python3.8]", @@ -6528,6 +6548,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java25]", + "test": "test_runtime_wrapper_invoke[java25]", + "response": "201", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java8.al2]", "test": "test_runtime_wrapper_invoke[java8.al2]", @@ -6618,6 +6648,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.14]", + "test": "test_runtime_wrapper_invoke[python3.14]", + "response": "201", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.8]", "test": "test_runtime_wrapper_invoke[python3.8]", @@ -7033,7 +7073,7 @@ "test": "test_validate_infra_setup", "response": "201", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -7099,7 +7139,7 @@ "test": "test_prefill_dynamodb_table", "response": "201", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -7323,7 +7363,7 @@ "test": "test_http_proxy_integration_request_data_mappings", "response": "201", "error": "", - "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server', '$..content.headers.accept-encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7423,7 +7463,7 @@ "test": "test_lambda_aws_proxy_integration", "response": "201", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Accept-Encoding', '$..multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7443,7 +7483,7 @@ "test": "test_lambda_aws_proxy_integration_request_data_mapping", "response": "201", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..content.headers.Accept-Encoding', '$..content.multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -9723,7 +9763,7 @@ "test": "test_event_source_mapping_lifecycle", "response": "201", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -9733,7 +9773,7 @@ "test": "test_event_source_mapping_lifecycle_delete_function", "response": "201", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -10278,6 +10318,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java25]", + "test": "test_serializable_input_object[java25]", + "response": "201", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", "test": "test_serializable_input_object[java8.al2]", @@ -10318,6 +10368,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java25]", + "test": "test_stream_handler[java25]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", "test": "test_stream_handler[java8.al2]", @@ -10408,6 +10468,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.14]", + "test": "test_handler_in_submodule[python3.14]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", "test": "test_handler_in_submodule[python3.8]", @@ -10468,6 +10538,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.14]", + "test": "test_python_runtime_correct_versions[python3.14]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", "test": "test_python_runtime_correct_versions[python3.8]", @@ -11758,6 +11838,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.14]", + "test": "test_lambda_put_item_to_dynamodb[python3.14]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", "test": "test_lambda_put_item_to_dynamodb[python3.8]", @@ -11818,6 +11908,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.14]", + "test": "test_lambda_send_message_to_sqs[python3.14]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", "test": "test_lambda_send_message_to_sqs[python3.8]", @@ -11878,6 +11978,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.14]", + "test": "test_lambda_start_stepfunctions_execution[python3.14]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", "test": "test_lambda_start_stepfunctions_execution[python3.8]", @@ -12480,16 +12590,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", - "response": "201", - "error": "", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.example.com]", "test": "test_custom_domains_outside_of_cert[.example.com]", @@ -13270,6 +13370,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_forgot_password", + "test": "test_custom_message_forgot_password", + "response": "201", + "error": "", + "snapshot_skipped": "['$..version', '$..request.usernameParameter', '$..request.userAttributes.phone_number_verified']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_sign_up_trigger", "test": "test_custom_message_sign_up_trigger", @@ -14230,6 +14340,66 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_enrichment", "test": "test_add_and_update_enrichment", @@ -14660,6 +14830,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java25]", + "test": "test_uncaught_exception_invoke[java25]", + "response": "201", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", "test": "test_uncaught_exception_invoke[java8.al2]", @@ -14770,6 +14950,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.14]", + "test": "test_uncaught_exception_invoke[python3.14]", + "response": "201", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", "test": "test_uncaught_exception_invoke[python3.8]", @@ -14908,6 +15098,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java25]", + "test": "test_snapstart_lifecycle[java25]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[python3.12]", "test": "test_snapstart_lifecycle[python3.12]", @@ -14968,6 +15168,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java25]", + "test": "test_snapstart_update_function_configuration[java25]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[python3.12]", "test": "test_snapstart_update_function_configuration[python3.12]", @@ -15038,6 +15248,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java25]", + "test": "test_manual_endpoint_injection[java25]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java8.al2]", "test": "test_manual_endpoint_injection[java8.al2]", @@ -15128,6 +15348,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.14]", + "test": "test_manual_endpoint_injection[python3.14]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.8]", "test": "test_manual_endpoint_injection[python3.8]", @@ -15228,6 +15458,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java25]", + "test": "test_echo_invoke[java25]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", "test": "test_echo_invoke[java8.al2]", @@ -15338,6 +15578,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.14]", + "test": "test_echo_invoke[python3.14]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", "test": "test_echo_invoke[python3.8]", @@ -15911,7 +16161,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "201", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -16367,7 +16617,7 @@ "test": "test_prefill_dynamodb_table", "response": "201", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -16651,7 +16901,7 @@ "test": "test_http_proxy_integration_request_data_mappings", "response": "201", "error": "", - "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server', '$..content.headers.accept-encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17417,7 +17667,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "202", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -18327,7 +18577,7 @@ "test": "test_event_source_mapping_lifecycle", "response": "202", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -18337,7 +18587,7 @@ "test": "test_event_source_mapping_lifecycle_delete_function", "response": "202", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -18397,7 +18647,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "404", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -18447,7 +18697,7 @@ "test": "test_event_source_mapping_lifecycle", "response": "404", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -18457,7 +18707,7 @@ "test": "test_event_source_mapping_lifecycle_delete_function", "response": "404", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -18675,7 +18925,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input4-FAILED]", "response": "204", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -18895,7 +19145,7 @@ "test": "test_http_proxy_integration_request_data_mappings", "response": "204", "error": "", - "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server', '$..content.headers.accept-encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19005,7 +19255,7 @@ "test": "test_lambda_aws_proxy_integration", "response": "204", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Accept-Encoding', '$..multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19025,7 +19275,7 @@ "test": "test_lambda_aws_proxy_integration_request_data_mapping", "response": "204", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..content.headers.Accept-Encoding', '$..content.multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19195,7 +19445,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "204", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -21915,7 +22165,7 @@ "test": "test_event_source_mapping_lifecycle", "response": "204", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -21925,7 +22175,7 @@ "test": "test_event_source_mapping_lifecycle_delete_function", "response": "204", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22470,6 +22720,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java25]", + "test": "test_snapstart_lifecycle[java25]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[python3.12]", "test": "test_snapstart_lifecycle[python3.12]", @@ -22530,6 +22790,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java25]", + "test": "test_snapstart_update_function_configuration[java25]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[python3.12]", "test": "test_snapstart_update_function_configuration[python3.12]", @@ -22890,6 +23160,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java25]", + "test": "test_manual_endpoint_injection[java25]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java8.al2]", "test": "test_manual_endpoint_injection[java8.al2]", @@ -22980,6 +23260,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.14]", + "test": "test_manual_endpoint_injection[python3.14]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.8]", "test": "test_manual_endpoint_injection[python3.8]", @@ -23080,6 +23370,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java25]", + "test": "test_echo_invoke[java25]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", "test": "test_echo_invoke[java8.al2]", @@ -23190,6 +23490,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.14]", + "test": "test_echo_invoke[python3.14]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", "test": "test_echo_invoke[python3.8]", @@ -23290,6 +23600,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java25]", + "test": "test_introspection_invoke[java25]", + "response": "204", + "error": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", "test": "test_introspection_invoke[java8.al2]", @@ -23400,6 +23720,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.14]", + "test": "test_introspection_invoke[python3.14]", + "response": "204", + "error": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", "test": "test_introspection_invoke[python3.8]", @@ -23500,6 +23830,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java25]", + "test": "test_runtime_wrapper_invoke[java25]", + "response": "204", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java8.al2]", "test": "test_runtime_wrapper_invoke[java8.al2]", @@ -23590,6 +23930,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.14]", + "test": "test_runtime_wrapper_invoke[python3.14]", + "response": "204", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.8]", "test": "test_runtime_wrapper_invoke[python3.8]", @@ -23690,6 +24040,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java25]", + "test": "test_uncaught_exception_invoke[java25]", + "response": "204", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", "test": "test_uncaught_exception_invoke[java8.al2]", @@ -23800,6 +24160,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.14]", + "test": "test_uncaught_exception_invoke[python3.14]", + "response": "204", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", "test": "test_uncaught_exception_invoke[python3.8]", @@ -24150,6 +24520,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java25]", + "test": "test_serializable_input_object[java25]", + "response": "204", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", "test": "test_serializable_input_object[java8.al2]", @@ -24190,6 +24570,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java25]", + "test": "test_stream_handler[java25]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", "test": "test_stream_handler[java8.al2]", @@ -24280,6 +24670,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.14]", + "test": "test_handler_in_submodule[python3.14]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", "test": "test_handler_in_submodule[python3.8]", @@ -24340,6 +24740,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.14]", + "test": "test_python_runtime_correct_versions[python3.14]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", "test": "test_python_runtime_correct_versions[python3.8]", @@ -25660,6 +26070,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.14]", + "test": "test_lambda_put_item_to_dynamodb[python3.14]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", "test": "test_lambda_put_item_to_dynamodb[python3.8]", @@ -25720,6 +26140,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.14]", + "test": "test_lambda_send_message_to_sqs[python3.14]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", "test": "test_lambda_send_message_to_sqs[python3.8]", @@ -25780,6 +26210,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.14]", + "test": "test_lambda_start_stepfunctions_execution[python3.14]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", "test": "test_lambda_start_stepfunctions_execution[python3.8]", @@ -25965,7 +26405,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "404", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -26085,7 +26525,7 @@ "test": "test_event_source_mapping_lifecycle_delete_function", "response": "404", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -26762,16 +27202,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", - "response": "204", - "error": "", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.example.com]", "test": "test_custom_domains_outside_of_cert[.example.com]", @@ -27702,6 +28132,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_forgot_password", + "test": "test_custom_message_forgot_password", + "response": "204", + "error": "", + "snapshot_skipped": "['$..version', '$..request.usernameParameter', '$..request.userAttributes.phone_number_verified']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_sign_up_trigger", "test": "test_custom_message_sign_up_trigger", @@ -28982,6 +29422,66 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", "test": "test_kinesis_dlq_behavior", @@ -29718,6 +30218,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_compatibilities[runtimes2]", + "test": "test_layer_compatibilities[runtimes2]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_deterministic_version", "test": "test_layer_deterministic_version", @@ -30195,7 +30705,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31005,7 +31515,7 @@ "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31015,7 +31525,7 @@ "test": "test_event_source_mapping_lifecycle_delete_function", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31045,7 +31555,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "404", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31263,7 +31773,7 @@ "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -31273,7 +31783,7 @@ "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -31283,7 +31793,7 @@ "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31493,7 +32003,7 @@ "test": "test_http_proxy_integration_request_data_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server', '$..content.headers.accept-encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31603,7 +32113,7 @@ "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Accept-Encoding', '$..multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31623,7 +32133,7 @@ "test": "test_lambda_aws_proxy_integration_request_data_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..content.headers.Accept-Encoding', '$..content.multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31823,7 +32333,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -31833,7 +32343,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -34673,7 +35183,7 @@ "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -34683,7 +35193,7 @@ "test": "test_event_source_mapping_lifecycle_delete_function", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -35228,6 +35738,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java25]", + "test": "test_snapstart_lifecycle[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[python3.12]", "test": "test_snapstart_lifecycle[python3.12]", @@ -35288,6 +35808,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java25]", + "test": "test_snapstart_update_function_configuration[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[python3.12]", "test": "test_snapstart_update_function_configuration[python3.12]", @@ -35648,6 +36178,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java25]", + "test": "test_manual_endpoint_injection[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java8.al2]", "test": "test_manual_endpoint_injection[java8.al2]", @@ -35738,6 +36278,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.14]", + "test": "test_manual_endpoint_injection[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.8]", "test": "test_manual_endpoint_injection[python3.8]", @@ -35838,6 +36388,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java25]", + "test": "test_echo_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", "test": "test_echo_invoke[java8.al2]", @@ -35948,6 +36508,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.14]", + "test": "test_echo_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", "test": "test_echo_invoke[python3.8]", @@ -36048,6 +36618,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java25]", + "test": "test_introspection_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", "test": "test_introspection_invoke[java8.al2]", @@ -36158,6 +36738,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.14]", + "test": "test_introspection_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", "test": "test_introspection_invoke[python3.8]", @@ -36258,6 +36848,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java25]", + "test": "test_runtime_wrapper_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java8.al2]", "test": "test_runtime_wrapper_invoke[java8.al2]", @@ -36348,6 +36948,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.14]", + "test": "test_runtime_wrapper_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.8]", "test": "test_runtime_wrapper_invoke[python3.8]", @@ -36448,6 +37058,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java25]", + "test": "test_uncaught_exception_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", "test": "test_uncaught_exception_invoke[java8.al2]", @@ -36558,6 +37178,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.14]", + "test": "test_uncaught_exception_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", "test": "test_uncaught_exception_invoke[python3.8]", @@ -36908,6 +37538,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java25]", + "test": "test_serializable_input_object[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", "test": "test_serializable_input_object[java8.al2]", @@ -36948,6 +37588,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java25]", + "test": "test_stream_handler[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", "test": "test_stream_handler[java8.al2]", @@ -37038,6 +37688,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.14]", + "test": "test_handler_in_submodule[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", "test": "test_handler_in_submodule[python3.8]", @@ -37098,6 +37758,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.14]", + "test": "test_python_runtime_correct_versions[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", "test": "test_python_runtime_correct_versions[python3.8]", @@ -38478,6 +39148,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.14]", + "test": "test_lambda_put_item_to_dynamodb[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", "test": "test_lambda_put_item_to_dynamodb[python3.8]", @@ -38538,6 +39218,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.14]", + "test": "test_lambda_send_message_to_sqs[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", "test": "test_lambda_send_message_to_sqs[python3.8]", @@ -38598,6 +39288,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.14]", + "test": "test_lambda_start_stepfunctions_execution[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", "test": "test_lambda_start_stepfunctions_execution[python3.8]", @@ -38783,7 +39483,7 @@ "test": "test_event_source_mapping_lifecycle_delete_function", "response": "404", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -39450,16 +40150,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", - "response": "200", - "error": "", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.example.com]", "test": "test_custom_domains_outside_of_cert[.example.com]", @@ -40630,6 +41320,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_forgot_password", + "test": "test_custom_message_forgot_password", + "response": "200", + "error": "", + "snapshot_skipped": "['$..version', '$..request.usernameParameter', '$..request.userAttributes.phone_number_verified']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_sign_up_trigger", "test": "test_custom_message_sign_up_trigger", @@ -41930,6 +42630,66 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", "test": "test_kinesis_dlq_behavior", @@ -42740,6 +43500,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java25]", + "test": "test_snapstart_lifecycle[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[python3.12]", "test": "test_snapstart_lifecycle[python3.12]", @@ -44314,6 +45084,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java25]", + "test": "test_manual_endpoint_injection[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java8.al2]", "test": "test_manual_endpoint_injection[java8.al2]", @@ -44404,6 +45184,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.14]", + "test": "test_manual_endpoint_injection[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.8]", "test": "test_manual_endpoint_injection[python3.8]", @@ -44504,6 +45294,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java25]", + "test": "test_echo_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", "test": "test_echo_invoke[java8.al2]", @@ -44614,6 +45414,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.14]", + "test": "test_echo_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", "test": "test_echo_invoke[python3.8]", @@ -45450,6 +46260,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_opensearch_crud", + "test": "test_opensearch_crud", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_search_books", "test": "test_search_books", @@ -45575,7 +46395,7 @@ "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Accept-Encoding', '$..multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -45585,7 +46405,7 @@ "test": "test_lambda_aws_proxy_integration_request_data_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..content.headers.Accept-Encoding', '$..content.multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -45635,7 +46455,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -47100,6 +47920,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.14]", + "test": "test_lambda_start_stepfunctions_execution[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", "test": "test_lambda_start_stepfunctions_execution[python3.8]", @@ -47559,6 +48389,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sts/test_sts.py::TestSTSIntegrations::test_assume_role", + "test": "test_assume_role", + "response": "500", + "error": "ServiceException", + "snapshot_skipped": "['$..PackedPolicySize', '$..Role.Tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" } ], "ls_pro": [ @@ -47952,16 +48792,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", - "response": "200", - "error": "", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.example.com]", "test": "test_custom_domains_outside_of_cert[.example.com]", @@ -48382,6 +49212,66 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", "test": "test_kinesis_dlq_behavior", @@ -48743,13 +49633,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.example.com]", + "test": "test_custom_domains_outside_of_cert[.example.com]", "response": "500", "error": "ServiceException", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" } ] @@ -48873,7 +49763,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -48883,7 +49773,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -48893,7 +49783,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -49438,6 +50328,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java25]", + "test": "test_echo_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", "test": "test_echo_invoke[java8.al2]", @@ -49548,6 +50448,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.14]", + "test": "test_echo_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", "test": "test_echo_invoke[python3.8]", @@ -49648,6 +50558,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java25]", + "test": "test_introspection_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", "test": "test_introspection_invoke[java8.al2]", @@ -49758,6 +50678,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.14]", + "test": "test_introspection_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", "test": "test_introspection_invoke[python3.8]", @@ -49858,6 +50788,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java25]", + "test": "test_runtime_wrapper_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java8.al2]", "test": "test_runtime_wrapper_invoke[java8.al2]", @@ -49948,6 +50888,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.14]", + "test": "test_runtime_wrapper_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.8]", "test": "test_runtime_wrapper_invoke[python3.8]", @@ -50048,6 +50998,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java25]", + "test": "test_uncaught_exception_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", "test": "test_uncaught_exception_invoke[java8.al2]", @@ -50158,6 +51118,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.14]", + "test": "test_uncaught_exception_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", "test": "test_uncaught_exception_invoke[python3.8]", @@ -50368,6 +51338,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java25]", + "test": "test_serializable_input_object[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", "test": "test_serializable_input_object[java8.al2]", @@ -50408,6 +51388,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java25]", + "test": "test_stream_handler[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", "test": "test_stream_handler[java8.al2]", @@ -50498,6 +51488,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.14]", + "test": "test_handler_in_submodule[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", "test": "test_handler_in_submodule[python3.8]", @@ -50558,6 +51558,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.14]", + "test": "test_python_runtime_correct_versions[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", "test": "test_python_runtime_correct_versions[python3.8]", @@ -51168,6 +52178,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.14]", + "test": "test_lambda_put_item_to_dynamodb[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", "test": "test_lambda_put_item_to_dynamodb[python3.8]", @@ -51228,6 +52248,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.14]", + "test": "test_lambda_send_message_to_sqs[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", "test": "test_lambda_send_message_to_sqs[python3.8]", @@ -51288,6 +52318,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.14]", + "test": "test_lambda_start_stepfunctions_execution[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", "test": "test_lambda_start_stepfunctions_execution[python3.8]", @@ -51810,6 +52850,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_forgot_password", + "test": "test_custom_message_forgot_password", + "response": "200", + "error": "", + "snapshot_skipped": "['$..version', '$..request.usernameParameter', '$..request.userAttributes.phone_number_verified']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_sign_up_trigger", "test": "test_custom_message_sign_up_trigger", @@ -52979,7 +54029,7 @@ "test": "test_iam_role_chaining_transitive_session_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -53059,7 +54109,7 @@ "test": "test_iam_role_chaining_override_tags", "response": "403", "error": "AccessDeniedException", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -53069,7 +54119,7 @@ "test": "test_iam_role_chaining_transitive_session_tags", "response": "403", "error": "AccessDeniedException", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -53088,7 +54138,7 @@ "node_id": "LocalStack Pro: tests/integration/chaos/test_faults.py::TestFaults::test_fault_everywhere", "test": "test_fault_everywhere", "response": "503", - "error": "ServiceUnavailable", + "error": "FaultException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, @@ -54424,6 +55474,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_compatibilities[runtimes2]", + "test": "test_layer_compatibilities[runtimes2]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_deterministic_version", "test": "test_layer_deterministic_version", @@ -54870,6 +55930,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java25]", + "test": "test_snapstart_lifecycle[java25]", + "response": "201", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[python3.12]", "test": "test_snapstart_lifecycle[python3.12]", @@ -57988,6 +59058,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java25]", + "test": "test_snapstart_update_function_configuration[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[python3.12]", "test": "test_snapstart_update_function_configuration[python3.12]", diff --git a/src/data/coverage/logs.json b/src/data/coverage/logs.json index 2c81a98d..4bf84b11 100644 --- a/src/data/coverage/logs.json +++ b/src/data/coverage/logs.json @@ -771,15 +771,15 @@ }, { "ListLogGroups": { - "implemented": false, - "availability": "", - "internal_test_suite": false, + "implemented": true, + "availability": "community", + "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -1235,7 +1235,7 @@ "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1245,7 +1245,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1445,7 +1445,7 @@ "test": "test_http_proxy_integration_request_data_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server', '$..content.headers.accept-encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1545,7 +1545,7 @@ "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Accept-Encoding', '$..multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1555,7 +1555,7 @@ "test": "test_lambda_aws_proxy_integration_request_data_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..content.headers.Accept-Encoding', '$..content.multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -1645,7 +1645,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3200,6 +3200,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", + "test": "test_large_payloads", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LogResult']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", "test": "test_ignore_architecture", @@ -3800,6 +3810,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java25]", + "test": "test_manual_endpoint_injection[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java8.al2]", "test": "test_manual_endpoint_injection[java8.al2]", @@ -3890,6 +3910,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.14]", + "test": "test_manual_endpoint_injection[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.8]", "test": "test_manual_endpoint_injection[python3.8]", @@ -3990,6 +4020,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java25]", + "test": "test_echo_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", "test": "test_echo_invoke[java8.al2]", @@ -4100,6 +4140,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.14]", + "test": "test_echo_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", "test": "test_echo_invoke[python3.8]", @@ -4200,6 +4250,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java25]", + "test": "test_introspection_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", "test": "test_introspection_invoke[java8.al2]", @@ -4310,6 +4370,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.14]", + "test": "test_introspection_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", "test": "test_introspection_invoke[python3.8]", @@ -4410,6 +4480,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java25]", + "test": "test_runtime_wrapper_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java8.al2]", "test": "test_runtime_wrapper_invoke[java8.al2]", @@ -4500,6 +4580,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.14]", + "test": "test_runtime_wrapper_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.8]", "test": "test_runtime_wrapper_invoke[python3.8]", @@ -4600,6 +4690,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java25]", + "test": "test_uncaught_exception_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", "test": "test_uncaught_exception_invoke[java8.al2]", @@ -4710,6 +4810,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.14]", + "test": "test_uncaught_exception_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", "test": "test_uncaught_exception_invoke[python3.8]", @@ -5050,6 +5160,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java25]", + "test": "test_serializable_input_object[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", "test": "test_serializable_input_object[java8.al2]", @@ -5090,6 +5210,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java25]", + "test": "test_stream_handler[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", "test": "test_stream_handler[java8.al2]", @@ -5180,6 +5310,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.14]", + "test": "test_handler_in_submodule[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", "test": "test_handler_in_submodule[python3.8]", @@ -5240,6 +5380,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.14]", + "test": "test_python_runtime_correct_versions[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", "test": "test_python_runtime_correct_versions[python3.8]", @@ -5275,7 +5425,7 @@ "test": "test_create_and_delete_log_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..describe-log-groups-pattern.logGroups..metricFilterCount', '$..describe-log-groups-pattern.logGroups..storedBytes', '$..describe-log-groups-pattern.nextToken']", + "snapshot_skipped": "['$..describe-log-groups-pattern.logGroups..storedBytes', '$..describe-log-groups-pattern.nextToken', '$..list-log-groups-pattern-match.nextToken']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7000,6 +7150,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.14]", + "test": "test_lambda_put_item_to_dynamodb[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", "test": "test_lambda_put_item_to_dynamodb[python3.8]", @@ -7060,6 +7220,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.14]", + "test": "test_lambda_send_message_to_sqs[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", "test": "test_lambda_send_message_to_sqs[python3.8]", @@ -7120,6 +7290,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.14]", + "test": "test_lambda_start_stepfunctions_execution[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", "test": "test_lambda_start_stepfunctions_execution[python3.8]", @@ -7992,16 +8172,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", - "response": "200", - "error": "", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.example.com]", "test": "test_custom_domains_outside_of_cert[.example.com]", @@ -8762,6 +8932,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_forgot_password", + "test": "test_custom_message_forgot_password", + "response": "200", + "error": "", + "snapshot_skipped": "['$..version', '$..request.usernameParameter', '$..request.userAttributes.phone_number_verified']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_sign_up_trigger", "test": "test_custom_message_sign_up_trigger", @@ -8922,6 +9102,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_firelens_config_from_s3", + "test": "test_firelens_config_from_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_get_aws_execution_env_from_task[FARGATE]", "test": "test_get_aws_execution_env_from_task[FARGATE]", @@ -8982,6 +9172,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -9972,6 +10172,66 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", "test": "test_kinesis_dlq_behavior", @@ -10212,6 +10472,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_websocket_subprotocols", + "test": "test_websocket_subprotocols", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "['$..connection', '$..server', '$.headers-subprotocols-connect-header.sec-websocket-protocol']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/appsync/test_appsync_event_code_executor.py::TestAppsyncEventDirectInvocation::test_invoke_lambda_async", "test": "test_invoke_lambda_async", @@ -10587,7 +10857,7 @@ "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10597,7 +10867,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10797,7 +11067,7 @@ "test": "test_http_proxy_integration_request_data_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server', '$..content.headers.accept-encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10897,7 +11167,7 @@ "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Accept-Encoding', '$..multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10907,7 +11177,7 @@ "test": "test_lambda_aws_proxy_integration_request_data_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..content.headers.Accept-Encoding', '$..content.multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -10977,7 +11247,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -12492,6 +12762,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", + "test": "test_large_payloads", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LogResult']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", "test": "test_ignore_architecture", @@ -13092,6 +13372,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java25]", + "test": "test_manual_endpoint_injection[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java8.al2]", "test": "test_manual_endpoint_injection[java8.al2]", @@ -13182,6 +13472,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.14]", + "test": "test_manual_endpoint_injection[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.8]", "test": "test_manual_endpoint_injection[python3.8]", @@ -13282,6 +13582,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java25]", + "test": "test_echo_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", "test": "test_echo_invoke[java8.al2]", @@ -13392,6 +13702,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.14]", + "test": "test_echo_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", "test": "test_echo_invoke[python3.8]", @@ -13492,6 +13812,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java25]", + "test": "test_introspection_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", "test": "test_introspection_invoke[java8.al2]", @@ -13602,6 +13932,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.14]", + "test": "test_introspection_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", "test": "test_introspection_invoke[python3.8]", @@ -13702,6 +14042,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java25]", + "test": "test_runtime_wrapper_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java8.al2]", "test": "test_runtime_wrapper_invoke[java8.al2]", @@ -13792,6 +14142,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.14]", + "test": "test_runtime_wrapper_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.8]", "test": "test_runtime_wrapper_invoke[python3.8]", @@ -13892,6 +14252,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java25]", + "test": "test_uncaught_exception_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", "test": "test_uncaught_exception_invoke[java8.al2]", @@ -14002,6 +14372,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.14]", + "test": "test_uncaught_exception_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", "test": "test_uncaught_exception_invoke[python3.8]", @@ -14342,6 +14722,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java25]", + "test": "test_serializable_input_object[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", "test": "test_serializable_input_object[java8.al2]", @@ -14382,6 +14772,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java25]", + "test": "test_stream_handler[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", "test": "test_stream_handler[java8.al2]", @@ -14472,6 +14872,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.14]", + "test": "test_handler_in_submodule[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", "test": "test_handler_in_submodule[python3.8]", @@ -14532,6 +14942,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.14]", + "test": "test_python_runtime_correct_versions[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", "test": "test_python_runtime_correct_versions[python3.8]", @@ -14557,7 +14977,7 @@ "test": "test_create_and_delete_log_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..describe-log-groups-pattern.logGroups..metricFilterCount', '$..describe-log-groups-pattern.logGroups..storedBytes', '$..describe-log-groups-pattern.nextToken']", + "snapshot_skipped": "['$..describe-log-groups-pattern.logGroups..storedBytes', '$..describe-log-groups-pattern.nextToken', '$..list-log-groups-pattern-match.nextToken']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -16142,6 +16562,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.14]", + "test": "test_lambda_put_item_to_dynamodb[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", "test": "test_lambda_put_item_to_dynamodb[python3.8]", @@ -16202,6 +16632,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.14]", + "test": "test_lambda_send_message_to_sqs[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", "test": "test_lambda_send_message_to_sqs[python3.8]", @@ -16262,6 +16702,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.14]", + "test": "test_lambda_start_stepfunctions_execution[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", "test": "test_lambda_start_stepfunctions_execution[python3.8]", @@ -16944,16 +17394,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", - "response": "200", - "error": "", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.example.com]", "test": "test_custom_domains_outside_of_cert[.example.com]", @@ -17744,6 +18184,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_forgot_password", + "test": "test_custom_message_forgot_password", + "response": "200", + "error": "", + "snapshot_skipped": "['$..version', '$..request.usernameParameter', '$..request.userAttributes.phone_number_verified']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_sign_up_trigger", "test": "test_custom_message_sign_up_trigger", @@ -17874,6 +18324,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_firelens_config_from_s3", + "test": "test_firelens_config_from_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_get_aws_execution_env_from_task[FARGATE]", "test": "test_get_aws_execution_env_from_task[FARGATE]", @@ -17924,6 +18384,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -18194,6 +18674,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam[/]", + "test": "test_lambda_iam[/]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam[/testpath/]", + "test": "test_lambda_iam[/testpath/]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", "test": "test_lambda_sqs_destination", @@ -18834,6 +19334,66 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", "test": "test_kinesis_dlq_behavior", @@ -19104,6 +19664,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_firelens_config_from_s3", + "test": "test_firelens_config_from_s3", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_generates_logs_live", "test": "test_task_generates_logs_live", @@ -19124,6 +19694,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "400", + "error": "ResourceAlreadyExistsException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -19174,16 +19754,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam[/testpath/]", - "test": "test_lambda_iam[/testpath/]", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_managed_flink.py::TestKinesisDataAnalyticsV2::test_cloudwatch_logging", "test": "test_cloudwatch_logging", @@ -19205,7 +19775,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input4-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -19355,7 +19925,7 @@ "test": "test_http_proxy_integration_request_data_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server', '$..content.headers.accept-encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19455,7 +20025,7 @@ "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Accept-Encoding', '$..multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -19465,7 +20035,7 @@ "test": "test_lambda_aws_proxy_integration_request_data_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..content.headers.Accept-Encoding', '$..content.multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -20830,6 +21400,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", + "test": "test_large_payloads", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LogResult']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_ignore_architecture", "test": "test_ignore_architecture", @@ -21550,6 +22130,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java25]", + "test": "test_serializable_input_object[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", "test": "test_serializable_input_object[java8.al2]", @@ -21590,6 +22180,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java25]", + "test": "test_stream_handler[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", "test": "test_stream_handler[java8.al2]", @@ -21680,6 +22280,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.14]", + "test": "test_handler_in_submodule[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", "test": "test_handler_in_submodule[python3.8]", @@ -21740,6 +22350,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.14]", + "test": "test_python_runtime_correct_versions[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", "test": "test_python_runtime_correct_versions[python3.8]", @@ -21775,7 +22395,7 @@ "test": "test_create_and_delete_log_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..describe-log-groups-pattern.logGroups..metricFilterCount', '$..describe-log-groups-pattern.logGroups..storedBytes', '$..describe-log-groups-pattern.nextToken']", + "snapshot_skipped": "['$..describe-log-groups-pattern.logGroups..storedBytes', '$..describe-log-groups-pattern.nextToken', '$..list-log-groups-pattern-match.nextToken']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -23380,6 +24000,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.14]", + "test": "test_lambda_put_item_to_dynamodb[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", "test": "test_lambda_put_item_to_dynamodb[python3.8]", @@ -23440,6 +24070,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.14]", + "test": "test_lambda_send_message_to_sqs[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", "test": "test_lambda_send_message_to_sqs[python3.8]", @@ -23500,6 +24140,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.14]", + "test": "test_lambda_start_stepfunctions_execution[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", "test": "test_lambda_start_stepfunctions_execution[python3.8]", @@ -23830,16 +24480,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", - "test": "test_large_payloads", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..LogResult']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaCleanup::test_recreate_function", "test": "test_recreate_function", @@ -24125,7 +24765,7 @@ "test": "test_event_source_mapping_lifecycle", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -24135,7 +24775,7 @@ "test": "test_event_source_mapping_lifecycle_delete_function", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -25512,16 +26152,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", - "response": "200", - "error": "", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.example.com]", "test": "test_custom_domains_outside_of_cert[.example.com]", @@ -26152,6 +26782,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_forgot_password", + "test": "test_custom_message_forgot_password", + "response": "200", + "error": "", + "snapshot_skipped": "['$..version', '$..request.usernameParameter', '$..request.userAttributes.phone_number_verified']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_sign_up_trigger", "test": "test_custom_message_sign_up_trigger", @@ -26312,6 +26952,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -27042,6 +27692,66 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_enrichment", "test": "test_add_and_update_enrichment", @@ -27973,7 +28683,7 @@ "test": "test_create_and_delete_log_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..describe-log-groups-pattern.logGroups..metricFilterCount', '$..describe-log-groups-pattern.logGroups..storedBytes', '$..describe-log-groups-pattern.nextToken']", + "snapshot_skipped": "['$..describe-log-groups-pattern.logGroups..storedBytes', '$..describe-log-groups-pattern.nextToken', '$..list-log-groups-pattern-match.nextToken']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28499,7 +29209,7 @@ "test": "test_create_and_delete_log_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..describe-log-groups-pattern.logGroups..metricFilterCount', '$..describe-log-groups-pattern.logGroups..storedBytes', '$..describe-log-groups-pattern.nextToken']", + "snapshot_skipped": "['$..describe-log-groups-pattern.logGroups..storedBytes', '$..describe-log-groups-pattern.nextToken', '$..list-log-groups-pattern-match.nextToken']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28545,7 +29255,7 @@ "test": "test_create_and_delete_log_stream", "response": "400", "error": "InvalidParameterException", - "snapshot_skipped": "['$..describe-log-groups-pattern.logGroups..metricFilterCount', '$..describe-log-groups-pattern.logGroups..storedBytes', '$..describe-log-groups-pattern.nextToken']", + "snapshot_skipped": "['$..describe-log-groups-pattern.logGroups..storedBytes', '$..describe-log-groups-pattern.nextToken', '$..list-log-groups-pattern-match.nextToken']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -28559,7 +29269,7 @@ "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -28709,7 +29419,7 @@ "test": "test_create_and_delete_log_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..describe-log-groups-pattern.logGroups..metricFilterCount', '$..describe-log-groups-pattern.logGroups..storedBytes', '$..describe-log-groups-pattern.nextToken']", + "snapshot_skipped": "['$..describe-log-groups-pattern.logGroups..storedBytes', '$..describe-log-groups-pattern.nextToken', '$..list-log-groups-pattern-match.nextToken']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -29296,6 +30006,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -29377,7 +30097,7 @@ "test": "test_create_and_delete_log_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..describe-log-groups-pattern.logGroups..metricFilterCount', '$..describe-log-groups-pattern.logGroups..storedBytes', '$..describe-log-groups-pattern.nextToken']", + "snapshot_skipped": "['$..describe-log-groups-pattern.logGroups..storedBytes', '$..describe-log-groups-pattern.nextToken', '$..list-log-groups-pattern-match.nextToken']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -29391,7 +30111,7 @@ "test": "test_create_and_delete_log_stream", "response": "400", "error": "ValidationException", - "snapshot_skipped": "['$..describe-log-groups-pattern.logGroups..metricFilterCount', '$..describe-log-groups-pattern.logGroups..storedBytes', '$..describe-log-groups-pattern.nextToken']", + "snapshot_skipped": "['$..describe-log-groups-pattern.logGroups..storedBytes', '$..describe-log-groups-pattern.nextToken', '$..list-log-groups-pattern-match.nextToken']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -29575,7 +30295,7 @@ "test": "test_create_and_delete_log_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..describe-log-groups-pattern.logGroups..metricFilterCount', '$..describe-log-groups-pattern.logGroups..storedBytes', '$..describe-log-groups-pattern.nextToken']", + "snapshot_skipped": "['$..describe-log-groups-pattern.logGroups..storedBytes', '$..describe-log-groups-pattern.nextToken', '$..list-log-groups-pattern-match.nextToken']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -30090,6 +30810,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_register_lambda_target_validation", + "test": "test_elb_register_lambda_target_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", "test": "test_lambda_cross_account_invoke", @@ -30525,7 +31255,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31495,7 +32225,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -31752,6 +32482,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_forgot_password", + "test": "test_custom_message_forgot_password", + "response": "200", + "error": "", + "snapshot_skipped": "['$..version', '$..request.usernameParameter', '$..request.userAttributes.phone_number_verified']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_sign_up_trigger", "test": "test_custom_message_sign_up_trigger", @@ -31832,6 +32572,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_firelens_config_from_s3", + "test": "test_firelens_config_from_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_connect_to_localstack[dns]", "test": "test_task_connect_to_localstack[dns]", @@ -31852,6 +32602,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -32002,6 +32762,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_firelens_config_from_s3", + "test": "test_firelens_config_from_s3", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_task_connect_to_localstack[dns]", "test": "test_task_connect_to_localstack[dns]", @@ -32647,6 +33417,22 @@ ] } }, + "ListLogGroups": { + "logGroupNamePattern": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/logs/test_logs.py::TestCloudWatchLogs::test_create_and_delete_log_stream", + "test": "test_create_and_delete_log_stream", + "response": "200", + "error": "", + "snapshot_skipped": "['$..describe-log-groups-pattern.logGroups..storedBytes', '$..describe-log-groups-pattern.nextToken', '$..list-log-groups-pattern-match.nextToken']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, "ListTagsForResource": { "resourceArn": { "ls_community": [ @@ -32672,6 +33458,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_register_lambda_target_validation", + "test": "test_elb_register_lambda_target_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_lambda_cross_account_invoke", "test": "test_lambda_cross_account_invoke", @@ -32984,6 +33780,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_opensearch_crud", + "test": "test_opensearch_crud", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ClusterConfig.DedicatedMasterCount', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.DedicatedMasterType', '$..ClusterConfig.Options.DedicatedMasterCount', '$..ClusterConfig.Options.DedicatedMasterType', '$..DomainStatusList..AIMLOptions', '$..DomainStatusList..EBSOptions.Iops', '$..DomainStatusList..IdentityCenterOptions', '$..DomainStatusList..IPAddressType', '$..DomainStatusList..DomainProcessingStatus', '$..DomainStatusList..ModifyingProperties', '$..SoftwareUpdateOptions', '$..OffPeakWindowOptions', '$..ChangeProgressDetails', '$..AutoTuneOptions.UseOffPeakWindow', '$..AutoTuneOptions.Options.UseOffPeakWindow', '$..ClusterConfig.MultiAZWithStandbyEnabled', '$..AdvancedSecurityOptions.AnonymousAuthEnabled', '$..AdvancedSecurityOptions.Options.AnonymousAuthEnabled', '$..DomainConfig.AIMLOptions', '$..DomainConfig.ClusterConfig.Options.WarmEnabled', '$..DomainConfig.IdentityCenterOptions', '$..DomainConfig.IPAddressType', '$..DomainConfig.ModifyingProperties', '$..ClusterConfig.Options.ColdStorageOptions', '$..ClusterConfig.Options.MultiAZWithStandbyEnabled', '$..Processing', '$..ServiceSoftwareOptions.CurrentVersion', '$..ClusterConfig.DedicatedMasterEnabled', '$..ClusterConfig.InstanceType', '$..SnapshotOptions.Options.AutomatedSnapshotStartHour', '$..ClusterConfig.Options.DedicatedMasterEnabled', '$..ClusterConfig.Options.InstanceType', '$..AutoTuneOptions.State', '$..EBSOptions.Options.VolumeSize', '$..AdvancedOptions.\"rest.action.multi.allow_explicit_index\"', '$..AdvancedOptions.Options.\"rest.action.multi.allow_explicit_index\"', '$..Versions']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_search_books", "test": "test_search_books", @@ -33019,7 +33825,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -33029,7 +33835,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -33039,7 +33845,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -33049,7 +33855,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input3-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -33249,7 +34055,7 @@ "test": "test_http_proxy_integration_request_data_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server', '$..content.headers.accept-encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -33349,7 +34155,7 @@ "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Accept-Encoding', '$..multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -33359,7 +34165,7 @@ "test": "test_lambda_aws_proxy_integration_request_data_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..content.headers.Accept-Encoding', '$..content.multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -33429,7 +34235,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -35524,6 +36330,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java25]", + "test": "test_manual_endpoint_injection[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java8.al2]", "test": "test_manual_endpoint_injection[java8.al2]", @@ -35614,6 +36430,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.14]", + "test": "test_manual_endpoint_injection[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.8]", "test": "test_manual_endpoint_injection[python3.8]", @@ -35714,6 +36540,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java25]", + "test": "test_echo_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", "test": "test_echo_invoke[java8.al2]", @@ -35824,6 +36660,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.14]", + "test": "test_echo_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", "test": "test_echo_invoke[python3.8]", @@ -35924,6 +36770,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java25]", + "test": "test_introspection_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", "test": "test_introspection_invoke[java8.al2]", @@ -36034,6 +36890,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.14]", + "test": "test_introspection_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", "test": "test_introspection_invoke[python3.8]", @@ -36134,6 +37000,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java25]", + "test": "test_runtime_wrapper_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java8.al2]", "test": "test_runtime_wrapper_invoke[java8.al2]", @@ -36224,6 +37100,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.14]", + "test": "test_runtime_wrapper_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.8]", "test": "test_runtime_wrapper_invoke[python3.8]", @@ -36324,6 +37210,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java25]", + "test": "test_uncaught_exception_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", "test": "test_uncaught_exception_invoke[java8.al2]", @@ -36434,6 +37330,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.14]", + "test": "test_uncaught_exception_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", "test": "test_uncaught_exception_invoke[python3.8]", @@ -36774,6 +37680,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java25]", + "test": "test_serializable_input_object[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", "test": "test_serializable_input_object[java8.al2]", @@ -36814,6 +37730,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java25]", + "test": "test_stream_handler[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", "test": "test_stream_handler[java8.al2]", @@ -36904,6 +37830,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.14]", + "test": "test_handler_in_submodule[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", "test": "test_handler_in_submodule[python3.8]", @@ -36964,6 +37900,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.14]", + "test": "test_python_runtime_correct_versions[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", "test": "test_python_runtime_correct_versions[python3.8]", @@ -38454,6 +39400,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.14]", + "test": "test_lambda_put_item_to_dynamodb[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", "test": "test_lambda_put_item_to_dynamodb[python3.8]", @@ -38514,6 +39470,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.14]", + "test": "test_lambda_send_message_to_sqs[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", "test": "test_lambda_send_message_to_sqs[python3.8]", @@ -38574,6 +39540,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.14]", + "test": "test_lambda_start_stepfunctions_execution[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", "test": "test_lambda_start_stepfunctions_execution[python3.8]", @@ -38639,7 +39615,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -38839,7 +39815,7 @@ "test": "test_http_proxy_integration_request_data_mappings", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server', '$..content.headers.accept-encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -38939,7 +39915,7 @@ "test": "test_lambda_aws_proxy_integration", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Accept-Encoding', '$..multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -38949,7 +39925,7 @@ "test": "test_lambda_aws_proxy_integration_request_data_mapping", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..content.headers.Accept-Encoding', '$..content.multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -39009,7 +39985,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -41104,6 +42080,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java25]", + "test": "test_manual_endpoint_injection[java25]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java8.al2]", "test": "test_manual_endpoint_injection[java8.al2]", @@ -41194,6 +42180,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.14]", + "test": "test_manual_endpoint_injection[python3.14]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.8]", "test": "test_manual_endpoint_injection[python3.8]", @@ -41294,6 +42290,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java25]", + "test": "test_echo_invoke[java25]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", "test": "test_echo_invoke[java8.al2]", @@ -41404,6 +42410,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.14]", + "test": "test_echo_invoke[python3.14]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", "test": "test_echo_invoke[python3.8]", @@ -41504,6 +42520,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java25]", + "test": "test_introspection_invoke[java25]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", "test": "test_introspection_invoke[java8.al2]", @@ -41614,6 +42640,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.14]", + "test": "test_introspection_invoke[python3.14]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", "test": "test_introspection_invoke[python3.8]", @@ -41714,6 +42750,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java25]", + "test": "test_runtime_wrapper_invoke[java25]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java8.al2]", "test": "test_runtime_wrapper_invoke[java8.al2]", @@ -41804,6 +42850,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.14]", + "test": "test_runtime_wrapper_invoke[python3.14]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.8]", "test": "test_runtime_wrapper_invoke[python3.8]", @@ -41904,6 +42960,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java25]", + "test": "test_uncaught_exception_invoke[java25]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", "test": "test_uncaught_exception_invoke[java8.al2]", @@ -42014,6 +43080,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.14]", + "test": "test_uncaught_exception_invoke[python3.14]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", "test": "test_uncaught_exception_invoke[python3.8]", @@ -42354,6 +43430,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java25]", + "test": "test_serializable_input_object[java25]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", "test": "test_serializable_input_object[java8.al2]", @@ -42394,6 +43480,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java25]", + "test": "test_stream_handler[java25]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", "test": "test_stream_handler[java8.al2]", @@ -42484,6 +43580,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.14]", + "test": "test_handler_in_submodule[python3.14]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", "test": "test_handler_in_submodule[python3.8]", @@ -42544,6 +43650,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.14]", + "test": "test_python_runtime_correct_versions[python3.14]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", "test": "test_python_runtime_correct_versions[python3.8]", @@ -43954,6 +45070,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.14]", + "test": "test_lambda_put_item_to_dynamodb[python3.14]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", "test": "test_lambda_put_item_to_dynamodb[python3.8]", @@ -44014,6 +45140,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.14]", + "test": "test_lambda_send_message_to_sqs[python3.14]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", "test": "test_lambda_send_message_to_sqs[python3.8]", @@ -44074,6 +45210,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.14]", + "test": "test_lambda_start_stepfunctions_execution[python3.14]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", "test": "test_lambda_start_stepfunctions_execution[python3.8]", @@ -44196,6 +45342,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_websocket", + "test": "test_websocket", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigateway/test_apigateway_custom_domain.py::TestApigatewayCustomDomain::test_custom_domains_invocation", "test": "test_custom_domains_invocation", @@ -44746,16 +45902,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", - "response": "200", - "error": "", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.example.com]", "test": "test_custom_domains_outside_of_cert[.example.com]", @@ -45546,6 +46692,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_forgot_password", + "test": "test_custom_message_forgot_password", + "response": "200", + "error": "", + "snapshot_skipped": "['$..version', '$..request.usernameParameter', '$..request.userAttributes.phone_number_verified']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_sign_up_trigger", "test": "test_custom_message_sign_up_trigger", @@ -45676,6 +46832,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_firelens_config_from_s3", + "test": "test_firelens_config_from_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_get_aws_execution_env_from_task[FARGATE]", "test": "test_get_aws_execution_env_from_task[FARGATE]", @@ -45726,6 +46892,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -45996,6 +47182,26 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam[/]", + "test": "test_lambda_iam[/]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_iam[/testpath/]", + "test": "test_lambda_iam[/testpath/]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_lambda_sqs_destination", "test": "test_lambda_sqs_destination", @@ -46626,6 +47832,66 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", "test": "test_kinesis_dlq_behavior", @@ -47506,16 +48772,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", - "response": "400", - "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.example.com]", "test": "test_custom_domains_outside_of_cert[.example.com]", @@ -48186,6 +49442,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_forgot_password", + "test": "test_custom_message_forgot_password", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "['$..version', '$..request.usernameParameter', '$..request.userAttributes.phone_number_verified']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_sign_up_trigger", "test": "test_custom_message_sign_up_trigger", @@ -48287,13 +49553,13 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_register_lambda_target_validation", - "test": "test_elb_register_lambda_target_validation", + "node_id": "LocalStack Pro: tests/aws/services/elb/test_elb.py::TestELB::test_elb_lambda_target_permissions", + "test": "test_elb_lambda_target_permissions", "response": "400", "error": "ResourceNotFoundException", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": true, + "snapshot_tested": false, "origin": "internal" }, { @@ -48597,11 +49863,11 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/kinesisanalyticsv2/test_managed_flink.py::TestKinesisDataAnalyticsV2::test_cloudwatch_logging_options", - "test": "test_cloudwatch_logging_options", + "node_id": "LocalStack Pro: tests/aws/services/kms/test_kms.py::TestKMS::test_create_key", + "test": "test_create_key", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..ApplicationDetail.ApplicationConfigurationDescription.ApplicationSnapshotConfigurationDescription', '$..ApplicationDetail.ApplicationConfigurationDescription.ApplicationSystemRollbackConfigurationDescription', '$..ApplicationDetail.ApplicationConfigurationDescription.FlinkApplicationConfigurationDescription', '$..ApplicationDetail.ApplicationConfigurationDescription.RunConfigurationDescription', '$..ApplicationDetail.ApplicationMaintenanceConfigurationDescription', '$..ApplicationDetail.ApplicationVersionCreateTimestamp', '$..ApplicationDetail.ApplicationVersionUpdatedFrom', '$..CodeMD5', '$..CodeSize', '$..ConditionalToken']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -49046,6 +50312,66 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "400", + "error": "ResourceNotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", "test": "test_kinesis_dlq_behavior", diff --git a/src/data/coverage/managedblockchain.json b/src/data/coverage/managedblockchain.json index d9faa268..40fdca56 100644 --- a/src/data/coverage/managedblockchain.json +++ b/src/data/coverage/managedblockchain.json @@ -38,7 +38,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -51,7 +51,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -64,7 +64,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { diff --git a/src/data/coverage/mediaconvert.json b/src/data/coverage/mediaconvert.json index f8667e46..27b06ad0 100644 --- a/src/data/coverage/mediaconvert.json +++ b/src/data/coverage/mediaconvert.json @@ -197,6 +197,19 @@ "k8s_test_suite": false } }, + { + "GetJobsQueryResults": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "", + "k8s_test_suite": false + } + }, { "GetPolicy": { "implemented": false, @@ -353,6 +366,19 @@ "k8s_test_suite": false } }, + { + "StartJobsQuery": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "", + "k8s_test_suite": false + } + }, { "TagResource": { "implemented": false, diff --git a/src/data/coverage/mediastore-data.json b/src/data/coverage/mediastore-data.json index 4db02ad0..e55c86a0 100644 --- a/src/data/coverage/mediastore-data.json +++ b/src/data/coverage/mediastore-data.json @@ -12,7 +12,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -25,7 +25,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -38,7 +38,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -64,7 +64,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } } ], diff --git a/src/data/coverage/mediastore.json b/src/data/coverage/mediastore.json index cf1c29d7..d6725fe5 100644 --- a/src/data/coverage/mediastore.json +++ b/src/data/coverage/mediastore.json @@ -12,7 +12,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -25,7 +25,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -90,7 +90,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -155,7 +155,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { diff --git a/src/data/coverage/memorydb.json b/src/data/coverage/memorydb.json index d523c980..daa70ed9 100644 --- a/src/data/coverage/memorydb.json +++ b/src/data/coverage/memorydb.json @@ -275,6 +275,32 @@ "k8s_test_suite": false } }, + { + "DescribeMultiRegionParameterGroups": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "", + "k8s_test_suite": false + } + }, + { + "DescribeMultiRegionParameters": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "", + "k8s_test_suite": false + } + }, { "DescribeParameterGroups": { "implemented": false, diff --git a/src/data/coverage/mq.json b/src/data/coverage/mq.json index 37931a09..4af256f8 100644 --- a/src/data/coverage/mq.json +++ b/src/data/coverage/mq.json @@ -220,7 +220,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { diff --git a/src/data/coverage/mwaa.json b/src/data/coverage/mwaa.json index de61c4a6..29554485 100644 --- a/src/data/coverage/mwaa.json +++ b/src/data/coverage/mwaa.json @@ -90,7 +90,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -255,7 +255,7 @@ "node_id": "LocalStack Pro: tests/integration/chaos/test_faults.py::TestFaults::test_fault_custom_error", "test": "test_fault_custom_error", "response": "450", - "error": "TeaPotError", + "error": "FaultException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, diff --git a/src/data/coverage/neptune.json b/src/data/coverage/neptune.json index 13c7f23f..a8d62473 100644 --- a/src/data/coverage/neptune.json +++ b/src/data/coverage/neptune.json @@ -142,7 +142,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -259,7 +259,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -389,7 +389,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -857,7 +857,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -1227,6 +1227,16 @@ }, "CopyTagsToSnapshot, DBClusterIdentifier, DBClusterParameterGroupName, DBSubnetGroupName, DatabaseName, EnableHttpEndpoint, Engine, EngineVersion, MasterUserPassword, MasterUsername, ServerlessV2ScalingConfiguration, StorageEncrypted, VpcSecurityGroupIds": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -2333,6 +2343,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -2435,6 +2455,20 @@ } ] }, + "AllocatedStorage, BackupRetentionPeriod, DBInstanceClass, DBInstanceIdentifier, DBName, Engine, EngineVersion, MasterUserPassword, MasterUsername, StorageEncrypted, StorageType": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_engine.py::test_sub_with_nested_properties", + "test": "test_sub_with_nested_properties", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + } + ] + }, "AllocatedStorage, BackupRetentionPeriod, DBInstanceClass, DBInstanceIdentifier, Engine, EngineVersion, MasterUserPassword, MasterUsername": { "ls_pro": [ { @@ -3513,6 +3547,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -4079,6 +4123,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -4923,6 +4977,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", "test": "test_number_of_records_updated[update-with-ctes]", @@ -5145,6 +5209,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", "test": "test_number_of_records_updated[update-with-ctes]", @@ -5351,6 +5425,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_engine.py::test_sub_with_nested_properties", + "test": "test_sub_with_nested_properties", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_rds_reboot_db_instances", "test": "test_action_rds_reboot_db_instances", @@ -5911,6 +5995,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", "test": "test_number_of_records_updated[update-with-ctes]", @@ -6813,6 +6907,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", "test": "test_number_of_records_updated[update-with-ctes]", @@ -9745,6 +9849,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", "test": "test_number_of_records_updated[update-with-ctes]", @@ -10023,6 +10137,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_engine.py::test_sub_with_nested_properties", + "test": "test_sub_with_nested_properties", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_rds_reboot_db_instances", "test": "test_action_rds_reboot_db_instances", @@ -10653,6 +10777,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -12021,6 +12155,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", diff --git a/src/data/coverage/opensearch.json b/src/data/coverage/opensearch.json index eb8dbad1..c9c48b19 100644 --- a/src/data/coverage/opensearch.json +++ b/src/data/coverage/opensearch.json @@ -337,7 +337,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -376,7 +376,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { diff --git a/src/data/coverage/pipes.json b/src/data/coverage/pipes.json index b1c40bcf..5388e6c5 100644 --- a/src/data/coverage/pipes.json +++ b/src/data/coverage/pipes.json @@ -135,6 +135,130 @@ ], "details": { "CreatePipe": { + "Enrichment, EnrichmentParameters, Name, RoleArn, Source, Target": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_validation.py::TestPipesValidation::test_pipe_enrichment_input_transformation_validation_error[array-multiple-indices-template]", + "test": "test_pipe_enrichment_input_transformation_validation_error[array-multiple-indices-template]", + "response": "400", + "error": "ValidationException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_validation.py::TestPipesValidation::test_pipe_enrichment_input_transformation_validation_error[array-slices-template]", + "test": "test_pipe_enrichment_input_transformation_validation_error[array-slices-template]", + "response": "400", + "error": "ValidationException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_validation.py::TestPipesValidation::test_pipe_enrichment_input_transformation_validation_error[malformed-JSON-missing-curly-bracket]", + "test": "test_pipe_enrichment_input_transformation_validation_error[malformed-JSON-missing-curly-bracket]", + "response": "400", + "error": "ValidationException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_validation.py::TestPipesValidation::test_pipe_enrichment_input_transformation_validation_error[malformed-JSON-missing-field]", + "test": "test_pipe_enrichment_input_transformation_validation_error[malformed-JSON-missing-field]", + "response": "400", + "error": "ValidationException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_validation.py::TestPipesValidation::test_pipe_enrichment_input_transformation_validation_error[mising-opening-bracket]", + "test": "test_pipe_enrichment_input_transformation_validation_error[mising-opening-bracket]", + "response": "400", + "error": "ValidationException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_validation.py::TestPipesValidation::test_pipe_enrichment_input_transformation_validation_error[missing-closing-bracket]", + "test": "test_pipe_enrichment_input_transformation_validation_error[missing-closing-bracket]", + "response": "400", + "error": "ValidationException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_validation.py::TestPipesValidation::test_pipe_enrichment_input_transformation_validation_error[recursive-descent-template]", + "test": "test_pipe_enrichment_input_transformation_validation_error[recursive-descent-template]", + "response": "400", + "error": "ValidationException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, "Enrichment, LogConfiguration, Name, RoleArn, Source, SourceParameters, Target": { "ls_pro": [ { @@ -177,6 +301,20 @@ } ] }, + "Enrichment, Name, RoleArn, Source, Target, TargetParameters": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, "LogConfiguration, Name, RoleArn, Source, SourceParameters, Target": { "ls_pro": [ { @@ -475,6 +613,66 @@ }, "Name, RoleArn, Source, Target, TargetParameters": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[empty-string-template]", + "test": "test_pipe_target_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-array-template]", + "test": "test_pipe_target_input_transformation[json-array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-object-template]", + "test": "test_pipe_target_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-template]", + "test": "test_pipe_target_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-with-quotes-template]", + "test": "test_pipe_target_input_transformation[string-with-quotes-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[wildcard-template]", + "test": "test_pipe_target_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_targets.py::TestPipesTargets::test_target_events", "test": "test_target_events", @@ -495,6 +693,36 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[empty-template]", + "test": "test_add_and_update_input_transformation[empty-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[no-target-params]", + "test": "test_add_and_update_input_transformation[no-target-params]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[string-template]", + "test": "test_add_and_update_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_validation.py::TestPipeUpdateValidation::test_pipe_update_parameters_for_wrong_target_type", "test": "test_pipe_update_parameters_for_wrong_target_type", @@ -505,6 +733,76 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_validation.py::TestPipesValidation::test_pipe_target_input_transformation_validation_error[array-multiple-indices-template]", + "test": "test_pipe_target_input_transformation_validation_error[array-multiple-indices-template]", + "response": "400", + "error": "ValidationException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_validation.py::TestPipesValidation::test_pipe_target_input_transformation_validation_error[array-slices-template]", + "test": "test_pipe_target_input_transformation_validation_error[array-slices-template]", + "response": "400", + "error": "ValidationException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_validation.py::TestPipesValidation::test_pipe_target_input_transformation_validation_error[malformed-JSON-missing-curly-bracket]", + "test": "test_pipe_target_input_transformation_validation_error[malformed-JSON-missing-curly-bracket]", + "response": "400", + "error": "ValidationException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_validation.py::TestPipesValidation::test_pipe_target_input_transformation_validation_error[malformed-JSON-missing-field]", + "test": "test_pipe_target_input_transformation_validation_error[malformed-JSON-missing-field]", + "response": "400", + "error": "ValidationException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_validation.py::TestPipesValidation::test_pipe_target_input_transformation_validation_error[mising-opening-bracket]", + "test": "test_pipe_target_input_transformation_validation_error[mising-opening-bracket]", + "response": "400", + "error": "ValidationException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_validation.py::TestPipesValidation::test_pipe_target_input_transformation_validation_error[missing-closing-bracket]", + "test": "test_pipe_target_input_transformation_validation_error[missing-closing-bracket]", + "response": "400", + "error": "ValidationException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_validation.py::TestPipesValidation::test_pipe_target_input_transformation_validation_error[recursive-descent-template]", + "test": "test_pipe_target_input_transformation_validation_error[recursive-descent-template]", + "response": "400", + "error": "ValidationException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_validation.py::TestPipesValidation::test_target_parameters_for_wrong_target_type", "test": "test_target_parameters_for_wrong_target_type", @@ -651,6 +949,126 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[empty-string-template]", + "test": "test_pipe_target_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-array-template]", + "test": "test_pipe_target_input_transformation[json-array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-object-template]", + "test": "test_pipe_target_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-template]", + "test": "test_pipe_target_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-with-quotes-template]", + "test": "test_pipe_target_input_transformation[string-with-quotes-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[wildcard-template]", + "test": "test_pipe_target_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", "test": "test_kinesis_dlq_behavior", @@ -701,6 +1119,36 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[empty-template]", + "test": "test_add_and_update_input_transformation[empty-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[no-target-params]", + "test": "test_add_and_update_input_transformation[no-target-params]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[string-template]", + "test": "test_add_and_update_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_filtering", "test": "test_add_filtering", @@ -947,6 +1395,126 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[empty-string-template]", + "test": "test_pipe_target_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-array-template]", + "test": "test_pipe_target_input_transformation[json-array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-object-template]", + "test": "test_pipe_target_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-template]", + "test": "test_pipe_target_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-with-quotes-template]", + "test": "test_pipe_target_input_transformation[string-with-quotes-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[wildcard-template]", + "test": "test_pipe_target_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", "test": "test_kinesis_dlq_behavior", @@ -1017,6 +1585,36 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[empty-template]", + "test": "test_add_and_update_input_transformation[empty-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[no-target-params]", + "test": "test_add_and_update_input_transformation[no-target-params]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[string-template]", + "test": "test_add_and_update_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_filtering", "test": "test_add_filtering", @@ -1267,6 +1865,20 @@ } ] }, + "Name, RoleArn": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[no-target-params]", + "test": "test_add_and_update_input_transformation[no-target-params]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, "Name, RoleArn, SourceParameters": { "ls_pro": [ { @@ -1368,6 +1980,30 @@ "origin": "external" } ] + }, + "Name, RoleArn, TargetParameters": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[empty-template]", + "test": "test_add_and_update_input_transformation[empty-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[string-template]", + "test": "test_add_and_update_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] } } } diff --git a/src/data/coverage/qldb-session.json b/src/data/coverage/qldb-session.json deleted file mode 100644 index 3470340c..00000000 --- a/src/data/coverage/qldb-session.json +++ /dev/null @@ -1,588 +0,0 @@ -{ - "service": "qldb-session", - "pro_support": true, - "operations": [ - { - "SendCommand": { - "implemented": true, - "availability": "pro", - "internal_test_suite": true, - "external_test_suite": false, - "terraform_test_suite": false, - "aws_validated": true, - "snapshot_tested": true, - "snapshot_skipped": "" - } - } - ], - "details": { - "SendCommand": { - "CommitTransaction, SessionToken": { - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestHistoryQueries::test_query_history", - "test": "test_query_history", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestHistoryQueries::test_query_history_with_start_end_timestamps", - "test": "test_query_history_with_start_end_timestamps", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestHistoryQueries::test_query_history_with_updates", - "test": "test_query_history_with_updates", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_complex_insert", - "test": "test_complex_insert", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_insert_multiple_docs", - "test": "test_insert_multiple_docs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_list_tables", - "test": "test_list_tables", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_by_metadata", - "test": "test_query_by_metadata", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_committed_views", - "test": "test_query_committed_views", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_ion_timestamp", - "test": "test_query_ion_timestamp", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_join_tables", - "test": "test_query_join_tables", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_parameters", - "test": "test_query_with_parameters", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_params_via_api", - "test": "test_query_with_params_via_api", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - } - ] - }, - "ExecuteStatement, SessionToken": { - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestHistoryQueries::test_query_history", - "test": "test_query_history", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestHistoryQueries::test_query_history_with_start_end_timestamps", - "test": "test_query_history_with_start_end_timestamps", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestHistoryQueries::test_query_history_with_updates", - "test": "test_query_history_with_updates", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_complex_insert", - "test": "test_complex_insert", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_insert_multiple_docs", - "test": "test_insert_multiple_docs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_list_tables", - "test": "test_list_tables", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_by_metadata", - "test": "test_query_by_metadata", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_committed_views", - "test": "test_query_committed_views", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_ion_timestamp", - "test": "test_query_ion_timestamp", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_join_tables", - "test": "test_query_join_tables", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_parameters", - "test": "test_query_with_parameters", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_params_via_api", - "test": "test_query_with_params_via_api", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_update_query_response", - "test": "test_update_query_response", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - } - ] - }, - "SessionToken, StartTransaction": { - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestHistoryQueries::test_query_history", - "test": "test_query_history", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestHistoryQueries::test_query_history_with_start_end_timestamps", - "test": "test_query_history_with_start_end_timestamps", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestHistoryQueries::test_query_history_with_updates", - "test": "test_query_history_with_updates", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_complex_insert", - "test": "test_complex_insert", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_insert_multiple_docs", - "test": "test_insert_multiple_docs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_list_tables", - "test": "test_list_tables", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_by_metadata", - "test": "test_query_by_metadata", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_committed_views", - "test": "test_query_committed_views", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_ion_timestamp", - "test": "test_query_ion_timestamp", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_join_tables", - "test": "test_query_join_tables", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_parameters", - "test": "test_query_with_parameters", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_params_via_api", - "test": "test_query_with_params_via_api", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_update_query_response", - "test": "test_update_query_response", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - } - ] - }, - "StartSession": { - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestHistoryQueries::test_query_history", - "test": "test_query_history", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestHistoryQueries::test_query_history_with_start_end_timestamps", - "test": "test_query_history_with_start_end_timestamps", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestHistoryQueries::test_query_history_with_updates", - "test": "test_query_history_with_updates", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_complex_insert", - "test": "test_complex_insert", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_insert_multiple_docs", - "test": "test_insert_multiple_docs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_list_tables", - "test": "test_list_tables", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_by_metadata", - "test": "test_query_by_metadata", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_committed_views", - "test": "test_query_committed_views", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_ion_timestamp", - "test": "test_query_ion_timestamp", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_join_tables", - "test": "test_query_join_tables", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_parameters", - "test": "test_query_with_parameters", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_params_via_api", - "test": "test_query_with_params_via_api", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_update_query_response", - "test": "test_update_query_response", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - } - ] - } - } - } -} \ No newline at end of file diff --git a/src/data/coverage/qldb.json b/src/data/coverage/qldb.json deleted file mode 100644 index a926b5f8..00000000 --- a/src/data/coverage/qldb.json +++ /dev/null @@ -1,1148 +0,0 @@ -{ - "service": "qldb", - "pro_support": true, - "operations": [ - { - "CancelJournalKinesisStream": { - "implemented": false, - "availability": "", - "internal_test_suite": false, - "external_test_suite": false, - "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, - "snapshot_skipped": "" - } - }, - { - "CreateLedger": { - "implemented": true, - "availability": "pro", - "internal_test_suite": true, - "external_test_suite": true, - "terraform_test_suite": false, - "aws_validated": true, - "snapshot_tested": true, - "snapshot_skipped": "" - } - }, - { - "DeleteLedger": { - "implemented": true, - "availability": "pro", - "internal_test_suite": true, - "external_test_suite": false, - "terraform_test_suite": false, - "aws_validated": true, - "snapshot_tested": true, - "snapshot_skipped": "" - } - }, - { - "DescribeJournalKinesisStream": { - "implemented": true, - "availability": "pro", - "internal_test_suite": false, - "external_test_suite": false, - "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, - "snapshot_skipped": "" - } - }, - { - "DescribeJournalS3Export": { - "implemented": true, - "availability": "pro", - "internal_test_suite": false, - "external_test_suite": false, - "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, - "snapshot_skipped": "" - } - }, - { - "DescribeLedger": { - "implemented": true, - "availability": "pro", - "internal_test_suite": true, - "external_test_suite": false, - "terraform_test_suite": false, - "aws_validated": true, - "snapshot_tested": true, - "snapshot_skipped": "" - } - }, - { - "ExportJournalToS3": { - "implemented": true, - "availability": "pro", - "internal_test_suite": false, - "external_test_suite": false, - "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, - "snapshot_skipped": "" - } - }, - { - "GetBlock": { - "implemented": false, - "availability": "", - "internal_test_suite": false, - "external_test_suite": false, - "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, - "snapshot_skipped": "" - } - }, - { - "GetDigest": { - "implemented": false, - "availability": "", - "internal_test_suite": false, - "external_test_suite": false, - "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, - "snapshot_skipped": "" - } - }, - { - "GetRevision": { - "implemented": false, - "availability": "", - "internal_test_suite": false, - "external_test_suite": false, - "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, - "snapshot_skipped": "" - } - }, - { - "ListJournalKinesisStreamsForLedger": { - "implemented": false, - "availability": "", - "internal_test_suite": false, - "external_test_suite": false, - "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, - "snapshot_skipped": "" - } - }, - { - "ListJournalS3Exports": { - "implemented": false, - "availability": "", - "internal_test_suite": false, - "external_test_suite": false, - "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, - "snapshot_skipped": "" - } - }, - { - "ListJournalS3ExportsForLedger": { - "implemented": false, - "availability": "", - "internal_test_suite": false, - "external_test_suite": false, - "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, - "snapshot_skipped": "" - } - }, - { - "ListLedgers": { - "implemented": true, - "availability": "pro", - "internal_test_suite": true, - "external_test_suite": false, - "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, - "snapshot_skipped": "" - } - }, - { - "ListTagsForResource": { - "implemented": true, - "availability": "pro", - "internal_test_suite": false, - "external_test_suite": true, - "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, - "snapshot_skipped": "" - } - }, - { - "StreamJournalToKinesis": { - "implemented": true, - "availability": "pro", - "internal_test_suite": true, - "external_test_suite": false, - "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, - "snapshot_skipped": "" - } - }, - { - "TagResource": { - "implemented": true, - "availability": "pro", - "internal_test_suite": false, - "external_test_suite": true, - "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, - "snapshot_skipped": "" - } - }, - { - "UntagResource": { - "implemented": true, - "availability": "pro", - "internal_test_suite": false, - "external_test_suite": false, - "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, - "snapshot_skipped": "" - } - }, - { - "UpdateLedger": { - "implemented": true, - "availability": "pro", - "internal_test_suite": true, - "external_test_suite": false, - "terraform_test_suite": false, - "aws_validated": true, - "snapshot_tested": true, - "snapshot_skipped": "" - } - }, - { - "UpdateLedgerPermissionsMode": { - "implemented": false, - "availability": "", - "internal_test_suite": false, - "external_test_suite": false, - "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, - "snapshot_skipped": "" - } - } - ], - "details": { - "CreateLedger": { - "DeletionProtection, Name, PermissionsMode": { - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resource_providers/qldb/aws_qldb_ledger/test_basic.py::TestBasicCRD::test_black_box", - "test": "test_black_box", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_create_ledger_response[False]", - "test": "test_create_ledger_response[False]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..State']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_create_ledger_response[True]", - "test": "test_create_ledger_response[True]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..State']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - } - ] - }, - "Name, PermissionsMode": { - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestHistoryQueries::test_query_history", - "test": "test_query_history", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestHistoryQueries::test_query_history_with_start_end_timestamps", - "test": "test_query_history_with_start_end_timestamps", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestHistoryQueries::test_query_history_with_updates", - "test": "test_query_history_with_updates", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_complex_insert", - "test": "test_complex_insert", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_create_ledger_response[None]", - "test": "test_create_ledger_response[None]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..State']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_describe_and_delete_ledger", - "test": "test_describe_and_delete_ledger", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_insert_multiple_docs", - "test": "test_insert_multiple_docs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_list_ledgers", - "test": "test_list_ledgers", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_list_tables", - "test": "test_list_tables", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_by_metadata", - "test": "test_query_by_metadata", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_committed_views", - "test": "test_query_committed_views", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_ion_timestamp", - "test": "test_query_ion_timestamp", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_join_tables", - "test": "test_query_join_tables", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_parameters", - "test": "test_query_with_parameters", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_params_via_api", - "test": "test_query_with_params_via_api", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_update_query_response", - "test": "test_update_query_response", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - } - ] - } - }, - "DeleteLedger": { - "Name": { - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resource_providers/qldb/aws_qldb_ledger/test_basic.py::TestBasicCRD::test_black_box", - "test": "test_black_box", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestHistoryQueries::test_query_history", - "test": "test_query_history", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestHistoryQueries::test_query_history_with_start_end_timestamps", - "test": "test_query_history_with_start_end_timestamps", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestHistoryQueries::test_query_history_with_updates", - "test": "test_query_history_with_updates", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_complex_insert", - "test": "test_complex_insert", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_create_ledger_response[False]", - "test": "test_create_ledger_response[False]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..State']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_create_ledger_response[None]", - "test": "test_create_ledger_response[None]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..State']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_create_ledger_response[True]", - "test": "test_create_ledger_response[True]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..State']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_describe_and_delete_ledger", - "test": "test_describe_and_delete_ledger", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_insert_multiple_docs", - "test": "test_insert_multiple_docs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_list_ledgers", - "test": "test_list_ledgers", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_list_tables", - "test": "test_list_tables", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_by_metadata", - "test": "test_query_by_metadata", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_committed_views", - "test": "test_query_committed_views", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_ion_timestamp", - "test": "test_query_ion_timestamp", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_join_tables", - "test": "test_query_join_tables", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_parameters", - "test": "test_query_with_parameters", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_params_via_api", - "test": "test_query_with_params_via_api", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_update_query_response", - "test": "test_update_query_response", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resource_providers/qldb/aws_qldb_ledger/test_basic.py::TestBasicCRD::test_black_box", - "test": "test_black_box", - "response": "404", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_describe_and_delete_ledger", - "test": "test_describe_and_delete_ledger", - "response": "412", - "error": "ResourcePreconditionNotMetException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - } - ] - } - }, - "DescribeLedger": { - "Name": { - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resource_providers/qldb/aws_qldb_ledger/test_basic.py::TestBasicCRD::test_black_box", - "test": "test_black_box", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resource_providers/qldb/aws_qldb_ledger/test_basic.py::TestBasicCRD::test_black_box", - "test": "test_black_box", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestHistoryQueries::test_query_history", - "test": "test_query_history", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestHistoryQueries::test_query_history_with_start_end_timestamps", - "test": "test_query_history_with_start_end_timestamps", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestHistoryQueries::test_query_history_with_updates", - "test": "test_query_history_with_updates", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_complex_insert", - "test": "test_complex_insert", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_create_ledger_response[False]", - "test": "test_create_ledger_response[False]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..State']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_create_ledger_response[None]", - "test": "test_create_ledger_response[None]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..State']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_create_ledger_response[True]", - "test": "test_create_ledger_response[True]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..State']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_describe_and_delete_ledger", - "test": "test_describe_and_delete_ledger", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_insert_multiple_docs", - "test": "test_insert_multiple_docs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_list_ledgers", - "test": "test_list_ledgers", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_list_tables", - "test": "test_list_tables", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_by_metadata", - "test": "test_query_by_metadata", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_committed_views", - "test": "test_query_committed_views", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_ion_timestamp", - "test": "test_query_ion_timestamp", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_join_tables", - "test": "test_query_join_tables", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_parameters", - "test": "test_query_with_parameters", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_params_via_api", - "test": "test_query_with_params_via_api", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_update_query_response", - "test": "test_update_query_response", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resource_providers/qldb/aws_qldb_ledger/test_basic.py::TestBasicCRD::test_black_box", - "test": "test_black_box", - "response": "404", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_describe_and_delete_ledger", - "test": "test_describe_and_delete_ledger", - "response": "404", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - } - ] - } - }, - "ListLedgers": { - "- (without any parameters)": { - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_list_ledgers", - "test": "test_list_ledgers", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - } - ] - } - }, - "StreamJournalToKinesis": { - "InclusiveStartTime, KinesisConfiguration, LedgerName, RoleArn, StreamName": { - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - } - ] - } - }, - "UpdateLedger": { - "DeletionProtection, Name": { - "ls_pro": [ - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestHistoryQueries::test_query_history", - "test": "test_query_history", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestHistoryQueries::test_query_history_with_start_end_timestamps", - "test": "test_query_history_with_start_end_timestamps", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestHistoryQueries::test_query_history_with_updates", - "test": "test_query_history_with_updates", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_complex_insert", - "test": "test_complex_insert", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_create_ledger_response[None]", - "test": "test_create_ledger_response[None]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..State']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_create_ledger_response[True]", - "test": "test_create_ledger_response[True]", - "response": "200", - "error": "", - "snapshot_skipped": "['$..State']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_describe_and_delete_ledger", - "test": "test_describe_and_delete_ledger", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_insert_multiple_docs", - "test": "test_insert_multiple_docs", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_list_ledgers", - "test": "test_list_ledgers", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_list_tables", - "test": "test_list_tables", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_by_metadata", - "test": "test_query_by_metadata", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_committed_views", - "test": "test_query_committed_views", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_ion_timestamp", - "test": "test_query_ion_timestamp", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_join_tables", - "test": "test_query_join_tables", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_parameters", - "test": "test_query_with_parameters", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_query_with_params_via_api", - "test": "test_query_with_params_via_api", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_stream_journal", - "test": "test_stream_journal", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_update_query_response", - "test": "test_update_query_response", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/qldb/test_qldb.py::TestQLDB::test_describe_and_delete_ledger", - "test": "test_describe_and_delete_ledger", - "response": "404", - "error": "ResourceNotFoundException", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "external" - } - ] - } - } - } -} \ No newline at end of file diff --git a/src/data/coverage/ram.json b/src/data/coverage/ram.json index 1246560a..a183e5da 100644 --- a/src/data/coverage/ram.json +++ b/src/data/coverage/ram.json @@ -12,7 +12,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -25,7 +25,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -129,7 +129,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -207,7 +207,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -220,7 +220,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -311,7 +311,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -324,7 +324,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -376,7 +376,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -441,7 +441,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } } ], diff --git a/src/data/coverage/rds-data.json b/src/data/coverage/rds-data.json index 95c2fc34..3b0dff45 100644 --- a/src/data/coverage/rds-data.json +++ b/src/data/coverage/rds-data.json @@ -1729,6 +1729,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_bytea_data_type", + "test": "test_select_bytea_data_type", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", + "test": "test_select_char", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_transactions", "test": "test_transactions", diff --git a/src/data/coverage/rds.json b/src/data/coverage/rds.json index 1d858f3c..e79b533f 100644 --- a/src/data/coverage/rds.json +++ b/src/data/coverage/rds.json @@ -246,7 +246,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -519,7 +519,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -714,7 +714,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -844,7 +844,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -961,7 +961,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -1000,7 +1000,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -1559,7 +1559,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -1780,7 +1780,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -1897,7 +1897,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -1923,7 +1923,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -2572,6 +2572,16 @@ }, "CopyTagsToSnapshot, DBClusterIdentifier, DBClusterParameterGroupName, DBSubnetGroupName, DatabaseName, EnableHttpEndpoint, Engine, EngineVersion, MasterUserPassword, MasterUsername, ServerlessV2ScalingConfiguration, StorageEncrypted, VpcSecurityGroupIds": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -3678,6 +3688,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -3780,6 +3800,20 @@ } ] }, + "AllocatedStorage, BackupRetentionPeriod, DBInstanceClass, DBInstanceIdentifier, DBName, Engine, EngineVersion, MasterUserPassword, MasterUsername, StorageEncrypted, StorageType": { + "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_engine.py::test_sub_with_nested_properties", + "test": "test_sub_with_nested_properties", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + } + ] + }, "AllocatedStorage, BackupRetentionPeriod, DBInstanceClass, DBInstanceIdentifier, Engine, EngineVersion, MasterUserPassword, MasterUsername": { "ls_pro": [ { @@ -4858,6 +4892,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -5708,6 +5752,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -6662,6 +6716,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", "test": "test_number_of_records_updated[update-with-ctes]", @@ -6884,6 +6948,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", "test": "test_number_of_records_updated[update-with-ctes]", @@ -7090,6 +7164,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_engine.py::test_sub_with_nested_properties", + "test": "test_sub_with_nested_properties", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_rds_reboot_db_instances", "test": "test_action_rds_reboot_db_instances", @@ -7650,6 +7734,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", "test": "test_number_of_records_updated[update-with-ctes]", @@ -8800,6 +8894,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", "test": "test_number_of_records_updated[update-with-ctes]", @@ -11868,6 +11972,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "404", + "error": "DBClusterNotFoundFault", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", "test": "test_number_of_records_updated[update-with-ctes]", @@ -12146,6 +12260,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/test_engine.py::test_sub_with_nested_properties", + "test": "test_sub_with_nested_properties", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/fis/test_fis.py::TestFis::test_action_rds_reboot_db_instances", "test": "test_action_rds_reboot_db_instances", @@ -12776,6 +12900,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -14570,6 +14704,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", diff --git a/src/data/coverage/redshift-data.json b/src/data/coverage/redshift-data.json index 5331cad4..3b92ea42 100644 --- a/src/data/coverage/redshift-data.json +++ b/src/data/coverage/redshift-data.json @@ -51,7 +51,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -103,7 +103,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -142,7 +142,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } } ], diff --git a/src/data/coverage/redshift.json b/src/data/coverage/redshift.json index 43bc127f..6d5128d0 100644 --- a/src/data/coverage/redshift.json +++ b/src/data/coverage/redshift.json @@ -51,7 +51,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -194,7 +194,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -740,7 +740,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { diff --git a/src/data/coverage/route53.json b/src/data/coverage/route53.json index a91aa48a..2c174efe 100644 --- a/src/data/coverage/route53.json +++ b/src/data/coverage/route53.json @@ -2064,13 +2064,13 @@ ], "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -3227,16 +3227,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", - "response": "200", - "error": "", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.example.com]", "test": "test_custom_domains_outside_of_cert[.example.com]", diff --git a/src/data/coverage/s3.json b/src/data/coverage/s3.json index 0f9e1d1d..79afdd93 100644 --- a/src/data/coverage/s3.json +++ b/src/data/coverage/s3.json @@ -1518,6 +1518,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java25]", + "test": "test_manual_endpoint_injection[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java8.al2]", "test": "test_manual_endpoint_injection[java8.al2]", @@ -1568,6 +1578,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java25]", + "test": "test_serializable_input_object[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", "test": "test_serializable_input_object[java8.al2]", @@ -2469,12 +2489,62 @@ "aws_validated": true, "snapshot_tested": false, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_datafile_statistics", + "test": "test_datafile_statistics", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_manifest_file_structure", + "test": "test_manifest_file_structure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_data_overwrite", + "test": "test_pyiceberg_data_overwrite", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_data_write_append", + "test": "test_pyiceberg_data_write_append", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_snapshot_metadata_versioning", + "test": "test_snapshot_metadata_versioning", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } }, "CopyObject": { - "ACL, Bucket, BucketKeyEnabled, CacheControl, ChecksumAlgorithm, ContentDisposition, ContentEncoding, ContentLanguage, ContentType, CopySource, CopySourceIfMatch, CopySourceIfModifiedSince, CopySourceIfNoneMatch, CopySourceIfUnmodifiedSince, CopySourceSSECustomerAlgorithm, CopySourceSSECustomerKey, CopySourceSSECustomerKeyMD5, ExpectedBucketOwner, ExpectedSourceBucketOwner, Expires, GrantFullControl, GrantRead, GrantReadACP, GrantWriteACP, Key, Metadata, MetadataDirective, ObjectLockLegalHoldStatus, ObjectLockMode, ObjectLockRetainUntilDate, RequestPayer, SSECustomerAlgorithm, SSECustomerKey, SSECustomerKeyMD5, SSEKMSEncryptionContext, SSEKMSKeyId, ServerSideEncryption, StorageClass, Tagging, TaggingDirective, WebsiteRedirectLocation": { + "ACL, Bucket, BucketKeyEnabled, CacheControl, ChecksumAlgorithm, ContentDisposition, ContentEncoding, ContentLanguage, ContentType, CopySource, CopySourceIfMatch, CopySourceIfModifiedSince, CopySourceIfNoneMatch, CopySourceIfUnmodifiedSince, CopySourceSSECustomerAlgorithm, CopySourceSSECustomerKey, CopySourceSSECustomerKeyMD5, ExpectedBucketOwner, ExpectedSourceBucketOwner, Expires, GrantFullControl, GrantRead, GrantReadACP, GrantWriteACP, IfMatch, IfNoneMatch, Key, Metadata, MetadataDirective, ObjectLockLegalHoldStatus, ObjectLockMode, ObjectLockRetainUntilDate, RequestPayer, SSECustomerAlgorithm, SSECustomerKey, SSECustomerKeyMD5, SSEKMSEncryptionContext, SSEKMSKeyId, ServerSideEncryption, StorageClass, Tagging, TaggingDirective, WebsiteRedirectLocation": { "ls_community": [ { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_copy_in_place_with_bucket_encryption", @@ -3233,7 +3303,7 @@ "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3243,7 +3313,7 @@ "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3253,7 +3323,7 @@ "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3263,7 +3333,7 @@ "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3473,7 +3543,7 @@ "test": "test_http_proxy_integration_request_data_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server', '$..content.headers.accept-encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3583,7 +3653,7 @@ "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Accept-Encoding', '$..multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3603,7 +3673,7 @@ "test": "test_lambda_aws_proxy_integration_request_data_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..content.headers.Accept-Encoding', '$..content.multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4273,7 +4343,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -5213,7 +5283,7 @@ "test": "test_table_v2_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7473,7 +7543,7 @@ "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -7483,7 +7553,7 @@ "test": "test_event_source_mapping_lifecycle_delete_function", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -7788,6 +7858,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_compatibilities[runtimes2]", + "test": "test_layer_compatibilities[runtimes2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_deterministic_version", "test": "test_layer_deterministic_version", @@ -8138,6 +8218,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java25]", + "test": "test_snapstart_lifecycle[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[python3.12]", "test": "test_snapstart_lifecycle[python3.12]", @@ -8198,6 +8288,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java25]", + "test": "test_snapstart_update_function_configuration[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[python3.12]", "test": "test_snapstart_update_function_configuration[python3.12]", @@ -8558,6 +8658,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java25]", + "test": "test_manual_endpoint_injection[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java8.al2]", "test": "test_manual_endpoint_injection[java8.al2]", @@ -8648,6 +8758,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.14]", + "test": "test_manual_endpoint_injection[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.8]", "test": "test_manual_endpoint_injection[python3.8]", @@ -8748,6 +8868,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java25]", + "test": "test_echo_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", "test": "test_echo_invoke[java8.al2]", @@ -8858,6 +8988,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.14]", + "test": "test_echo_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", "test": "test_echo_invoke[python3.8]", @@ -8958,6 +9098,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java25]", + "test": "test_introspection_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", "test": "test_introspection_invoke[java8.al2]", @@ -9068,6 +9218,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.14]", + "test": "test_introspection_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", "test": "test_introspection_invoke[python3.8]", @@ -9168,6 +9328,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java25]", + "test": "test_runtime_wrapper_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java8.al2]", "test": "test_runtime_wrapper_invoke[java8.al2]", @@ -9258,6 +9428,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.14]", + "test": "test_runtime_wrapper_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.8]", "test": "test_runtime_wrapper_invoke[python3.8]", @@ -9358,6 +9538,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java25]", + "test": "test_uncaught_exception_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", "test": "test_uncaught_exception_invoke[java8.al2]", @@ -9468,6 +9658,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.14]", + "test": "test_uncaught_exception_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", "test": "test_uncaught_exception_invoke[python3.8]", @@ -9798,6 +9998,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java25]", + "test": "test_serializable_input_object[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", "test": "test_serializable_input_object[java8.al2]", @@ -9838,6 +10048,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java25]", + "test": "test_stream_handler[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", "test": "test_stream_handler[java8.al2]", @@ -9928,6 +10148,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.14]", + "test": "test_handler_in_submodule[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", "test": "test_handler_in_submodule[python3.8]", @@ -9988,6 +10218,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.14]", + "test": "test_python_runtime_correct_versions[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", "test": "test_python_runtime_correct_versions[python3.8]", @@ -10108,6 +10348,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_create_bucket_aws_global", + "test": "test_create_bucket_aws_global", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AccessPointAlias']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_create_bucket_head_bucket", "test": "test_create_bucket_head_bucket", @@ -17138,6 +17388,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.14]", + "test": "test_lambda_put_item_to_dynamodb[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", "test": "test_lambda_put_item_to_dynamodb[python3.8]", @@ -17198,6 +17458,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.14]", + "test": "test_lambda_send_message_to_sqs[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", "test": "test_lambda_send_message_to_sqs[python3.8]", @@ -17258,6 +17528,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.14]", + "test": "test_lambda_start_stepfunctions_execution[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", "test": "test_lambda_start_stepfunctions_execution[python3.8]", @@ -17348,6 +17628,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_create_bucket_aws_global", + "test": "test_create_bucket_aws_global", + "response": "400", + "error": "AuthorizationHeaderMalformed", + "snapshot_skipped": "['$..AccessPointAlias']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_different_location_constraint", "test": "test_different_location_constraint", @@ -18110,16 +18400,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", - "response": "200", - "error": "", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.example.com]", "test": "test_custom_domains_outside_of_cert[.example.com]", @@ -20620,6 +20900,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_forgot_password", + "test": "test_custom_message_forgot_password", + "response": "200", + "error": "", + "snapshot_skipped": "['$..version', '$..request.usernameParameter', '$..request.userAttributes.phone_number_verified']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_sign_up_trigger", "test": "test_custom_message_sign_up_trigger", @@ -20850,6 +21140,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_firelens_config_from_s3", + "test": "test_firelens_config_from_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFargateApplicationLoadBalanced::test_service_deployment", "test": "test_service_deployment", @@ -20860,6 +21160,26 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -21300,6 +21620,56 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_attached_policy", + "test": "test_simulation_user_attached_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_simulated_policy", + "test": "test_simulation_user_simulated_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_with_no_policies", + "test": "test_simulation_user_with_no_policies", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_with_boundary_policy_override", + "test": "test_simulation_with_boundary_policy_override", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_with_resource_policy", + "test": "test_simulation_with_resource_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_lambda_integration[AWS]", "test": "test_lambda_integration[AWS]", @@ -22390,6 +22760,66 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", "test": "test_kinesis_dlq_behavior", @@ -22470,6 +22900,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -22715,14 +23155,14 @@ "test": "test_create_namespace_and_table", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_table_bucket_file_structure", - "test": "test_create_table_bucket_file_structure", + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_datafile_statistics", + "test": "test_datafile_statistics", "response": "200", "error": "", "snapshot_skipped": "", @@ -22735,7 +23175,7 @@ "test": "test_get_table_metadata_location", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -22750,6 +23190,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_manifest_file_structure", + "test": "test_manifest_file_structure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_namespace_not_found_errors", "test": "test_namespace_not_found_errors", @@ -22760,11 +23210,141 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_advanced_data_types", + "test": "test_pyiceberg_advanced_data_types", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_basic_data_types", + "test": "test_pyiceberg_basic_data_types", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_bucket_partitioned_table", + "test": "test_pyiceberg_bucket_partitioned_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_data_overwrite", + "test": "test_pyiceberg_data_overwrite", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_data_write_append", + "test": "test_pyiceberg_data_write_append", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_integration", + "test": "test_pyiceberg_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_multi_field_sort", + "test": "test_pyiceberg_multi_field_sort", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_multiple_namespaces", + "test": "test_pyiceberg_multiple_namespaces", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_sorted_table", + "test": "test_pyiceberg_sorted_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_table_rename", + "test": "test_pyiceberg_table_rename", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_time_partitioned_table", + "test": "test_pyiceberg_time_partitioned_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_truncate_partitioned_table", + "test": "test_pyiceberg_truncate_partitioned_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_rename_table", "test": "test_rename_table", "response": "200", "error": "", + "snapshot_skipped": "['$..metadataLocation']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_snapshot_metadata_versioning", + "test": "test_snapshot_metadata_versioning", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, @@ -22785,7 +23365,7 @@ "test": "test_unique_warehouse_buckets_per_table", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -22795,7 +23375,7 @@ "test": "test_update_table_metadata_location", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -22890,6 +23470,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_explicit_deny_event_on_span", + "test": "test_iam_explicit_deny_event_on_span", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_code_tracing.py::TestLambdaInvocationTracing::test_lambda_call_to_s3_tracing[Event]", "test": "test_lambda_call_to_s3_tracing[Event]", @@ -23166,6 +23756,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java25]", + "test": "test_manual_endpoint_injection[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java8.al2]", "test": "test_manual_endpoint_injection[java8.al2]", @@ -23216,6 +23816,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java25]", + "test": "test_serializable_input_object[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", "test": "test_serializable_input_object[java8.al2]", @@ -24338,6 +24948,56 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_datafile_statistics", + "test": "test_datafile_statistics", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_manifest_file_structure", + "test": "test_manifest_file_structure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_data_overwrite", + "test": "test_pyiceberg_data_overwrite", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_data_write_append", + "test": "test_pyiceberg_data_write_append", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_snapshot_metadata_versioning", + "test": "test_snapshot_metadata_versioning", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_enforce_policy_s3", "test": "test_enforce_policy_s3", @@ -24389,7 +25049,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input4-FAILED]", "response": "204", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -25249,7 +25909,7 @@ "test": "test_table_v2_stream", "response": "204", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -25584,6 +26244,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_create_bucket_aws_global", + "test": "test_create_bucket_aws_global", + "response": "204", + "error": "", + "snapshot_skipped": "['$..AccessPointAlias']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_create_bucket_head_bucket", "test": "test_create_bucket_head_bucket", @@ -31737,21 +32407,21 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_distribution_with_acm", - "test": "test_create_distribution_with_acm", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", + "test": "test_create_stack_cloudfront", "response": "204", "error": "", - "snapshot_skipped": "all", + "snapshot_skipped": "['$..StackResources..PhysicalResourceId']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", - "test": "test_create_stack_cloudfront", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudtrail.py::test_cloud_trail_deploy", + "test": "test_cloud_trail_deploy", "response": "204", "error": "", - "snapshot_skipped": "['$..StackResources..PhysicalResourceId']", + "snapshot_skipped": "['$..HasCustomEventSelectors', '$..HasInsightSelectors', '$..HomeRegion', '$..IsOrganizationTrail']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -32736,6 +33406,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resource_tags", + "test": "test_resource_tags", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_s3_deployment_provider", "test": "test_s3_deployment_provider", @@ -32836,6 +33516,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_firelens_config_from_s3", + "test": "test_firelens_config_from_s3", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFargateApplicationLoadBalanced::test_service_deployment", "test": "test_service_deployment", @@ -32846,6 +33536,26 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -33076,6 +33786,56 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_attached_policy", + "test": "test_simulation_user_attached_policy", + "response": "204", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_simulated_policy", + "test": "test_simulation_user_simulated_policy", + "response": "204", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_with_no_policies", + "test": "test_simulation_user_with_no_policies", + "response": "204", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_with_boundary_policy_override", + "test": "test_simulation_with_boundary_policy_override", + "response": "204", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_with_resource_policy", + "test": "test_simulation_with_resource_policy", + "response": "204", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", "test": "test_events_firehose", @@ -33336,6 +34096,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", "test": "test_number_of_records_updated[update-with-ctes]", @@ -33665,16 +34435,6 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_resource_tags", - "test": "test_resource_tags", - "response": "409", - "error": "BucketNotEmpty", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" } ] } @@ -34763,7 +35523,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input4-FAILED]", "response": "204", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -34983,7 +35743,7 @@ "test": "test_http_proxy_integration_request_data_mappings", "response": "204", "error": "", - "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server', '$..content.headers.accept-encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -35093,7 +35853,7 @@ "test": "test_lambda_aws_proxy_integration", "response": "204", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Accept-Encoding', '$..multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -35113,7 +35873,7 @@ "test": "test_lambda_aws_proxy_integration_request_data_mapping", "response": "204", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..content.headers.Accept-Encoding', '$..content.multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -35293,7 +36053,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "204", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -38013,7 +38773,7 @@ "test": "test_event_source_mapping_lifecycle", "response": "204", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -38023,7 +38783,7 @@ "test": "test_event_source_mapping_lifecycle_delete_function", "response": "204", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -38538,6 +39298,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java25]", + "test": "test_snapstart_lifecycle[java25]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[python3.12]", "test": "test_snapstart_lifecycle[python3.12]", @@ -38598,6 +39368,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java25]", + "test": "test_snapstart_update_function_configuration[java25]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[python3.12]", "test": "test_snapstart_update_function_configuration[python3.12]", @@ -38958,6 +39738,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java25]", + "test": "test_manual_endpoint_injection[java25]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java8.al2]", "test": "test_manual_endpoint_injection[java8.al2]", @@ -39048,6 +39838,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.14]", + "test": "test_manual_endpoint_injection[python3.14]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.8]", "test": "test_manual_endpoint_injection[python3.8]", @@ -39148,6 +39948,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java25]", + "test": "test_echo_invoke[java25]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", "test": "test_echo_invoke[java8.al2]", @@ -39258,6 +40068,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.14]", + "test": "test_echo_invoke[python3.14]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", "test": "test_echo_invoke[python3.8]", @@ -39358,6 +40178,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java25]", + "test": "test_introspection_invoke[java25]", + "response": "204", + "error": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", "test": "test_introspection_invoke[java8.al2]", @@ -39468,6 +40298,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.14]", + "test": "test_introspection_invoke[python3.14]", + "response": "204", + "error": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", "test": "test_introspection_invoke[python3.8]", @@ -39568,6 +40408,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java25]", + "test": "test_runtime_wrapper_invoke[java25]", + "response": "204", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java8.al2]", "test": "test_runtime_wrapper_invoke[java8.al2]", @@ -39658,6 +40508,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.14]", + "test": "test_runtime_wrapper_invoke[python3.14]", + "response": "204", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.8]", "test": "test_runtime_wrapper_invoke[python3.8]", @@ -39758,6 +40618,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java25]", + "test": "test_uncaught_exception_invoke[java25]", + "response": "204", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", "test": "test_uncaught_exception_invoke[java8.al2]", @@ -39868,6 +40738,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.14]", + "test": "test_uncaught_exception_invoke[python3.14]", + "response": "204", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", "test": "test_uncaught_exception_invoke[python3.8]", @@ -40178,6 +41058,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java25]", + "test": "test_serializable_input_object[java25]", + "response": "204", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", "test": "test_serializable_input_object[java8.al2]", @@ -40218,6 +41108,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java25]", + "test": "test_stream_handler[java25]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", "test": "test_stream_handler[java8.al2]", @@ -40308,6 +41208,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.14]", + "test": "test_handler_in_submodule[python3.14]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", "test": "test_handler_in_submodule[python3.8]", @@ -40368,6 +41278,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.14]", + "test": "test_python_runtime_correct_versions[python3.14]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", "test": "test_python_runtime_correct_versions[python3.8]", @@ -42178,6 +43098,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.14]", + "test": "test_lambda_put_item_to_dynamodb[python3.14]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", "test": "test_lambda_put_item_to_dynamodb[python3.8]", @@ -42238,6 +43168,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.14]", + "test": "test_lambda_send_message_to_sqs[python3.14]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", "test": "test_lambda_send_message_to_sqs[python3.8]", @@ -42298,6 +43238,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.14]", + "test": "test_lambda_start_stepfunctions_execution[python3.14]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", "test": "test_lambda_start_stepfunctions_execution[python3.8]", @@ -43230,16 +44180,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", - "response": "204", - "error": "", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.example.com]", "test": "test_custom_domains_outside_of_cert[.example.com]", @@ -44180,6 +45120,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_forgot_password", + "test": "test_custom_message_forgot_password", + "response": "204", + "error": "", + "snapshot_skipped": "['$..version', '$..request.usernameParameter', '$..request.userAttributes.phone_number_verified']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_sign_up_trigger", "test": "test_custom_message_sign_up_trigger", @@ -45420,6 +46370,66 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", "test": "test_kinesis_dlq_behavior", @@ -51254,6 +52264,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_firelens_config_from_s3", + "test": "test_firelens_config_from_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/firehose/test_firehose.py::TestFirehoseIntegration::test_firehose_redshift_as_target", "test": "test_firehose_redshift_as_target", @@ -53008,6 +54038,16 @@ "GetBucketLocation": { "Bucket, ExpectedBucketOwner": { "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_create_bucket_aws_global", + "test": "test_create_bucket_aws_global", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AccessPointAlias']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_create_bucket_via_host_name", "test": "test_create_bucket_via_host_name", @@ -53569,6 +54609,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_explicit_deny_event_on_span", + "test": "test_iam_explicit_deny_event_on_span", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" } ] } @@ -54137,7 +55187,7 @@ "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -54147,7 +55197,7 @@ "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -54357,7 +55407,7 @@ "test": "test_http_proxy_integration_request_data_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server', '$..content.headers.accept-encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -54457,7 +55507,7 @@ "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Accept-Encoding', '$..multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -54477,7 +55527,7 @@ "test": "test_lambda_aws_proxy_integration_request_data_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..content.headers.Accept-Encoding', '$..content.multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -54887,7 +55937,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -57737,7 +58787,7 @@ "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -57747,7 +58797,7 @@ "test": "test_event_source_mapping_lifecycle_delete_function", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -58302,6 +59352,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java25]", + "test": "test_snapstart_lifecycle[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[python3.12]", "test": "test_snapstart_lifecycle[python3.12]", @@ -58362,6 +59422,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java25]", + "test": "test_snapstart_update_function_configuration[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[python3.12]", "test": "test_snapstart_update_function_configuration[python3.12]", @@ -58772,6 +59842,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.14]", + "test": "test_manual_endpoint_injection[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.8]", "test": "test_manual_endpoint_injection[python3.8]", @@ -58872,6 +59952,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java25]", + "test": "test_echo_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", "test": "test_echo_invoke[java8.al2]", @@ -58982,6 +60072,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.14]", + "test": "test_echo_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", "test": "test_echo_invoke[python3.8]", @@ -59082,6 +60182,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java25]", + "test": "test_introspection_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", "test": "test_introspection_invoke[java8.al2]", @@ -59192,6 +60302,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.14]", + "test": "test_introspection_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", "test": "test_introspection_invoke[python3.8]", @@ -59292,6 +60412,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java25]", + "test": "test_runtime_wrapper_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java8.al2]", "test": "test_runtime_wrapper_invoke[java8.al2]", @@ -59382,6 +60512,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.14]", + "test": "test_runtime_wrapper_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.8]", "test": "test_runtime_wrapper_invoke[python3.8]", @@ -59482,6 +60622,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java25]", + "test": "test_uncaught_exception_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", "test": "test_uncaught_exception_invoke[java8.al2]", @@ -59592,6 +60742,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.14]", + "test": "test_uncaught_exception_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", "test": "test_uncaught_exception_invoke[python3.8]", @@ -59892,6 +61052,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java25]", + "test": "test_stream_handler[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", "test": "test_stream_handler[java8.al2]", @@ -59982,6 +61152,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.14]", + "test": "test_handler_in_submodule[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", "test": "test_handler_in_submodule[python3.8]", @@ -60042,6 +61222,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.14]", + "test": "test_python_runtime_correct_versions[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", "test": "test_python_runtime_correct_versions[python3.8]", @@ -63452,6 +64642,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.14]", + "test": "test_lambda_put_item_to_dynamodb[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", "test": "test_lambda_put_item_to_dynamodb[python3.8]", @@ -63512,6 +64712,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.14]", + "test": "test_lambda_send_message_to_sqs[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", "test": "test_lambda_send_message_to_sqs[python3.8]", @@ -63572,6 +64782,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.14]", + "test": "test_lambda_start_stepfunctions_execution[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", "test": "test_lambda_start_stepfunctions_execution[python3.8]", @@ -63682,6 +64902,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java25]", + "test": "test_manual_endpoint_injection[java25]", + "response": "206", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java8.al2]", "test": "test_manual_endpoint_injection[java8.al2]", @@ -63732,6 +64962,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java25]", + "test": "test_serializable_input_object[java25]", + "response": "206", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", "test": "test_serializable_input_object[java8.al2]", @@ -65244,16 +66484,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", - "response": "200", - "error": "", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.example.com]", "test": "test_custom_domains_outside_of_cert[.example.com]", @@ -66804,6 +68034,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_forgot_password", + "test": "test_custom_message_forgot_password", + "response": "200", + "error": "", + "snapshot_skipped": "['$..version', '$..request.usernameParameter', '$..request.userAttributes.phone_number_verified']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_sign_up_trigger", "test": "test_custom_message_sign_up_trigger", @@ -67004,6 +68244,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_firelens_config_from_s3", + "test": "test_firelens_config_from_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestDurableStorageSample::test_listener", "test": "test_listener", @@ -68084,6 +69334,66 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", "test": "test_kinesis_dlq_behavior", @@ -68314,6 +69624,146 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_datafile_statistics", + "test": "test_datafile_statistics", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_manifest_file_structure", + "test": "test_manifest_file_structure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_advanced_data_types", + "test": "test_pyiceberg_advanced_data_types", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_basic_data_types", + "test": "test_pyiceberg_basic_data_types", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_bucket_partitioned_table", + "test": "test_pyiceberg_bucket_partitioned_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_data_overwrite", + "test": "test_pyiceberg_data_overwrite", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_data_write_append", + "test": "test_pyiceberg_data_write_append", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_integration", + "test": "test_pyiceberg_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_multi_field_sort", + "test": "test_pyiceberg_multi_field_sort", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_sorted_table", + "test": "test_pyiceberg_sorted_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_table_rename", + "test": "test_pyiceberg_table_rename", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_time_partitioned_table", + "test": "test_pyiceberg_time_partitioned_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_truncate_partitioned_table", + "test": "test_pyiceberg_truncate_partitioned_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_snapshot_metadata_versioning", + "test": "test_snapshot_metadata_versioning", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/integration/replicator/services/lambda_/test_lambda_layer_replication.py::TestLambdaLayerReplication::test_successful_replication[arn]", "test": "test_successful_replication[arn]", @@ -68524,6 +69974,46 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_manifest_file_structure", + "test": "test_manifest_file_structure", + "response": "206", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_data_overwrite", + "test": "test_pyiceberg_data_overwrite", + "response": "206", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_data_write_append", + "test": "test_pyiceberg_data_write_append", + "response": "206", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_snapshot_metadata_versioning", + "test": "test_snapshot_metadata_versioning", + "response": "206", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_s3_bucket_policy", "test": "test_s3_bucket_policy", @@ -68544,6 +70034,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_websocket", + "test": "test_websocket", + "response": "404", + "error": "NoSuchKey", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_aws_proxy.py::TestHttpApiAwsProxyIntegration::test_aws_proxy_localstack_endpoint_types", "test": "test_aws_proxy_localstack_endpoint_types", @@ -76730,6 +78230,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_firelens_config_from_s3", + "test": "test_firelens_config_from_s3", + "response": "404", + "error": "ObjectLockConfigurationNotFoundError", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elastictranscoder/test_elastictranscoder.py::TestElasticTranscoder::test_create_list_read_pipeline", "test": "test_create_list_read_pipeline", @@ -76860,6 +78370,56 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_attached_policy", + "test": "test_simulation_user_attached_policy", + "response": "404", + "error": "ObjectLockConfigurationNotFoundError", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_simulated_policy", + "test": "test_simulation_user_simulated_policy", + "response": "404", + "error": "ObjectLockConfigurationNotFoundError", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_with_no_policies", + "test": "test_simulation_user_with_no_policies", + "response": "404", + "error": "ObjectLockConfigurationNotFoundError", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_with_boundary_policy_override", + "test": "test_simulation_with_boundary_policy_override", + "response": "404", + "error": "ObjectLockConfigurationNotFoundError", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_with_resource_policy", + "test": "test_simulation_with_resource_policy", + "response": "404", + "error": "ObjectLockConfigurationNotFoundError", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", "test": "test_events_firehose", @@ -77786,6 +79346,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_create_bucket_aws_global", + "test": "test_create_bucket_aws_global", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AccessPointAlias']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_create_bucket_head_bucket", "test": "test_create_bucket_head_bucket", @@ -77836,6 +79406,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_create_bucket_aws_global", + "test": "test_create_bucket_aws_global", + "response": "400", + "error": "AuthorizationHeaderMalformed", + "snapshot_skipped": "['$..AccessPointAlias']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/scenario/bookstore/test_bookstore.py::TestBookstoreApplication::test_setup", "test": "test_setup", @@ -77861,7 +79441,7 @@ "test": "test_prefill_dynamodb_table", "response": "404", "error": "NoSuchBucket", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -77871,7 +79451,7 @@ "test": "test_validate_infra_setup", "response": "404", "error": "NoSuchBucket", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -78371,7 +79951,7 @@ "test": "test_table_v2_stream", "response": "404", "error": "NoSuchBucket", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -79028,16 +80608,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", - "test": "test_customresource_lambda_backed", - "response": "404", - "error": "NoSuchBucket", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::TestCfnDocDbResources::test_docdb_resources", "test": "test_docdb_resources", @@ -79218,6 +80788,26 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -79378,6 +80968,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -79423,14 +81023,14 @@ "test": "test_create_namespace_and_table", "response": "404", "error": "NoSuchBucket", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_table_bucket_file_structure", - "test": "test_create_table_bucket_file_structure", + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_datafile_statistics", + "test": "test_datafile_statistics", "response": "404", "error": "NoSuchBucket", "snapshot_skipped": "", @@ -79443,7 +81043,7 @@ "test": "test_get_table_metadata_location", "response": "404", "error": "NoSuchBucket", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -79458,6 +81058,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_manifest_file_structure", + "test": "test_manifest_file_structure", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_namespace_not_found_errors", "test": "test_namespace_not_found_errors", @@ -79468,11 +81078,141 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_advanced_data_types", + "test": "test_pyiceberg_advanced_data_types", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_basic_data_types", + "test": "test_pyiceberg_basic_data_types", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_bucket_partitioned_table", + "test": "test_pyiceberg_bucket_partitioned_table", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_data_overwrite", + "test": "test_pyiceberg_data_overwrite", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_data_write_append", + "test": "test_pyiceberg_data_write_append", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_integration", + "test": "test_pyiceberg_integration", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_multi_field_sort", + "test": "test_pyiceberg_multi_field_sort", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_multiple_namespaces", + "test": "test_pyiceberg_multiple_namespaces", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_sorted_table", + "test": "test_pyiceberg_sorted_table", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_table_rename", + "test": "test_pyiceberg_table_rename", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_time_partitioned_table", + "test": "test_pyiceberg_time_partitioned_table", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_truncate_partitioned_table", + "test": "test_pyiceberg_truncate_partitioned_table", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_rename_table", "test": "test_rename_table", "response": "404", "error": "NoSuchBucket", + "snapshot_skipped": "['$..metadataLocation']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_snapshot_metadata_versioning", + "test": "test_snapshot_metadata_versioning", + "response": "404", + "error": "NoSuchBucket", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, @@ -79493,7 +81233,7 @@ "test": "test_unique_warehouse_buckets_per_table", "response": "404", "error": "NoSuchBucket", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -79503,7 +81243,7 @@ "test": "test_update_table_metadata_location", "response": "404", "error": "NoSuchBucket", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -79579,7 +81319,7 @@ "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -79589,7 +81329,7 @@ "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -79799,7 +81539,7 @@ "test": "test_http_proxy_integration_request_data_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server', '$..content.headers.accept-encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -79909,7 +81649,7 @@ "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Accept-Encoding', '$..multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -79929,7 +81669,7 @@ "test": "test_lambda_aws_proxy_integration_request_data_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..content.headers.Accept-Encoding', '$..content.multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -80089,7 +81829,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -82819,7 +84559,7 @@ "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -82829,7 +84569,7 @@ "test": "test_event_source_mapping_lifecycle_delete_function", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -83344,6 +85084,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java25]", + "test": "test_snapstart_lifecycle[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[python3.12]", "test": "test_snapstart_lifecycle[python3.12]", @@ -83404,6 +85154,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java25]", + "test": "test_snapstart_update_function_configuration[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[python3.12]", "test": "test_snapstart_update_function_configuration[python3.12]", @@ -83764,6 +85524,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java25]", + "test": "test_manual_endpoint_injection[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java8.al2]", "test": "test_manual_endpoint_injection[java8.al2]", @@ -83854,6 +85624,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.14]", + "test": "test_manual_endpoint_injection[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.8]", "test": "test_manual_endpoint_injection[python3.8]", @@ -83954,6 +85734,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java25]", + "test": "test_echo_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", "test": "test_echo_invoke[java8.al2]", @@ -84064,6 +85854,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.14]", + "test": "test_echo_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", "test": "test_echo_invoke[python3.8]", @@ -84164,6 +85964,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java25]", + "test": "test_introspection_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", "test": "test_introspection_invoke[java8.al2]", @@ -84274,6 +86084,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.14]", + "test": "test_introspection_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", "test": "test_introspection_invoke[python3.8]", @@ -84374,6 +86194,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java25]", + "test": "test_runtime_wrapper_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java8.al2]", "test": "test_runtime_wrapper_invoke[java8.al2]", @@ -84464,6 +86294,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.14]", + "test": "test_runtime_wrapper_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.8]", "test": "test_runtime_wrapper_invoke[python3.8]", @@ -84564,6 +86404,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java25]", + "test": "test_uncaught_exception_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", "test": "test_uncaught_exception_invoke[java8.al2]", @@ -84674,6 +86524,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.14]", + "test": "test_uncaught_exception_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", "test": "test_uncaught_exception_invoke[python3.8]", @@ -84984,6 +86844,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java25]", + "test": "test_serializable_input_object[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", "test": "test_serializable_input_object[java8.al2]", @@ -85024,6 +86894,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java25]", + "test": "test_stream_handler[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", "test": "test_stream_handler[java8.al2]", @@ -85114,6 +86994,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.14]", + "test": "test_handler_in_submodule[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", "test": "test_handler_in_submodule[python3.8]", @@ -85174,6 +87064,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.14]", + "test": "test_python_runtime_correct_versions[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", "test": "test_python_runtime_correct_versions[python3.8]", @@ -87524,6 +89424,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.14]", + "test": "test_lambda_put_item_to_dynamodb[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", "test": "test_lambda_put_item_to_dynamodb[python3.8]", @@ -87584,6 +89494,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.14]", + "test": "test_lambda_send_message_to_sqs[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", "test": "test_lambda_send_message_to_sqs[python3.8]", @@ -87644,6 +89564,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.14]", + "test": "test_lambda_start_stepfunctions_execution[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", "test": "test_lambda_start_stepfunctions_execution[python3.8]", @@ -88456,16 +90386,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", - "response": "200", - "error": "", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.example.com]", "test": "test_custom_domains_outside_of_cert[.example.com]", @@ -89786,6 +91706,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_forgot_password", + "test": "test_custom_message_forgot_password", + "response": "200", + "error": "", + "snapshot_skipped": "['$..version', '$..request.usernameParameter', '$..request.userAttributes.phone_number_verified']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_sign_up_trigger", "test": "test_custom_message_sign_up_trigger", @@ -91086,6 +93016,66 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", "test": "test_kinesis_dlq_behavior", @@ -91286,6 +93276,56 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_datafile_statistics", + "test": "test_datafile_statistics", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_manifest_file_structure", + "test": "test_manifest_file_structure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_data_overwrite", + "test": "test_pyiceberg_data_overwrite", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_data_write_append", + "test": "test_pyiceberg_data_write_append", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_snapshot_metadata_versioning", + "test": "test_snapshot_metadata_versioning", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_code_tracing.py::TestLambdaInvocationTracing::test_lambda_call_to_s3_tracing[Event]", "test": "test_lambda_call_to_s3_tracing[Event]", @@ -91426,16 +93466,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/codepipeline/test_codepipeline.py::TestCodePipeline::test_pipeline_crud", - "test": "test_pipeline_crud", - "response": "404", - "error": "NoSuchBucket", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/lambda_/test_lambda_extensions_api.py::TestExtensionsApi::test_generic_extension_full_lifecycle", "test": "test_generic_extension_full_lifecycle", @@ -91680,6 +93710,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_create_bucket_aws_global", + "test": "test_create_bucket_aws_global", + "response": "200", + "error": "", + "snapshot_skipped": "['$..AccessPointAlias']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/s3/test_s3.py::TestS3::test_delete_bucket_with_content", "test": "test_delete_bucket_with_content", @@ -91982,6 +94022,86 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestEventExporter::test_event_attributes_serializable", + "test": "test_event_attributes_serializable", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestEventExporter::test_span_context_available_in_events", + "test": "test_span_context_available_in_events", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestEventExporter::test_span_with_events_captured", + "test": "test_span_with_events_captured", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMEventDataStructure::test_iam_allowed_event_structure", + "test": "test_iam_allowed_event_structure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMEventDataStructure::test_iam_denied_event_structure", + "test": "test_iam_denied_event_structure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMEventDataStructure::test_required_action_details_in_events", + "test": "test_required_action_details_in_events", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_allowed_event_on_span", + "test": "test_iam_allowed_event_on_span", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_implicit_denied_events_on_span", + "test": "test_iam_implicit_denied_events_on_span", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_principal_arn_condition", "test": "test_principal_arn_condition", @@ -92006,7 +94126,7 @@ "node_id": "LocalStack Pro: tests/integration/chaos/test_faults.py::TestFaults::test_fault_all_services_in_region", "test": "test_fault_all_services_in_region", "response": "503", - "error": "CommonServiceException", + "error": "FaultException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, @@ -92016,7 +94136,7 @@ "node_id": "LocalStack Pro: tests/integration/chaos/test_faults.py::TestFaults::test_fault_everywhere", "test": "test_fault_everywhere", "response": "503", - "error": "CommonServiceException", + "error": "FaultException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, @@ -92026,7 +94146,7 @@ "node_id": "LocalStack Pro: tests/integration/chaos/test_faults.py::TestFaults::test_fault_specific_services_in_regions", "test": "test_fault_specific_services_in_regions", "response": "503", - "error": "CommonServiceException", + "error": "FaultException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, @@ -99456,6 +101576,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_firelens_config_from_s3", + "test": "test_firelens_config_from_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elastictranscoder/test_elastictranscoder.py::TestElasticTranscoder::test_create_list_read_pipeline", "test": "test_create_list_read_pipeline", @@ -99586,6 +101716,56 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_attached_policy", + "test": "test_simulation_user_attached_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_simulated_policy", + "test": "test_simulation_user_simulated_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_with_no_policies", + "test": "test_simulation_user_with_no_policies", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_with_boundary_policy_override", + "test": "test_simulation_with_boundary_policy_override", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_with_resource_policy", + "test": "test_simulation_with_resource_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", "test": "test_events_firehose", @@ -100569,7 +102749,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input4-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -101429,7 +103609,7 @@ "test": "test_table_v2_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -108106,16 +110286,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data", - "test": "test_populate_data", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_websocket", "test": "test_websocket", @@ -108196,16 +110366,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_distribution_with_acm", - "test": "test_create_distribution_with_acm", - "response": "200", - "error": "", - "snapshot_skipped": "all", - "aws_validated": true, - "snapshot_tested": false, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cloudfront.py::test_create_stack_cloudfront", "test": "test_create_stack_cloudfront", @@ -109306,6 +111466,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_firelens_config_from_s3", + "test": "test_firelens_config_from_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFargateApplicationLoadBalanced::test_service_deployment", "test": "test_service_deployment", @@ -109316,6 +111486,26 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -109516,6 +111706,56 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_attached_policy", + "test": "test_simulation_user_attached_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_simulated_policy", + "test": "test_simulation_user_simulated_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_user_with_no_policies", + "test": "test_simulation_user_with_no_policies", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_with_boundary_policy_override", + "test": "test_simulation_with_boundary_policy_override", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_simulation.py::TestIAMPrincipalSimulation::test_simulation_with_resource_policy", + "test": "test_simulation_with_resource_policy", + "response": "200", + "error": "", + "snapshot_skipped": "['$..EvaluationResults..EvalDecisionDetails', '$..EvaluationResults..MatchedStatements', '$..EvaluationResults..MissingContextValues', '$..EvaluationResults..OrganizationsDecisionDetail', '$..EvaluationResults..PermissionsBoundaryDecisionDetail', '$..EvaluationResults..ResourceSpecificResults', '$..IsTruncated']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_firehose", "test": "test_events_firehose", @@ -109776,6 +112016,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", "test": "test_number_of_records_updated[update-with-ctes]", @@ -109986,16 +112236,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_table_bucket_file_structure", - "test": "test_create_table_bucket_file_structure", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", "test": "test_batch_failure", @@ -110171,14 +112411,14 @@ "test": "test_create_namespace_and_table", "response": "404", "error": "NoSuchBucket", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_table_bucket_file_structure", - "test": "test_create_table_bucket_file_structure", + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_datafile_statistics", + "test": "test_datafile_statistics", "response": "404", "error": "NoSuchBucket", "snapshot_skipped": "", @@ -110191,7 +112431,7 @@ "test": "test_get_table_metadata_location", "response": "404", "error": "NoSuchBucket", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -110206,6 +112446,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_manifest_file_structure", + "test": "test_manifest_file_structure", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_namespace_not_found_errors", "test": "test_namespace_not_found_errors", @@ -110216,11 +112466,141 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_advanced_data_types", + "test": "test_pyiceberg_advanced_data_types", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_basic_data_types", + "test": "test_pyiceberg_basic_data_types", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_bucket_partitioned_table", + "test": "test_pyiceberg_bucket_partitioned_table", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_data_overwrite", + "test": "test_pyiceberg_data_overwrite", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_data_write_append", + "test": "test_pyiceberg_data_write_append", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_integration", + "test": "test_pyiceberg_integration", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_multi_field_sort", + "test": "test_pyiceberg_multi_field_sort", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_multiple_namespaces", + "test": "test_pyiceberg_multiple_namespaces", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_sorted_table", + "test": "test_pyiceberg_sorted_table", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_table_rename", + "test": "test_pyiceberg_table_rename", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_time_partitioned_table", + "test": "test_pyiceberg_time_partitioned_table", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_truncate_partitioned_table", + "test": "test_pyiceberg_truncate_partitioned_table", + "response": "404", + "error": "NoSuchBucket", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_rename_table", "test": "test_rename_table", "response": "404", "error": "NoSuchBucket", + "snapshot_skipped": "['$..metadataLocation']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_snapshot_metadata_versioning", + "test": "test_snapshot_metadata_versioning", + "response": "404", + "error": "NoSuchBucket", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, @@ -110241,7 +112621,7 @@ "test": "test_unique_warehouse_buckets_per_table", "response": "404", "error": "NoSuchBucket", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -110251,7 +112631,7 @@ "test": "test_update_table_metadata_location", "response": "404", "error": "NoSuchBucket", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -113907,7 +116287,7 @@ "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -113917,7 +116297,7 @@ "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -113927,7 +116307,7 @@ "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -114137,7 +116517,7 @@ "test": "test_http_proxy_integration_request_data_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server', '$..content.headers.accept-encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -114237,7 +116617,7 @@ "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Accept-Encoding', '$..multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -114257,7 +116637,7 @@ "test": "test_lambda_aws_proxy_integration_request_data_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..content.headers.Accept-Encoding', '$..content.multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -114737,7 +117117,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -117637,7 +120017,7 @@ "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -117647,7 +120027,7 @@ "test": "test_event_source_mapping_lifecycle_delete_function", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -117952,6 +120332,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_compatibilities[runtimes2]", + "test": "test_layer_compatibilities[runtimes2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaLayer::test_layer_deterministic_version", "test": "test_layer_deterministic_version", @@ -118272,6 +120662,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java25]", + "test": "test_snapstart_lifecycle[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[python3.12]", "test": "test_snapstart_lifecycle[python3.12]", @@ -118332,6 +120732,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java25]", + "test": "test_snapstart_update_function_configuration[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[python3.12]", "test": "test_snapstart_update_function_configuration[python3.12]", @@ -118742,6 +121152,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.14]", + "test": "test_manual_endpoint_injection[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.8]", "test": "test_manual_endpoint_injection[python3.8]", @@ -118842,6 +121262,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java25]", + "test": "test_echo_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", "test": "test_echo_invoke[java8.al2]", @@ -118952,6 +121382,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.14]", + "test": "test_echo_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", "test": "test_echo_invoke[python3.8]", @@ -119052,6 +121492,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java25]", + "test": "test_introspection_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", "test": "test_introspection_invoke[java8.al2]", @@ -119162,6 +121612,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.14]", + "test": "test_introspection_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", "test": "test_introspection_invoke[python3.8]", @@ -119262,6 +121722,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java25]", + "test": "test_runtime_wrapper_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java8.al2]", "test": "test_runtime_wrapper_invoke[java8.al2]", @@ -119352,6 +121822,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.14]", + "test": "test_runtime_wrapper_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.8]", "test": "test_runtime_wrapper_invoke[python3.8]", @@ -119452,6 +121932,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java25]", + "test": "test_uncaught_exception_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", "test": "test_uncaught_exception_invoke[java8.al2]", @@ -119562,6 +122052,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.14]", + "test": "test_uncaught_exception_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", "test": "test_uncaught_exception_invoke[python3.8]", @@ -119872,6 +122372,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java25]", + "test": "test_stream_handler[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", "test": "test_stream_handler[java8.al2]", @@ -119962,6 +122472,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.14]", + "test": "test_handler_in_submodule[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", "test": "test_handler_in_submodule[python3.8]", @@ -120022,6 +122542,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.14]", + "test": "test_python_runtime_correct_versions[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", "test": "test_python_runtime_correct_versions[python3.8]", @@ -125122,6 +127652,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.14]", + "test": "test_lambda_put_item_to_dynamodb[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", "test": "test_lambda_put_item_to_dynamodb[python3.8]", @@ -125182,6 +127722,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.14]", + "test": "test_lambda_send_message_to_sqs[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", "test": "test_lambda_send_message_to_sqs[python3.8]", @@ -125242,6 +127792,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.14]", + "test": "test_lambda_start_stepfunctions_execution[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", "test": "test_lambda_start_stepfunctions_execution[python3.8]", @@ -126384,16 +128944,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", - "response": "200", - "error": "", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.example.com]", "test": "test_custom_domains_outside_of_cert[.example.com]", @@ -128504,6 +131054,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_forgot_password", + "test": "test_custom_message_forgot_password", + "response": "200", + "error": "", + "snapshot_skipped": "['$..version', '$..request.usernameParameter', '$..request.userAttributes.phone_number_verified']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_sign_up_trigger", "test": "test_custom_message_sign_up_trigger", @@ -128704,6 +131264,26 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs.py::TestTaskExecution::test_firelens_config_from_s3", + "test": "test_firelens_config_from_s3", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_samples.py::TestDurableStorageSample::test_listener", "test": "test_listener", @@ -129944,6 +132524,66 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", "test": "test_kinesis_dlq_behavior", @@ -130179,14 +132819,14 @@ "test": "test_create_namespace_and_table", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_table_bucket_file_structure", - "test": "test_create_table_bucket_file_structure", + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_datafile_statistics", + "test": "test_datafile_statistics", "response": "200", "error": "", "snapshot_skipped": "", @@ -130199,7 +132839,7 @@ "test": "test_get_table_metadata_location", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -130214,6 +132854,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_manifest_file_structure", + "test": "test_manifest_file_structure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_namespace_not_found_errors", "test": "test_namespace_not_found_errors", @@ -130224,11 +132874,141 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_advanced_data_types", + "test": "test_pyiceberg_advanced_data_types", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_basic_data_types", + "test": "test_pyiceberg_basic_data_types", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_bucket_partitioned_table", + "test": "test_pyiceberg_bucket_partitioned_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_data_overwrite", + "test": "test_pyiceberg_data_overwrite", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_data_write_append", + "test": "test_pyiceberg_data_write_append", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_integration", + "test": "test_pyiceberg_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_multi_field_sort", + "test": "test_pyiceberg_multi_field_sort", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_multiple_namespaces", + "test": "test_pyiceberg_multiple_namespaces", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_sorted_table", + "test": "test_pyiceberg_sorted_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_table_rename", + "test": "test_pyiceberg_table_rename", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_time_partitioned_table", + "test": "test_pyiceberg_time_partitioned_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_truncate_partitioned_table", + "test": "test_pyiceberg_truncate_partitioned_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_rename_table", "test": "test_rename_table", "response": "200", "error": "", + "snapshot_skipped": "['$..metadataLocation']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_snapshot_metadata_versioning", + "test": "test_snapshot_metadata_versioning", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, @@ -130249,7 +133029,7 @@ "test": "test_unique_warehouse_buckets_per_table", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -130259,7 +133039,7 @@ "test": "test_update_table_metadata_location", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -132034,6 +134814,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java25]", + "test": "test_manual_endpoint_injection[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java8.al2]", "test": "test_manual_endpoint_injection[java8.al2]", @@ -132084,6 +134874,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java25]", + "test": "test_serializable_input_object[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", "test": "test_serializable_input_object[java8.al2]", @@ -132905,6 +135705,56 @@ "aws_validated": true, "snapshot_tested": false, "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_datafile_statistics", + "test": "test_datafile_statistics", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_manifest_file_structure", + "test": "test_manifest_file_structure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_data_overwrite", + "test": "test_pyiceberg_data_overwrite", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_data_write_append", + "test": "test_pyiceberg_data_write_append", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_snapshot_metadata_versioning", + "test": "test_snapshot_metadata_versioning", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] }, diff --git a/src/data/coverage/s3tables.json b/src/data/coverage/s3tables.json index 868cba52..160ef7c5 100644 --- a/src/data/coverage/s3tables.json +++ b/src/data/coverage/s3tables.json @@ -12,7 +12,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -25,7 +25,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -38,7 +38,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -51,7 +51,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -64,7 +64,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -77,13 +77,13 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { "DeleteTableBucketEncryption": { - "implemented": true, - "availability": "pro", + "implemented": false, + "availability": "", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -95,8 +95,8 @@ }, { "DeleteTableBucketPolicy": { - "implemented": true, - "availability": "pro", + "implemented": false, + "availability": "", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -108,8 +108,8 @@ }, { "DeleteTablePolicy": { - "implemented": true, - "availability": "pro", + "implemented": false, + "availability": "", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -129,7 +129,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -142,7 +142,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -155,13 +155,13 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { "GetTableBucketEncryption": { - "implemented": true, - "availability": "pro", + "implemented": false, + "availability": "", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -173,8 +173,8 @@ }, { "GetTableBucketMaintenanceConfiguration": { - "implemented": true, - "availability": "pro", + "implemented": false, + "availability": "", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -186,8 +186,8 @@ }, { "GetTableBucketPolicy": { - "implemented": true, - "availability": "pro", + "implemented": false, + "availability": "", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -199,8 +199,8 @@ }, { "GetTableEncryption": { - "implemented": true, - "availability": "pro", + "implemented": false, + "availability": "", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -212,8 +212,8 @@ }, { "GetTableMaintenanceConfiguration": { - "implemented": true, - "availability": "pro", + "implemented": false, + "availability": "", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -225,8 +225,8 @@ }, { "GetTableMaintenanceJobStatus": { - "implemented": true, - "availability": "pro", + "implemented": false, + "availability": "", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -246,13 +246,13 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { "GetTablePolicy": { - "implemented": true, - "availability": "pro", + "implemented": false, + "availability": "", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -272,7 +272,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -285,7 +285,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -298,13 +298,13 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { "PutTableBucketEncryption": { - "implemented": true, - "availability": "pro", + "implemented": false, + "availability": "", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -316,8 +316,8 @@ }, { "PutTableBucketMaintenanceConfiguration": { - "implemented": true, - "availability": "pro", + "implemented": false, + "availability": "", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -329,8 +329,8 @@ }, { "PutTableBucketPolicy": { - "implemented": true, - "availability": "pro", + "implemented": false, + "availability": "", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -342,8 +342,8 @@ }, { "PutTableMaintenanceConfiguration": { - "implemented": true, - "availability": "pro", + "implemented": false, + "availability": "", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -355,8 +355,8 @@ }, { "PutTablePolicy": { - "implemented": true, - "availability": "pro", + "implemented": false, + "availability": "", "internal_test_suite": false, "external_test_suite": false, "terraform_test_suite": false, @@ -376,7 +376,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -389,7 +389,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } } ], @@ -402,17 +402,7 @@ "test": "test_create_namespace_and_table", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_table_bucket_file_structure", - "test": "test_create_table_bucket_file_structure", - "response": "200", - "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -432,7 +422,7 @@ "test": "test_get_table_metadata_location", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -457,12 +447,22 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_integration", + "test": "test_pyiceberg_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_rename_table", "test": "test_rename_table", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -492,7 +492,7 @@ "test": "test_unique_warehouse_buckets_per_table", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -502,7 +502,7 @@ "test": "test_update_table_metadata_location", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -538,17 +538,7 @@ "test": "test_create_namespace_and_table", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_table_bucket_file_structure", - "test": "test_create_table_bucket_file_structure", - "response": "200", - "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -558,7 +548,7 @@ "test": "test_get_table_metadata_location", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -588,7 +578,7 @@ "test": "test_rename_table", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -608,7 +598,7 @@ "test": "test_unique_warehouse_buckets_per_table", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -618,7 +608,7 @@ "test": "test_update_table_metadata_location", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -664,14 +654,14 @@ "test": "test_create_namespace_and_table", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_table_bucket_file_structure", - "test": "test_create_table_bucket_file_structure", + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_datafile_statistics", + "test": "test_datafile_statistics", "response": "200", "error": "", "snapshot_skipped": "", @@ -694,7 +684,7 @@ "test": "test_get_table_metadata_location", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -709,6 +699,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_manifest_file_structure", + "test": "test_manifest_file_structure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_namespace_not_found_errors", "test": "test_namespace_not_found_errors", @@ -719,11 +719,161 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_advanced_data_types", + "test": "test_pyiceberg_advanced_data_types", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_basic_data_types", + "test": "test_pyiceberg_basic_data_types", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_bucket_partitioned_table", + "test": "test_pyiceberg_bucket_partitioned_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_data_overwrite", + "test": "test_pyiceberg_data_overwrite", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_data_write_append", + "test": "test_pyiceberg_data_write_append", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_integration", + "test": "test_pyiceberg_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_multi_field_sort", + "test": "test_pyiceberg_multi_field_sort", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_multiple_namespaces", + "test": "test_pyiceberg_multiple_namespaces", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_namespace_lifecycle", + "test": "test_pyiceberg_namespace_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_sorted_table", + "test": "test_pyiceberg_sorted_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_table_not_found", + "test": "test_pyiceberg_table_not_found", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_table_rename", + "test": "test_pyiceberg_table_rename", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_time_partitioned_table", + "test": "test_pyiceberg_time_partitioned_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_truncate_partitioned_table", + "test": "test_pyiceberg_truncate_partitioned_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_rename_table", "test": "test_rename_table", "response": "200", "error": "", + "snapshot_skipped": "['$..metadataLocation']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_snapshot_metadata_versioning", + "test": "test_snapshot_metadata_versioning", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, @@ -754,7 +904,7 @@ "test": "test_unique_warehouse_buckets_per_table", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -764,7 +914,7 @@ "test": "test_update_table_metadata_location", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -790,17 +940,7 @@ "test": "test_create_namespace_and_table", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_table_bucket_file_structure", - "test": "test_create_table_bucket_file_structure", - "response": "204", - "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -820,7 +960,7 @@ "test": "test_get_table_metadata_location", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -845,12 +985,22 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_integration", + "test": "test_pyiceberg_integration", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_rename_table", "test": "test_rename_table", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -880,7 +1030,7 @@ "test": "test_unique_warehouse_buckets_per_table", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -890,7 +1040,7 @@ "test": "test_update_table_metadata_location", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -916,17 +1066,7 @@ "test": "test_create_namespace_and_table", "response": "204", "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, - { - "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_table_bucket_file_structure", - "test": "test_create_table_bucket_file_structure", - "response": "204", - "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -936,7 +1076,7 @@ "test": "test_get_table_metadata_location", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -966,7 +1106,7 @@ "test": "test_rename_table", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -986,7 +1126,7 @@ "test": "test_unique_warehouse_buckets_per_table", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -996,7 +1136,7 @@ "test": "test_update_table_metadata_location", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1022,14 +1162,14 @@ "test": "test_create_namespace_and_table", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_table_bucket_file_structure", - "test": "test_create_table_bucket_file_structure", + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_datafile_statistics", + "test": "test_datafile_statistics", "response": "204", "error": "", "snapshot_skipped": "", @@ -1052,7 +1192,7 @@ "test": "test_get_table_metadata_location", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1068,8 +1208,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_namespace_not_found_errors", - "test": "test_namespace_not_found_errors", + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_manifest_file_structure", + "test": "test_manifest_file_structure", "response": "204", "error": "", "snapshot_skipped": "", @@ -1078,8 +1218,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_rename_table", - "test": "test_rename_table", + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_namespace_not_found_errors", + "test": "test_namespace_not_found_errors", "response": "204", "error": "", "snapshot_skipped": "", @@ -1088,8 +1228,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_table_bucket_conflict_errors", - "test": "test_table_bucket_conflict_errors", + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_advanced_data_types", + "test": "test_pyiceberg_advanced_data_types", "response": "204", "error": "", "snapshot_skipped": "", @@ -1098,8 +1238,168 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_table_operation_errors", - "test": "test_table_operation_errors", + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_basic_data_types", + "test": "test_pyiceberg_basic_data_types", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_bucket_partitioned_table", + "test": "test_pyiceberg_bucket_partitioned_table", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_data_overwrite", + "test": "test_pyiceberg_data_overwrite", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_data_write_append", + "test": "test_pyiceberg_data_write_append", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_integration", + "test": "test_pyiceberg_integration", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_multi_field_sort", + "test": "test_pyiceberg_multi_field_sort", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_multiple_namespaces", + "test": "test_pyiceberg_multiple_namespaces", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_namespace_lifecycle", + "test": "test_pyiceberg_namespace_lifecycle", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_sorted_table", + "test": "test_pyiceberg_sorted_table", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_table_not_found", + "test": "test_pyiceberg_table_not_found", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_table_rename", + "test": "test_pyiceberg_table_rename", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_time_partitioned_table", + "test": "test_pyiceberg_time_partitioned_table", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_truncate_partitioned_table", + "test": "test_pyiceberg_truncate_partitioned_table", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_rename_table", + "test": "test_rename_table", + "response": "204", + "error": "", + "snapshot_skipped": "['$..metadataLocation']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_snapshot_metadata_versioning", + "test": "test_snapshot_metadata_versioning", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_table_bucket_conflict_errors", + "test": "test_table_bucket_conflict_errors", + "response": "204", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_table_operation_errors", + "test": "test_table_operation_errors", "response": "204", "error": "", "snapshot_skipped": "", @@ -1112,7 +1412,7 @@ "test": "test_unique_warehouse_buckets_per_table", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1122,7 +1422,7 @@ "test": "test_update_table_metadata_location", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1153,6 +1453,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_namespace_lifecycle", + "test": "test_pyiceberg_namespace_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_get_namespace", "test": "test_get_namespace", @@ -1162,6 +1472,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_namespace_lifecycle", + "test": "test_pyiceberg_namespace_lifecycle", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -1174,14 +1494,24 @@ "test": "test_create_namespace_and_table", "response": "200", "error": "", + "snapshot_skipped": "['$..metadataLocation']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_integration", + "test": "test_pyiceberg_integration", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_table_bucket_file_structure", - "test": "test_create_table_bucket_file_structure", + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_table_rename", + "test": "test_pyiceberg_table_rename", "response": "200", "error": "", "snapshot_skipped": "", @@ -1194,7 +1524,7 @@ "test": "test_rename_table", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1204,6 +1534,26 @@ "test": "test_unique_warehouse_buckets_per_table", "response": "200", "error": "", + "snapshot_skipped": "['$..metadataLocation']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_integration", + "test": "test_pyiceberg_integration", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_table_rename", + "test": "test_pyiceberg_table_rename", + "response": "404", + "error": "NotFoundException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, @@ -1214,7 +1564,7 @@ "test": "test_rename_table", "response": "404", "error": "NotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1256,7 +1606,7 @@ "test": "test_get_table_metadata_location", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1266,7 +1616,7 @@ "test": "test_update_table_metadata_location", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1276,7 +1626,7 @@ "test": "test_get_table_metadata_location", "response": "404", "error": "NotFoundException", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1302,14 +1652,14 @@ "test": "test_create_namespace_and_table", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_table_bucket_file_structure", - "test": "test_create_table_bucket_file_structure", + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_datafile_statistics", + "test": "test_datafile_statistics", "response": "200", "error": "", "snapshot_skipped": "", @@ -1332,7 +1682,7 @@ "test": "test_get_table_metadata_location", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1347,6 +1697,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_manifest_file_structure", + "test": "test_manifest_file_structure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_namespace_not_found_errors", "test": "test_namespace_not_found_errors", @@ -1357,11 +1717,161 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_advanced_data_types", + "test": "test_pyiceberg_advanced_data_types", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_basic_data_types", + "test": "test_pyiceberg_basic_data_types", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_bucket_partitioned_table", + "test": "test_pyiceberg_bucket_partitioned_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_data_overwrite", + "test": "test_pyiceberg_data_overwrite", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_data_write_append", + "test": "test_pyiceberg_data_write_append", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_integration", + "test": "test_pyiceberg_integration", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_multi_field_sort", + "test": "test_pyiceberg_multi_field_sort", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_multiple_namespaces", + "test": "test_pyiceberg_multiple_namespaces", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_namespace_lifecycle", + "test": "test_pyiceberg_namespace_lifecycle", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_sorted_table", + "test": "test_pyiceberg_sorted_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_table_not_found", + "test": "test_pyiceberg_table_not_found", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_table_rename", + "test": "test_pyiceberg_table_rename", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_time_partitioned_table", + "test": "test_pyiceberg_time_partitioned_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_truncate_partitioned_table", + "test": "test_pyiceberg_truncate_partitioned_table", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_rename_table", "test": "test_rename_table", "response": "200", "error": "", + "snapshot_skipped": "['$..metadataLocation']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_snapshot_metadata_versioning", + "test": "test_snapshot_metadata_versioning", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, @@ -1392,7 +1902,7 @@ "test": "test_unique_warehouse_buckets_per_table", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1402,7 +1912,7 @@ "test": "test_update_table_metadata_location", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1434,14 +1944,14 @@ "test": "test_create_namespace_and_table", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_create_table_bucket_file_structure", - "test": "test_create_table_bucket_file_structure", + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_get_namespace", + "test": "test_get_namespace", "response": "200", "error": "", "snapshot_skipped": "", @@ -1450,8 +1960,18 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_get_namespace", - "test": "test_get_namespace", + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_get_table_metadata_location", + "test": "test_get_table_metadata_location", + "response": "200", + "error": "", + "snapshot_skipped": "['$..metadataLocation']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_list_operations", + "test": "test_list_operations", "response": "200", "error": "", "snapshot_skipped": "", @@ -1460,8 +1980,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_get_table_metadata_location", - "test": "test_get_table_metadata_location", + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_namespace_not_found_errors", + "test": "test_namespace_not_found_errors", "response": "200", "error": "", "snapshot_skipped": "", @@ -1470,8 +1990,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_list_operations", - "test": "test_list_operations", + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_integration", + "test": "test_pyiceberg_integration", "response": "200", "error": "", "snapshot_skipped": "", @@ -1480,8 +2000,8 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_namespace_not_found_errors", - "test": "test_namespace_not_found_errors", + "node_id": "LocalStack Pro: tests/aws/services/s3tables/test_s3tables.py::TestS3Tables::test_pyiceberg_multiple_namespaces", + "test": "test_pyiceberg_multiple_namespaces", "response": "200", "error": "", "snapshot_skipped": "", @@ -1494,7 +2014,7 @@ "test": "test_rename_table", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1524,7 +2044,7 @@ "test": "test_unique_warehouse_buckets_per_table", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1534,7 +2054,7 @@ "test": "test_update_table_metadata_location", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1550,7 +2070,7 @@ "test": "test_rename_table", "response": "204", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -1566,7 +2086,7 @@ "test": "test_update_table_metadata_location", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..metadataLocation']", "aws_validated": true, "snapshot_tested": true, "origin": "external" diff --git a/src/data/coverage/sagemaker.json b/src/data/coverage/sagemaker.json index e9d7c00d..846e682b 100644 --- a/src/data/coverage/sagemaker.json +++ b/src/data/coverage/sagemaker.json @@ -1549,6 +1549,19 @@ "k8s_test_suite": false } }, + { + "DeleteProcessingJob": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "", + "k8s_test_suite": false + } + }, { "DeleteProject": { "implemented": false, @@ -1601,6 +1614,19 @@ "k8s_test_suite": false } }, + { + "DeleteTrainingJob": { + "implemented": false, + "availability": "", + "internal_test_suite": false, + "external_test_suite": false, + "terraform_test_suite": false, + "aws_validated": false, + "snapshot_tested": false, + "snapshot_skipped": "", + "k8s_test_suite": false + } + }, { "DeleteTrial": { "implemented": true, diff --git a/src/data/coverage/secretsmanager.json b/src/data/coverage/secretsmanager.json index 270899fc..3abdd543 100644 --- a/src/data/coverage/secretsmanager.json +++ b/src/data/coverage/secretsmanager.json @@ -768,6 +768,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -1857,7 +1867,7 @@ "test": "test_secretsmanager_tags_on_resource_and_principal", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3049,7 +3059,7 @@ "test": "test_secretsmanager_tags_on_resource_and_principal", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3254,6 +3264,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", "test": "test_number_of_records_updated[update-with-ctes]", @@ -3927,7 +3947,7 @@ "test": "test_secretsmanager_tags_on_resource_and_principal", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4077,7 +4097,7 @@ "test": "test_secretsmanager_tags_on_resource_and_principal", "response": "400", "error": "ResourceNotFoundException", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4181,7 +4201,7 @@ "test": "test_secretsmanager_tags_on_resource_and_principal", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -5099,7 +5119,7 @@ "test": "test_secretsmanager_tags_on_resource_and_principal", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6769,7 +6789,7 @@ "test": "test_secretsmanager_tags_on_resource_and_principal", "response": "400", "error": "AccessDeniedException", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -7682,6 +7702,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", diff --git a/src/data/coverage/serverlessrepo.json b/src/data/coverage/serverlessrepo.json index e120befa..571a686a 100644 --- a/src/data/coverage/serverlessrepo.json +++ b/src/data/coverage/serverlessrepo.json @@ -25,7 +25,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -38,7 +38,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -51,7 +51,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -103,7 +103,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -142,7 +142,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { diff --git a/src/data/coverage/servicediscovery.json b/src/data/coverage/servicediscovery.json index 84d67d72..0074671a 100644 --- a/src/data/coverage/servicediscovery.json +++ b/src/data/coverage/servicediscovery.json @@ -12,7 +12,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -272,7 +272,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -298,7 +298,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -311,7 +311,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -736,13 +736,13 @@ "Id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -882,13 +882,13 @@ "Id": { "ls_pro": [ { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", - "test": "test_servicediscovery_ecs_integration", + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { @@ -1189,6 +1189,16 @@ "GetOperation": { "OperationId": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestApigatewayV2PrivateIntegration::test_apigatewayv2_servicediscovery_validation", + "test": "test_apigatewayv2_servicediscovery_validation", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_private.py::TestHttpApiServiceDiscoveryPrivateIntegration::test_servicediscovery_ecs_integration", "test": "test_servicediscovery_ecs_integration", diff --git a/src/data/coverage/ses.json b/src/data/coverage/ses.json index fb60f515..c84c21d1 100644 --- a/src/data/coverage/ses.json +++ b/src/data/coverage/ses.json @@ -403,7 +403,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -416,7 +416,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -663,7 +663,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -910,7 +910,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -1987,7 +1987,7 @@ "node_id": "LocalStack Pro: tests/integration/chaos/test_faults.py::TestFaults::test_fault_probability[0.1]", "test": "test_fault_probability[0.1]", "response": "503", - "error": "CommonServiceException", + "error": "FaultException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, @@ -1997,7 +1997,7 @@ "node_id": "LocalStack Pro: tests/integration/chaos/test_faults.py::TestFaults::test_fault_probability[0.5]", "test": "test_fault_probability[0.5]", "response": "503", - "error": "CommonServiceException", + "error": "FaultException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, @@ -2007,7 +2007,7 @@ "node_id": "LocalStack Pro: tests/integration/chaos/test_faults.py::TestFaults::test_fault_probability[0.9]", "test": "test_fault_probability[0.9]", "response": "503", - "error": "CommonServiceException", + "error": "FaultException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, diff --git a/src/data/coverage/sesv2.json b/src/data/coverage/sesv2.json index 1118923b..bd208dd2 100644 --- a/src/data/coverage/sesv2.json +++ b/src/data/coverage/sesv2.json @@ -126,10 +126,10 @@ "internal_test_suite": true, "external_test_suite": true, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -311,7 +311,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -584,7 +584,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -805,7 +805,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -1244,8 +1244,8 @@ "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "", "k8s_test_suite": false } @@ -1271,9 +1271,9 @@ "external_test_suite": false, "terraform_test_suite": false, "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": true + "k8s_test_suite": false } }, { @@ -1434,6 +1434,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/sesv2/test_sesv2.py::TestSesv2::test_inline_templates", + "test": "test_inline_templates", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/sesv2/test_sesv2.py::TestSesv2::test_send_bulk_email", "test": "test_send_bulk_email", @@ -1534,6 +1544,16 @@ "SendBulkEmail": { "BulkEmailEntries, DefaultContent, FromEmailAddress": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/sesv2/test_sesv2.py::TestSesv2::test_inline_templates", + "test": "test_inline_templates", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/sesv2/test_sesv2.py::TestSesv2::test_send_bulk_email", "test": "test_send_bulk_email", @@ -1544,6 +1564,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/sesv2/test_sesv2.py::TestSesv2::test_inline_templates", + "test": "test_inline_templates", + "response": "400", + "error": "BadRequestException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/sesv2/test_sesv2.py::TestSesv2::test_send_bulk_email", "test": "test_send_bulk_email", @@ -1594,6 +1624,16 @@ }, "Content, Destination, FromEmailAddress": { "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/sesv2/test_sesv2.py::TestSesv2::test_inline_templates", + "test": "test_inline_templates", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/sesv2/test_sesv2.py::TestSesv2::test_send_email_simple", "test": "test_send_email_simple", @@ -1613,6 +1653,16 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/sesv2/test_sesv2.py::TestSesv2::test_inline_templates", + "test": "test_inline_templates", + "response": "400", + "error": "BadRequestException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } diff --git a/src/data/coverage/shield.json b/src/data/coverage/shield.json index f6820031..feb67ef0 100644 --- a/src/data/coverage/shield.json +++ b/src/data/coverage/shield.json @@ -64,7 +64,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -103,7 +103,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -363,7 +363,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { diff --git a/src/data/coverage/sns.json b/src/data/coverage/sns.json index 4e2fb457..49156ff2 100644 --- a/src/data/coverage/sns.json +++ b/src/data/coverage/sns.json @@ -12,7 +12,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -51,7 +51,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -64,7 +64,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -103,7 +103,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -116,7 +116,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -168,20 +168,20 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { "GetPlatformApplicationAttributes": { "implemented": true, "availability": "community", - "internal_test_suite": false, + "internal_test_suite": true, "external_test_suite": false, "terraform_test_suite": false, - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -246,7 +246,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -415,7 +415,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -428,7 +428,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -727,6 +727,16 @@ "CreatePlatformApplication": { "Attributes, Name, Platform": { "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformApplicationCrud::test_create_platform_application", + "test": "test_create_platform_application", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpoint::test_publish_disabled_endpoint", "test": "test_publish_disabled_endpoint", @@ -757,6 +767,96 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_create_platform_endpoint", + "test": "test_create_platform_endpoint", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_create_platform_endpoint_double_custom_data", + "test": "test_create_platform_endpoint_double_custom_data", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_create_platform_endpoint_idempotency", + "test": "test_create_platform_endpoint_idempotency", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_delete_endpoints_of_deleted_app", + "test": "test_delete_endpoints_of_deleted_app", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_delete_platform_endpoint", + "test": "test_delete_platform_endpoint", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_delete_platform_endpoint_with_subscription", + "test": "test_delete_platform_endpoint_with_subscription", + "response": "200", + "error": "", + "snapshot_skipped": "['$..NextToken']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_get_platform_endpoint_attributes", + "test": "test_get_platform_endpoint_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_list_platform_endpoints", + "test": "test_list_platform_endpoints", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_set_platform_endpoint_attributes", + "test": "test_set_platform_endpoint_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", "test": "test_publish_to_platform_endpoint_can_retrospect", @@ -771,6 +871,34 @@ } }, "CreatePlatformEndpoint": { + "Attributes, CustomUserData, PlatformApplicationArn, Token": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_create_platform_endpoint_double_custom_data", + "test": "test_create_platform_endpoint_double_custom_data", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "Attributes, PlatformApplicationArn, Token": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_create_platform_endpoint_idempotency", + "test": "test_create_platform_endpoint_idempotency", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, "PlatformApplicationArn, Token": { "ls_community": [ { @@ -803,6 +931,86 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_create_platform_endpoint", + "test": "test_create_platform_endpoint", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_create_platform_endpoint_idempotency", + "test": "test_create_platform_endpoint_idempotency", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_delete_endpoints_of_deleted_app", + "test": "test_delete_endpoints_of_deleted_app", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_delete_platform_endpoint", + "test": "test_delete_platform_endpoint", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_delete_platform_endpoint_with_subscription", + "test": "test_delete_platform_endpoint_with_subscription", + "response": "200", + "error": "", + "snapshot_skipped": "['$..NextToken']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_get_platform_endpoint_attributes", + "test": "test_get_platform_endpoint_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_list_platform_endpoints", + "test": "test_list_platform_endpoints", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_set_platform_endpoint_attributes", + "test": "test_set_platform_endpoint_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", "test": "test_publish_to_platform_endpoint_can_retrospect", @@ -812,6 +1020,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_create_platform_endpoint_non_existent_app", + "test": "test_create_platform_endpoint_non_existent_app", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -2845,6 +3063,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_delete_platform_endpoint_with_subscription", + "test": "test_delete_platform_endpoint_with_subscription", + "response": "200", + "error": "", + "snapshot_skipped": "['$..NextToken']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishCrud::test_empty_sns_message", "test": "test_empty_sns_message", @@ -3040,7 +3268,7 @@ "test": "test_list_subscriptions", "response": "200", "error": "", - "snapshot_skipped": "['$.list-subscriptions.Subscriptions']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3135,6 +3363,86 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_creating_subscription", + "test": "test_creating_subscription", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_getting_subscriptions_by_topic", + "test": "test_getting_subscriptions_by_topic", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_subscribe_invalid_sms", + "test": "test_subscribe_invalid_sms", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_subscribe_sms", + "test": "test_subscribe_sms", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_subscribe_sqs_queue_url", + "test": "test_subscribe_sqs_queue_url", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_subscribe_unknown_sqs_queue", + "test": "test_subscribe_unknown_sqs_queue", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_subscription_paging", + "test": "test_subscription_paging", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_unsubscribe_from_deleted_topic", + "test": "test_unsubscribe_from_deleted_topic", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionFirehose::test_publish_to_firehose_with_s3", "test": "test_publish_to_firehose_with_s3", @@ -3535,6 +3843,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSTopicCrudV2::test_create_topic_name_constraints", + "test": "test_create_topic_name_constraints", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSTopicCrudV2::test_create_topic_should_be_idempotent", "test": "test_create_topic_should_be_idempotent", @@ -3954,6 +4272,16 @@ "aws_validated": false, "snapshot_tested": false, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSTopicCrudV2::test_create_topic_name_constraints", + "test": "test_create_topic_name_constraints", + "response": "400", + "error": "CommonServiceException", + "snapshot_skipped": "['$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ], "ls_pro": [ @@ -4258,52 +4586,254 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/services/internal/resources/test_resources.py::TestResourcesEndpoint::test_get_resource", - "test": "test_get_resource", + "node_id": "LocalStack Pro: tests/integration/services/internal/resources/test_resources.py::TestResourcesEndpoint::test_get_resource", + "test": "test_get_resource", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/services/internal/resources/test_util.py::TestResourcesResourceUtils::test_get_cfn_tracked_service_account_region", + "test": "test_get_cfn_tracked_service_account_region", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_asynchronous_calls.py::TestThreadPoolExecutorTracing::test_subscribe_sqs_queue", + "test": "test_subscribe_sqs_queue", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_sns_create_topic_policy", + "test": "test_sns_create_topic_policy", + "response": "403", + "error": "AuthorizationErrorException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + }, + "Name, Tags": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSTopicCrud::test_create_duplicate_topic_check_idempotency", + "test": "test_create_duplicate_topic_check_idempotency", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSTopicCrud::test_create_topic_after_delete_with_new_tags", + "test": "test_create_topic_after_delete_with_new_tags", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSTopicCrud::test_create_duplicate_topic_with_more_tags", + "test": "test_create_duplicate_topic_with_more_tags", + "response": "400", + "error": "InvalidParameterException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + } + ] + } + }, + "DeleteEndpoint": { + "EndpointArn": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpoint::test_publish_disabled_endpoint", + "test": "test_publish_disabled_endpoint", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpoint::test_publish_to_platform_endpoint_is_dispatched", + "test": "test_publish_to_platform_endpoint_is_dispatched", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpoint::test_subscribe_platform_endpoint", + "test": "test_subscribe_platform_endpoint", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_create_platform_endpoint", + "test": "test_create_platform_endpoint", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_create_platform_endpoint_double_custom_data", + "test": "test_create_platform_endpoint_double_custom_data", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_create_platform_endpoint_idempotency", + "test": "test_create_platform_endpoint_idempotency", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_delete_endpoints_of_deleted_app", + "test": "test_delete_endpoints_of_deleted_app", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_delete_platform_endpoint", + "test": "test_delete_platform_endpoint", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_delete_platform_endpoint_with_subscription", + "test": "test_delete_platform_endpoint_with_subscription", + "response": "200", + "error": "", + "snapshot_skipped": "['$..NextToken']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_get_platform_endpoint_attributes", + "test": "test_get_platform_endpoint_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_list_platform_endpoints", + "test": "test_list_platform_endpoints", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_set_platform_endpoint_attributes", + "test": "test_set_platform_endpoint_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", + "test": "test_publish_to_platform_endpoint_can_retrospect", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" - }, + } + ] + } + }, + "DeletePlatformApplication": { + "PlatformApplicationArn": { + "ls_community": [ { - "node_id": "LocalStack Pro: tests/integration/services/internal/resources/test_util.py::TestResourcesResourceUtils::test_get_cfn_tracked_service_account_region", - "test": "test_get_cfn_tracked_service_account_region", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformApplicationCrud::test_create_platform_application", + "test": "test_create_platform_application", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_asynchronous_calls.py::TestThreadPoolExecutorTracing::test_subscribe_sqs_queue", - "test": "test_subscribe_sqs_queue", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpoint::test_publish_disabled_endpoint", + "test": "test_publish_disabled_endpoint", "response": "200", "error": "", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementIdentityBasedPolicies::test_sns_create_topic_policy", - "test": "test_sns_create_topic_policy", - "response": "403", - "error": "CommonServiceException", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpoint::test_publish_to_platform_endpoint_is_dispatched", + "test": "test_publish_to_platform_endpoint_is_dispatched", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - }, - "Name, Tags": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSTopicCrud::test_create_duplicate_topic_check_idempotency", - "test": "test_create_duplicate_topic_check_idempotency", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpoint::test_subscribe_platform_endpoint", + "test": "test_subscribe_platform_endpoint", "response": "200", "error": "", "snapshot_skipped": "", @@ -4312,8 +4842,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSTopicCrud::test_create_topic_after_delete_with_new_tags", - "test": "test_create_topic_after_delete_with_new_tags", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_create_platform_endpoint", + "test": "test_create_platform_endpoint", "response": "200", "error": "", "snapshot_skipped": "", @@ -4322,24 +4852,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSTopicCrud::test_create_duplicate_topic_with_more_tags", - "test": "test_create_duplicate_topic_with_more_tags", - "response": "400", - "error": "InvalidParameterException", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_create_platform_endpoint_double_custom_data", + "test": "test_create_platform_endpoint_double_custom_data", + "response": "200", + "error": "", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "DeleteEndpoint": { - "EndpointArn": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpoint::test_publish_disabled_endpoint", - "test": "test_publish_disabled_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_create_platform_endpoint_idempotency", + "test": "test_create_platform_endpoint_idempotency", "response": "200", "error": "", "snapshot_skipped": "", @@ -4348,8 +4872,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpoint::test_publish_to_platform_endpoint_is_dispatched", - "test": "test_publish_to_platform_endpoint_is_dispatched", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_delete_endpoints_of_deleted_app", + "test": "test_delete_endpoints_of_deleted_app", "response": "200", "error": "", "snapshot_skipped": "", @@ -4358,8 +4882,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpoint::test_subscribe_platform_endpoint", - "test": "test_subscribe_platform_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_delete_platform_endpoint", + "test": "test_delete_platform_endpoint", "response": "200", "error": "", "snapshot_skipped": "", @@ -4368,24 +4892,18 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", - "test": "test_publish_to_platform_endpoint_can_retrospect", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_delete_platform_endpoint_with_subscription", + "test": "test_delete_platform_endpoint_with_subscription", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..NextToken']", "aws_validated": true, "snapshot_tested": true, "origin": "external" - } - ] - } - }, - "DeletePlatformApplication": { - "PlatformApplicationArn": { - "ls_community": [ + }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpoint::test_publish_disabled_endpoint", - "test": "test_publish_disabled_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_get_platform_endpoint_attributes", + "test": "test_get_platform_endpoint_attributes", "response": "200", "error": "", "snapshot_skipped": "", @@ -4394,8 +4912,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpoint::test_publish_to_platform_endpoint_is_dispatched", - "test": "test_publish_to_platform_endpoint_is_dispatched", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_list_platform_endpoints", + "test": "test_list_platform_endpoints", "response": "200", "error": "", "snapshot_skipped": "", @@ -4404,8 +4922,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpoint::test_subscribe_platform_endpoint", - "test": "test_subscribe_platform_endpoint", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_set_platform_endpoint_attributes", + "test": "test_set_platform_endpoint_attributes", "response": "200", "error": "", "snapshot_skipped": "", @@ -4489,16 +5007,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_changesets.py::test_describe_changeset_after_delete", - "test": "test_describe_changeset_after_delete", - "response": "200", - "error": "", - "snapshot_skipped": "['$..Changes..ResourceChange.Details', '$..Changes..ResourceChange.PolicyAction', '$..Changes..ResourceChange.Scope']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_nested_stacks.py::test_nested_output_in_params", "test": "test_nested_output_in_params", @@ -4539,6 +5047,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_create_stack_with_custom_id", + "test": "test_create_stack_with_custom_id", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::TestStacksApi::test_get_template_using_changesets[json]", "test": "test_get_template_using_changesets[json]", @@ -4589,6 +5107,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_blank_parameter_value", + "test": "test_blank_parameter_value", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/api/test_stacks.py::test_events_resource_types", "test": "test_events_resource_types", @@ -5229,6 +5757,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_select.py::TestChangeSetFnSelect::test_invalid_select_index_type[non-integer-index]", + "test": "test_invalid_select_index_type[non-integer-index]", + "response": "200", + "error": "", + "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_split.py::TestChangeSetFnSplit::test_fn_split_add_to_static_property", "test": "test_fn_split_add_to_static_property", @@ -6129,6 +6667,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_delete_platform_endpoint_with_subscription", + "test": "test_delete_platform_endpoint_with_subscription", + "response": "200", + "error": "", + "snapshot_skipped": "['$..NextToken']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishCrud::test_empty_sns_message", "test": "test_empty_sns_message", @@ -6324,7 +6872,7 @@ "test": "test_list_subscriptions", "response": "200", "error": "", - "snapshot_skipped": "['$.list-subscriptions.Subscriptions']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -6419,6 +6967,86 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_creating_subscription", + "test": "test_creating_subscription", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_getting_subscriptions_by_topic", + "test": "test_getting_subscriptions_by_topic", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_subscribe_invalid_sms", + "test": "test_subscribe_invalid_sms", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_subscribe_sms", + "test": "test_subscribe_sms", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_subscribe_sqs_queue_url", + "test": "test_subscribe_sqs_queue_url", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_subscribe_unknown_sqs_queue", + "test": "test_subscribe_unknown_sqs_queue", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_subscription_paging", + "test": "test_subscription_paging", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_unsubscribe_from_deleted_topic", + "test": "test_unsubscribe_from_deleted_topic", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionFirehose::test_publish_to_firehose_with_s3", "test": "test_publish_to_firehose_with_s3", @@ -7009,6 +7637,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSTopicCrudV2::test_create_topic_name_constraints", + "test": "test_create_topic_name_constraints", + "response": "200", + "error": "", + "snapshot_skipped": "['$..Error.Message']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSTopicCrudV2::test_create_topic_should_be_idempotent", "test": "test_create_topic_should_be_idempotent", @@ -7772,26 +8410,82 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_asynchronous_calls.py::TestThreadPoolExecutorTracing::test_subscribe_sqs_queue", - "test": "test_subscribe_sqs_queue", - "response": "200", - "error": "", + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_asynchronous_calls.py::TestThreadPoolExecutorTracing::test_subscribe_sqs_queue", + "test": "test_subscribe_sqs_queue", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + } + ] + } + }, + "GetEndpointAttributes": { + "EndpointArn": { + "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpoint::test_publish_disabled_endpoint", + "test": "test_publish_disabled_endpoint", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_create_platform_endpoint_double_custom_data", + "test": "test_create_platform_endpoint_double_custom_data", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_get_platform_endpoint_attributes", + "test": "test_get_platform_endpoint_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_set_platform_endpoint_attributes", + "test": "test_set_platform_endpoint_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_get_platform_endpoint_attributes_non_existent_endpoint", + "test": "test_get_platform_endpoint_attributes_non_existent_endpoint", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "aws_validated": true, + "snapshot_tested": true, "origin": "external" } ] } }, - "GetEndpointAttributes": { - "EndpointArn": { + "GetPlatformApplicationAttributes": { + "PlatformApplicationArn": { "ls_community": [ { - "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpoint::test_publish_disabled_endpoint", - "test": "test_publish_disabled_endpoint", - "response": "200", - "error": "", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformApplicationCrud::test_get_platform_application_attributes_non_existing_app", + "test": "test_get_platform_application_attributes_non_existing_app", + "response": "404", + "error": "CommonServiceException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, @@ -9509,6 +10203,16 @@ "ListEndpointsByPlatformApplication": { "PlatformApplicationArn": { "ls_community": [ + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformApplicationCrud::test_create_platform_application", + "test": "test_create_platform_application", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpoint::test_publish_disabled_endpoint", "test": "test_publish_disabled_endpoint", @@ -9539,6 +10243,86 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_create_platform_endpoint", + "test": "test_create_platform_endpoint", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_create_platform_endpoint_double_custom_data", + "test": "test_create_platform_endpoint_double_custom_data", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_create_platform_endpoint_idempotency", + "test": "test_create_platform_endpoint_idempotency", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_delete_platform_endpoint", + "test": "test_delete_platform_endpoint", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_delete_platform_endpoint_with_subscription", + "test": "test_delete_platform_endpoint_with_subscription", + "response": "200", + "error": "", + "snapshot_skipped": "['$..NextToken']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_get_platform_endpoint_attributes", + "test": "test_get_platform_endpoint_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_list_platform_endpoints", + "test": "test_list_platform_endpoints", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_set_platform_endpoint_attributes", + "test": "test_set_platform_endpoint_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSRetrospectionEndpoints::test_publish_to_platform_endpoint_can_retrospect", "test": "test_publish_to_platform_endpoint_can_retrospect", @@ -9548,6 +10332,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_delete_endpoints_of_deleted_app", + "test": "test_delete_endpoints_of_deleted_app", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -9560,7 +10354,7 @@ "test": "test_list_subscriptions", "response": "200", "error": "", - "snapshot_skipped": "['$.list-subscriptions.Subscriptions']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -9795,6 +10589,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_delete_platform_endpoint_with_subscription", + "test": "test_delete_platform_endpoint_with_subscription", + "response": "200", + "error": "", + "snapshot_skipped": "['$..NextToken']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrud::test_list_subscriptions_by_topic_pagination", "test": "test_list_subscriptions_by_topic_pagination", @@ -9815,6 +10619,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_getting_subscriptions_by_topic", + "test": "test_getting_subscriptions_by_topic", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_subscription_paging", + "test": "test_subscription_paging", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_multiple_subscriptions_http_endpoint", "test": "test_multiple_subscriptions_http_endpoint", @@ -10283,7 +11107,7 @@ "node_id": "LocalStack Pro: tests/integration/chaos/test_faults.py::TestFaults::test_fault_everywhere", "test": "test_fault_everywhere", "response": "503", - "error": "CommonServiceException", + "error": "FaultException", "snapshot_skipped": "", "aws_validated": false, "snapshot_tested": false, @@ -11203,7 +12027,7 @@ "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestS3BucketNotifications::test_s3_bucket_notification_sns", "test": "test_s3_bucket_notification_sns", "response": "403", - "error": "CommonServiceException", + "error": "AuthorizationErrorException", "snapshot_skipped": "['$..Error.ArgumentName', '$..Error.ArgumentName1', '$..Error.ArgumentValue', '$..Error.ArgumentValue1']", "aws_validated": true, "snapshot_tested": true, @@ -12123,7 +12947,7 @@ "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_create_trail_with_sns_topic_missing_policy", "test": "test_create_trail_with_sns_topic_missing_policy", "response": "403", - "error": "CommonServiceException", + "error": "AuthorizationErrorException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, @@ -12133,7 +12957,7 @@ "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_sns_cross_account_publish", "test": "test_sns_cross_account_publish", "response": "403", - "error": "CommonServiceException", + "error": "AuthorizationErrorException", "snapshot_skipped": "['$..Error.Message', '$..Role.Tags']", "aws_validated": true, "snapshot_tested": true, @@ -12143,7 +12967,7 @@ "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sns_publish_topic_attributes", "test": "test_sns_publish_topic_attributes", "response": "403", - "error": "CommonServiceException", + "error": "AuthorizationErrorException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, @@ -12153,7 +12977,7 @@ "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestInterServiceCommunicationEnforcement::test_events_sns", "test": "test_events_sns", "response": "403", - "error": "CommonServiceException", + "error": "AuthorizationErrorException", "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": false, @@ -12398,6 +13222,26 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_set_platform_endpoint_attributes", + "test": "test_set_platform_endpoint_attributes", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_set_platform_endpoint_attributes_non_existent_endpoint", + "test": "test_set_platform_endpoint_attributes_non_existent_endpoint", + "response": "404", + "error": "CommonServiceException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ] } @@ -13709,6 +14553,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_delete_platform_endpoint_with_subscription", + "test": "test_delete_platform_endpoint_with_subscription", + "response": "200", + "error": "", + "snapshot_skipped": "['$..NextToken']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishDelivery::test_delivery_lambda", "test": "test_delivery_lambda", @@ -13774,7 +14628,7 @@ "test": "test_list_subscriptions", "response": "200", "error": "", - "snapshot_skipped": "['$.list-subscriptions.Subscriptions']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -13809,6 +14663,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_subscription_paging", + "test": "test_subscription_paging", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_dlq_external_http_endpoint[False]", "test": "test_dlq_external_http_endpoint[False]", @@ -14525,6 +15389,56 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_creating_subscription", + "test": "test_creating_subscription", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_getting_subscriptions_by_topic", + "test": "test_getting_subscriptions_by_topic", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_subscribe_sms", + "test": "test_subscribe_sms", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_subscribe_unknown_sqs_queue", + "test": "test_subscribe_unknown_sqs_queue", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_unsubscribe_from_deleted_topic", + "test": "test_unsubscribe_from_deleted_topic", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionLambda::test_sns_topic_as_lambda_dead_letter_queue", "test": "test_sns_topic_as_lambda_dead_letter_queue", @@ -15055,6 +15969,36 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_subscribe_invalid_sms", + "test": "test_subscribe_invalid_sms", + "response": "400", + "error": "InvalidParameterException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_subscribe_sqs_queue_url", + "test": "test_subscribe_sqs_queue_url", + "response": "400", + "error": "InvalidParameterException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_subscribe_unknown_sqs_queue", + "test": "test_subscribe_unknown_sqs_queue", + "response": "400", + "error": "InvalidParameterException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionSQSFifo::test_validations_for_fifo", "test": "test_validations_for_fifo", @@ -15064,6 +16008,16 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_subscribe_unknown_topic", + "test": "test_subscribe_unknown_topic", + "response": "404", + "error": "NotFoundException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" } ], "ls_pro": [ @@ -15741,6 +16695,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPlatformEndpointCrud::test_delete_platform_endpoint_with_subscription", + "test": "test_delete_platform_endpoint_with_subscription", + "response": "200", + "error": "", + "snapshot_skipped": "['$..NextToken']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSPublishCrud::test_empty_sns_message", "test": "test_empty_sns_message", @@ -15856,7 +16820,7 @@ "test": "test_list_subscriptions", "response": "200", "error": "", - "snapshot_skipped": "['$.list-subscriptions.Subscriptions']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15911,6 +16875,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_subscription_paging", + "test": "test_subscription_paging", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionFirehose::test_publish_to_firehose_with_s3", "test": "test_publish_to_firehose_with_s3", @@ -16591,6 +17565,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_unsubscribe_from_deleted_topic", + "test": "test_unsubscribe_from_deleted_topic", + "response": "400", + "error": "InvalidParameterException", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_http_subscription_response", "test": "test_http_subscription_response", diff --git a/src/data/coverage/sqs.json b/src/data/coverage/sqs.json index e1212d71..b63dd9b8 100644 --- a/src/data/coverage/sqs.json +++ b/src/data/coverage/sqs.json @@ -558,6 +558,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_forgot_password", + "test": "test_custom_message_forgot_password", + "response": "200", + "error": "", + "snapshot_skipped": "['$..version', '$..request.usernameParameter', '$..request.userAttributes.phone_number_verified']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_sign_up_trigger", "test": "test_custom_message_sign_up_trigger", @@ -2994,6 +3004,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_forgot_password", + "test": "test_custom_message_forgot_password", + "response": "200", + "error": "", + "snapshot_skipped": "['$..version', '$..request.usernameParameter', '$..request.userAttributes.phone_number_verified']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_sign_up_trigger", "test": "test_custom_message_sign_up_trigger", @@ -5269,7 +5289,7 @@ "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5279,7 +5299,7 @@ "test": "test_event_source_mapping_lifecycle_delete_function", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5759,7 +5779,7 @@ "test": "test_list_subscriptions", "response": "200", "error": "", - "snapshot_skipped": "['$.list-subscriptions.Subscriptions']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5814,6 +5834,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_getting_subscriptions_by_topic", + "test": "test_getting_subscriptions_by_topic", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_subscribe_sqs_queue_url", + "test": "test_subscribe_sqs_queue_url", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_dlq_external_http_endpoint[False]", "test": "test_dlq_external_http_endpoint[False]", @@ -9184,6 +9224,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.14]", + "test": "test_lambda_send_message_to_sqs[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", "test": "test_lambda_send_message_to_sqs[python3.8]", @@ -9916,6 +9966,126 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[empty-string-template]", + "test": "test_pipe_target_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-array-template]", + "test": "test_pipe_target_input_transformation[json-array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-object-template]", + "test": "test_pipe_target_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-template]", + "test": "test_pipe_target_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-with-quotes-template]", + "test": "test_pipe_target_input_transformation[string-with-quotes-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[wildcard-template]", + "test": "test_pipe_target_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_targets.py::TestPipesTargets::test_target_events", "test": "test_target_events", @@ -9946,6 +10116,36 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[empty-template]", + "test": "test_add_and_update_input_transformation[empty-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[no-target-params]", + "test": "test_add_and_update_input_transformation[no-target-params]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[string-template]", + "test": "test_add_and_update_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_filtering", "test": "test_add_filtering", @@ -13116,6 +13316,126 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[empty-string-template]", + "test": "test_pipe_target_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-array-template]", + "test": "test_pipe_target_input_transformation[json-array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-object-template]", + "test": "test_pipe_target_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-template]", + "test": "test_pipe_target_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-with-quotes-template]", + "test": "test_pipe_target_input_transformation[string-with-quotes-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[wildcard-template]", + "test": "test_pipe_target_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_targets.py::TestPipesTargets::test_target_events", "test": "test_target_events", @@ -13146,6 +13466,36 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[empty-template]", + "test": "test_add_and_update_input_transformation[empty-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[no-target-params]", + "test": "test_add_and_update_input_transformation[no-target-params]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[string-template]", + "test": "test_add_and_update_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_filtering", "test": "test_add_filtering", @@ -15117,7 +15467,7 @@ "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15127,7 +15477,7 @@ "test": "test_event_source_mapping_lifecycle_delete_function", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15607,7 +15957,7 @@ "test": "test_list_subscriptions", "response": "200", "error": "", - "snapshot_skipped": "['$.list-subscriptions.Subscriptions']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -15662,6 +16012,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_getting_subscriptions_by_topic", + "test": "test_getting_subscriptions_by_topic", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_subscribe_sqs_queue_url", + "test": "test_subscribe_sqs_queue_url", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_dlq_external_http_endpoint[False]", "test": "test_dlq_external_http_endpoint[False]", @@ -20342,6 +20712,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.14]", + "test": "test_lambda_send_message_to_sqs[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", "test": "test_lambda_send_message_to_sqs[python3.8]", @@ -21094,6 +21474,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_forgot_password", + "test": "test_custom_message_forgot_password", + "response": "200", + "error": "", + "snapshot_skipped": "['$..version', '$..request.usernameParameter', '$..request.userAttributes.phone_number_verified']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_sign_up_trigger", "test": "test_custom_message_sign_up_trigger", @@ -21804,6 +22194,126 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[empty-string-template]", + "test": "test_pipe_target_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-array-template]", + "test": "test_pipe_target_input_transformation[json-array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-object-template]", + "test": "test_pipe_target_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-template]", + "test": "test_pipe_target_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-with-quotes-template]", + "test": "test_pipe_target_input_transformation[string-with-quotes-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[wildcard-template]", + "test": "test_pipe_target_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", "test": "test_kinesis_dlq_behavior", @@ -21854,6 +22364,36 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[empty-template]", + "test": "test_add_and_update_input_transformation[empty-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[no-target-params]", + "test": "test_add_and_update_input_transformation[no-target-params]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[string-template]", + "test": "test_add_and_update_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_filtering", "test": "test_add_filtering", @@ -24225,7 +24765,7 @@ "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -24235,7 +24775,7 @@ "test": "test_event_source_mapping_lifecycle_delete_function", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -24715,7 +25255,7 @@ "test": "test_list_subscriptions", "response": "200", "error": "", - "snapshot_skipped": "['$.list-subscriptions.Subscriptions']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -24770,6 +25310,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionCrudV2::test_getting_subscriptions_by_topic", + "test": "test_getting_subscriptions_by_topic", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_dlq_external_http_endpoint[False]", "test": "test_dlq_external_http_endpoint[False]", @@ -26832,6 +27382,246 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[empty-string-template]", + "test": "test_pipe_target_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[empty-string-template]", + "test": "test_pipe_target_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-array-template]", + "test": "test_pipe_target_input_transformation[json-array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-array-template]", + "test": "test_pipe_target_input_transformation[json-array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-object-template]", + "test": "test_pipe_target_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-object-template]", + "test": "test_pipe_target_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-template]", + "test": "test_pipe_target_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-template]", + "test": "test_pipe_target_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-with-quotes-template]", + "test": "test_pipe_target_input_transformation[string-with-quotes-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-with-quotes-template]", + "test": "test_pipe_target_input_transformation[string-with-quotes-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[wildcard-template]", + "test": "test_pipe_target_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[wildcard-template]", + "test": "test_pipe_target_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", "test": "test_kinesis_dlq_behavior", @@ -26912,6 +27702,66 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[empty-template]", + "test": "test_add_and_update_input_transformation[empty-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[empty-template]", + "test": "test_add_and_update_input_transformation[empty-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[no-target-params]", + "test": "test_add_and_update_input_transformation[no-target-params]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[no-target-params]", + "test": "test_add_and_update_input_transformation[no-target-params]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[string-template]", + "test": "test_add_and_update_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[string-template]", + "test": "test_add_and_update_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_filtering", "test": "test_add_filtering", @@ -28044,6 +28894,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.14]", + "test": "test_lambda_send_message_to_sqs[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", "test": "test_lambda_send_message_to_sqs[python3.8]", @@ -31552,6 +32412,126 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[empty-string-template]", + "test": "test_pipe_target_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-array-template]", + "test": "test_pipe_target_input_transformation[json-array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-object-template]", + "test": "test_pipe_target_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-template]", + "test": "test_pipe_target_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-with-quotes-template]", + "test": "test_pipe_target_input_transformation[string-with-quotes-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[wildcard-template]", + "test": "test_pipe_target_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", "test": "test_kinesis_dlq_behavior", @@ -31602,6 +32582,36 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[empty-template]", + "test": "test_add_and_update_input_transformation[empty-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[no-target-params]", + "test": "test_add_and_update_input_transformation[no-target-params]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[string-template]", + "test": "test_add_and_update_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_filtering", "test": "test_add_filtering", @@ -32096,6 +33106,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java25]", + "test": "test_manual_endpoint_injection[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java8.al2]", "test": "test_manual_endpoint_injection[java8.al2]", @@ -32186,6 +33206,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.14]", + "test": "test_manual_endpoint_injection[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.8]", "test": "test_manual_endpoint_injection[python3.8]", @@ -34113,18 +35143,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_build_image[SdkDockerClient-False-True]", - "test": "test_build_image[SdkDockerClient-False-True]", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_build_image[SdkDockerClient-True-True]", - "test": "test_build_image[SdkDockerClient-True-True]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_build_image[SdkDockerClient-True-False]", + "test": "test_build_image[SdkDockerClient-True-False]", "response": "200", "error": "", "snapshot_skipped": "", @@ -34143,8 +35163,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_get_container_command_not_pulled_image[SdkDockerClient]", - "test": "test_get_container_command_not_pulled_image[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container[SdkDockerClient]", + "test": "test_exec_in_container[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -34153,8 +35173,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_is_container_running[SdkDockerClient]", - "test": "test_is_container_running[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_exec_in_container_with_stdin_stdout_stderr[SdkDockerClient]", + "test": "test_exec_in_container_with_stdin_stdout_stderr[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -34163,8 +35183,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_pull_docker_image_with_hash[SdkDockerClient]", - "test": "test_pull_docker_image_with_hash[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_is_container_running[SdkDockerClient]", + "test": "test_is_container_running[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -34173,8 +35193,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_run_container[SdkDockerClient]", - "test": "test_run_container[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerClient::test_remove_anonymous_volumes[SdkDockerClient]", + "test": "test_remove_anonymous_volumes[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -34193,8 +35213,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerLogging::test_docker_logging_fluentbit[SdkDockerClient]", - "test": "test_docker_logging_fluentbit[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerNetworking::test_connect_container_to_network_with_alias_and_disconnect[SdkDockerClient]", + "test": "test_connect_container_to_network_with_alias_and_disconnect[SdkDockerClient]", "response": "200", "error": "", "snapshot_skipped": "", @@ -34203,8 +35223,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_container_port_can_be_bound[SdkDockerClient-udp]", - "test": "test_container_port_can_be_bound[SdkDockerClient-udp]", + "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestDockerPorts::test_reserve_container_port[SdkDockerClient-None]", + "test": "test_reserve_container_port[SdkDockerClient-None]", "response": "200", "error": "", "snapshot_skipped": "", @@ -34213,8 +35233,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/integration/docker_utils/test_docker.py::TestRunWithAdditionalArgs::test_run_with_additional_arguments_env_files[SdkDockerClient]", - "test": "test_run_with_additional_arguments_env_files[SdkDockerClient]", + "node_id": "LocalStack Community: tests/integration/test_stores.py::test_nonstandard_regions", + "test": "test_nonstandard_regions", "response": "200", "error": "", "snapshot_skipped": "", @@ -34314,6 +35334,126 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[empty-string-template]", + "test": "test_pipe_target_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-array-template]", + "test": "test_pipe_target_input_transformation[json-array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-object-template]", + "test": "test_pipe_target_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-template]", + "test": "test_pipe_target_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-with-quotes-template]", + "test": "test_pipe_target_input_transformation[string-with-quotes-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[wildcard-template]", + "test": "test_pipe_target_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipe_source_prefix", "test": "test_list_pipe_source_prefix", @@ -34364,6 +35504,36 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[empty-template]", + "test": "test_add_and_update_input_transformation[empty-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[no-target-params]", + "test": "test_add_and_update_input_transformation[no-target-params]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[string-template]", + "test": "test_add_and_update_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_filtering", "test": "test_add_filtering", @@ -36296,6 +37466,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.14]", + "test": "test_lambda_send_message_to_sqs[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", "test": "test_lambda_send_message_to_sqs[python3.8]", @@ -36398,6 +37578,126 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[empty-string-template]", + "test": "test_pipe_target_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-array-template]", + "test": "test_pipe_target_input_transformation[json-array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-object-template]", + "test": "test_pipe_target_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-template]", + "test": "test_pipe_target_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-with-quotes-template]", + "test": "test_pipe_target_input_transformation[string-with-quotes-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[wildcard-template]", + "test": "test_pipe_target_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", "test": "test_kinesis_dlq_behavior", @@ -36638,6 +37938,126 @@ } ], "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[empty-string-template]", + "test": "test_pipe_target_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-array-template]", + "test": "test_pipe_target_input_transformation[json-array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-object-template]", + "test": "test_pipe_target_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-template]", + "test": "test_pipe_target_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-with-quotes-template]", + "test": "test_pipe_target_input_transformation[string-with-quotes-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[wildcard-template]", + "test": "test_pipe_target_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_enrichment", "test": "test_add_and_update_enrichment", @@ -36648,6 +38068,36 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[empty-template]", + "test": "test_add_and_update_input_transformation[empty-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[no-target-params]", + "test": "test_add_and_update_input_transformation[no-target-params]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[string-template]", + "test": "test_add_and_update_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_filtering", "test": "test_add_filtering", @@ -38334,7 +39784,7 @@ "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes[sqs_query]", "test": "test_sqs_receive_queue_attributes[sqs_query]", "response": "403", - "error": "CommonServiceException", + "error": "AccessDeniedException", "snapshot_skipped": "['$..Error.Detail']", "aws_validated": true, "snapshot_tested": true, @@ -38354,7 +39804,7 @@ "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_resource_deny[sqs_query]", "test": "test_sqs_receive_queue_attributes_resource_deny[sqs_query]", "response": "403", - "error": "CommonServiceException", + "error": "AccessDeniedException", "snapshot_skipped": "['$..Error.Detail', '$..Error.Message']", "aws_validated": true, "snapshot_tested": true, @@ -38374,7 +39824,7 @@ "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_enforcement.py::TestIAMEnforcementResourceBasedPolicies::test_sqs_receive_queue_attributes_role_permission_boundary[sqs_query]", "test": "test_sqs_receive_queue_attributes_role_permission_boundary[sqs_query]", "response": "403", - "error": "CommonServiceException", + "error": "AccessDeniedException", "snapshot_skipped": "['$..Error.QueryErrorCode', '$..Error.Detail', '$..Error.Message']", "aws_validated": true, "snapshot_tested": true, @@ -42547,8 +43997,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/eventstudio/test_api/test_api.py::TestEventStudioGlobalEndpointsStatus::test_no_body", - "test": "test_no_body", + "node_id": "LocalStack Pro: tests/integration/chaos/test_network_effects.py::TestNetworkEffects::test_latency[500]", + "test": "test_latency[500]", "response": "400", "error": "QueueDoesNotExist", "snapshot_skipped": "", @@ -45390,6 +46840,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.14]", + "test": "test_lambda_send_message_to_sqs[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", "test": "test_lambda_send_message_to_sqs[python3.8]", @@ -45842,6 +47302,126 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[empty-string-template]", + "test": "test_pipe_target_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-array-template]", + "test": "test_pipe_target_input_transformation[json-array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-object-template]", + "test": "test_pipe_target_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-template]", + "test": "test_pipe_target_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-with-quotes-template]", + "test": "test_pipe_target_input_transformation[string-with-quotes-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[wildcard-template]", + "test": "test_pipe_target_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", "test": "test_kinesis_dlq_behavior", @@ -45902,6 +47482,36 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[empty-template]", + "test": "test_add_and_update_input_transformation[empty-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[no-target-params]", + "test": "test_add_and_update_input_transformation[no-target-params]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[string-template]", + "test": "test_add_and_update_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_filtering", "test": "test_add_filtering", @@ -45986,7 +47596,7 @@ "node_id": "LocalStack Pro: tests/aws/services/iam/test_inter_service_enforcement.py::TestApiGatewayIntegrations::test_sqs_integration", "test": "test_sqs_integration", "response": "403", - "error": "CommonServiceException", + "error": "AccessDeniedException", "snapshot_skipped": "all", "aws_validated": true, "snapshot_tested": false, @@ -46650,6 +48260,126 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[empty-string-template]", + "test": "test_pipe_target_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-array-template]", + "test": "test_pipe_target_input_transformation[json-array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-object-template]", + "test": "test_pipe_target_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-template]", + "test": "test_pipe_target_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-with-quotes-template]", + "test": "test_pipe_target_input_transformation[string-with-quotes-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[wildcard-template]", + "test": "test_pipe_target_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_enrichment", "test": "test_add_and_update_enrichment", @@ -46660,6 +48390,36 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[empty-template]", + "test": "test_add_and_update_input_transformation[empty-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[no-target-params]", + "test": "test_add_and_update_input_transformation[no-target-params]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[string-template]", + "test": "test_add_and_update_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_filtering", "test": "test_add_filtering", diff --git a/src/data/coverage/ssm.json b/src/data/coverage/ssm.json index 445aba9f..4c609048 100644 --- a/src/data/coverage/ssm.json +++ b/src/data/coverage/ssm.json @@ -2057,7 +2057,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input4-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3152,16 +3152,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_capabilities_requirements", - "test": "test_capabilities_requirements", - "response": "200", - "error": "", - "snapshot_skipped": "['$..TemplateBody.Resources.Parameter.LogicalResourceId', '$..TemplateBody.Conditions', '$..TemplateBody.Mappings', '$..TemplateBody.Parameters', '$..TemplateBody.StackId', '$..TemplateBody.StackName', '$..TemplateBody.Transform', '$..TemplateBody.Resources.Role.LogicalResourceId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_template_engine.py::TestMacros::test_functions_and_references_during_transformation", "test": "test_functions_and_references_during_transformation", @@ -3337,7 +3327,7 @@ "test": "test_table_v2_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -3592,16 +3582,6 @@ "snapshot_tested": false, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_conditional_transform[false]", - "test": "test_conditional_transform[false]", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[json]", "test": "test_embedded_fn_transform_include[json]", @@ -3612,36 +3592,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_fn_transform_include[yml]", - "test": "test_embedded_fn_transform_include[yml]", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_fn_transform", - "test": "test_embedded_macro_fn_transform", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_embedded_macro_for_attribute_fn_transform", - "test": "test_embedded_macro_for_attribute_fn_transform", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_global_fn_transform_include[json]", "test": "test_global_fn_transform_include[json]", @@ -3663,8 +3613,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", - "test": "test_multiple_fn_transform_order", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_update_parameter_transform_in_update_change_set", + "test": "test_update_parameter_transform_in_update_change_set", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", @@ -3683,8 +3633,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", - "test": "test_update_after_macro_for_before_version_is_deleted", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_leaf_update", + "test": "test_mapping_leaf_update", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", @@ -3693,8 +3643,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_mappings.py::TestChangeSetMappings::test_mapping_leaf_update", - "test": "test_mapping_leaf_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_invalid_parameter_type", + "test": "test_invalid_parameter_type", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", @@ -3703,18 +3653,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_parameters.py::TestChangeSetParameters::test_parameter_type_change", - "test": "test_parameter_type_change", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_dynamic_parameter_scenarios[change_parameter_for_condition_create_resource]", + "test": "test_base_dynamic_parameter_scenarios[change_parameter_for_condition_create_resource]", "response": "400", "error": "ParameterNotFound", - "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", + "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_dynamic_parameter_scenarios[change_dynamic]", - "test": "test_base_dynamic_parameter_scenarios[change_dynamic]", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_base_dynamic_parameter_scenarios[change_unrelated_property]", + "test": "test_base_dynamic_parameter_scenarios[change_unrelated_property]", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", @@ -3733,8 +3683,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_execute_with_ref", - "test": "test_execute_with_ref", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_dynamic_update", + "test": "test_dynamic_update", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", @@ -3743,8 +3693,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_parameter_lookup", - "test": "test_mappings_with_parameter_lookup", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_execute_with_ref", + "test": "test_execute_with_ref", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", @@ -3753,8 +3703,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_static_fields", - "test": "test_mappings_with_static_fields", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_mappings_with_parameter_lookup", + "test": "test_mappings_with_parameter_lookup", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", @@ -3763,8 +3713,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_single_resource_static_update", - "test": "test_single_resource_static_update", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::TestCaptureUpdateProcess::test_parameter_changes", + "test": "test_parameter_changes", "response": "400", "error": "ParameterNotFound", "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..PolicyAction', '$..PhysicalResourceId']", @@ -3782,16 +3732,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup", - "test": "test_dynamic_ssm_parameter_lookup", - "response": "400", - "error": "ParameterNotFound", - "snapshot_skipped": "['delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction', '$..PhysicalResourceId']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_sets.py::test_dynamic_ssm_parameter_lookup_no_change", "test": "test_dynamic_ssm_parameter_lookup_no_change", @@ -4214,6 +4154,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -4364,6 +4314,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", "test": "test_number_of_records_updated[update-with-ctes]", @@ -5127,7 +5087,7 @@ "test": "test_prefill_dynamodb_table", "response": "400", "error": "ParameterNotFound", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5137,7 +5097,7 @@ "test": "test_validate_infra_setup", "response": "400", "error": "ParameterNotFound", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5247,7 +5207,7 @@ "test": "test_table_v2_stream", "response": "400", "error": "ParameterNotFound", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -5824,6 +5784,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -5964,6 +5934,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "400", + "error": "ParameterNotFound", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", @@ -8107,7 +8087,7 @@ "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -8117,7 +8097,7 @@ "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -9387,7 +9367,7 @@ "test": "test_table_v2_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -9844,6 +9824,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -9994,6 +9984,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_select_char", "test": "test_select_char", diff --git a/src/data/coverage/sso-admin.json b/src/data/coverage/sso-admin.json index 5c6ad315..45093ad7 100644 --- a/src/data/coverage/sso-admin.json +++ b/src/data/coverage/sso-admin.json @@ -103,7 +103,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -740,7 +740,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -766,7 +766,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { diff --git a/src/data/coverage/stepfunctions.json b/src/data/coverage/stepfunctions.json index 15b91bdb..5ef4ff7e 100644 --- a/src/data/coverage/stepfunctions.json +++ b/src/data/coverage/stepfunctions.json @@ -1107,7 +1107,7 @@ "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3338,6 +3338,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.14]", + "test": "test_lambda_start_stepfunctions_execution[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", "test": "test_lambda_start_stepfunctions_execution[python3.8]", @@ -9631,7 +9641,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input4-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -16576,6 +16586,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.14]", + "test": "test_lambda_start_stepfunctions_execution[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", "test": "test_lambda_start_stepfunctions_execution[python3.8]", @@ -16987,7 +17007,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -16997,7 +17017,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17007,7 +17027,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -17017,7 +17037,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input3-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -18329,7 +18349,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -18339,7 +18359,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -18349,7 +18369,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -18359,7 +18379,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input3-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -30956,6 +30976,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.14]", + "test": "test_lambda_start_stepfunctions_execution[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", "test": "test_lambda_start_stepfunctions_execution[python3.8]", @@ -32127,7 +32157,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -32137,7 +32167,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -32147,7 +32177,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -32157,7 +32187,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input3-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -37998,6 +38028,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.14]", + "test": "test_lambda_start_stepfunctions_execution[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", "test": "test_lambda_start_stepfunctions_execution[python3.8]", diff --git a/src/data/coverage/sts.json b/src/data/coverage/sts.json index a6bdbc9e..3a871784 100644 --- a/src/data/coverage/sts.json +++ b/src/data/coverage/sts.json @@ -25,7 +25,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -38,7 +38,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -179,7 +179,7 @@ "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -189,7 +189,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -209,7 +209,7 @@ "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -419,7 +419,7 @@ "test": "test_http_proxy_integration_request_data_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server', '$..content.headers.accept-encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -529,7 +529,7 @@ "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Accept-Encoding', '$..multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -549,7 +549,7 @@ "test": "test_lambda_aws_proxy_integration_request_data_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..content.headers.Accept-Encoding', '$..content.multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -719,7 +719,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3439,7 +3439,7 @@ "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -3449,7 +3449,7 @@ "test": "test_event_source_mapping_lifecycle_delete_function", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -4204,6 +4204,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java25]", + "test": "test_snapstart_lifecycle[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[python3.12]", "test": "test_snapstart_lifecycle[python3.12]", @@ -4264,6 +4274,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java25]", + "test": "test_snapstart_update_function_configuration[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[python3.12]", "test": "test_snapstart_update_function_configuration[python3.12]", @@ -4704,6 +4724,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java25]", + "test": "test_manual_endpoint_injection[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java8.al2]", "test": "test_manual_endpoint_injection[java8.al2]", @@ -4794,6 +4824,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.14]", + "test": "test_manual_endpoint_injection[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.8]", "test": "test_manual_endpoint_injection[python3.8]", @@ -4894,6 +4934,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java25]", + "test": "test_echo_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", "test": "test_echo_invoke[java8.al2]", @@ -5004,6 +5054,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.14]", + "test": "test_echo_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", "test": "test_echo_invoke[python3.8]", @@ -5104,6 +5164,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java25]", + "test": "test_introspection_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", "test": "test_introspection_invoke[java8.al2]", @@ -5214,6 +5284,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.14]", + "test": "test_introspection_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", "test": "test_introspection_invoke[python3.8]", @@ -5314,6 +5394,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java25]", + "test": "test_runtime_wrapper_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java8.al2]", "test": "test_runtime_wrapper_invoke[java8.al2]", @@ -5404,6 +5494,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.14]", + "test": "test_runtime_wrapper_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.8]", "test": "test_runtime_wrapper_invoke[python3.8]", @@ -5504,6 +5604,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java25]", + "test": "test_uncaught_exception_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", "test": "test_uncaught_exception_invoke[java8.al2]", @@ -5614,6 +5724,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.14]", + "test": "test_uncaught_exception_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", "test": "test_uncaught_exception_invoke[python3.8]", @@ -5974,6 +6094,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java25]", + "test": "test_serializable_input_object[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", "test": "test_serializable_input_object[java8.al2]", @@ -6014,6 +6144,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java25]", + "test": "test_stream_handler[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", "test": "test_stream_handler[java8.al2]", @@ -6104,6 +6244,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.14]", + "test": "test_handler_in_submodule[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", "test": "test_handler_in_submodule[python3.8]", @@ -6164,6 +6314,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.14]", + "test": "test_python_runtime_correct_versions[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", "test": "test_python_runtime_correct_versions[python3.8]", @@ -7514,6 +7674,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.14]", + "test": "test_lambda_put_item_to_dynamodb[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", "test": "test_lambda_put_item_to_dynamodb[python3.8]", @@ -7574,6 +7744,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.14]", + "test": "test_lambda_send_message_to_sqs[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", "test": "test_lambda_send_message_to_sqs[python3.8]", @@ -7634,6 +7814,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.14]", + "test": "test_lambda_start_stepfunctions_execution[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", "test": "test_lambda_start_stepfunctions_execution[python3.8]", @@ -8286,16 +8476,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", - "response": "200", - "error": "", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.example.com]", "test": "test_custom_domains_outside_of_cert[.example.com]", @@ -9426,6 +9606,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_forgot_password", + "test": "test_custom_message_forgot_password", + "response": "200", + "error": "", + "snapshot_skipped": "['$..version', '$..request.usernameParameter', '$..request.userAttributes.phone_number_verified']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_sign_up_trigger", "test": "test_custom_message_sign_up_trigger", @@ -10886,6 +11076,66 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", "test": "test_kinesis_dlq_behavior", @@ -11139,7 +11389,7 @@ "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11149,7 +11399,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input0-SUCCEEDED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11159,7 +11409,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input1-SUCCEEDED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11169,7 +11419,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input2-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11179,7 +11429,7 @@ "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11439,7 +11689,7 @@ "test": "test_http_proxy_integration_request_data_mappings", "response": "200", "error": "", - "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server']", + "snapshot_skipped": "['$..content.origin', '$..headers.server', '$..headers.x-amzn-remapped-x-amzn-requestid', '$..headers.x-amzn-remapped-server', '$..content.headers.accept-encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11569,7 +11819,7 @@ "test": "test_lambda_aws_proxy_integration", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..headers.Accept-Encoding', '$..multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11589,7 +11839,7 @@ "test": "test_lambda_aws_proxy_integration_request_data_mapping", "response": "200", "error": "", - "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country']", + "snapshot_skipped": "['$..Via', '$..X-Amz-Cf-Id', '$..X-Amz-Cf-Pop', '$..X-Cache', '$..CloudFront-Forwarded-Proto', '$..CloudFront-Is-Desktop-Viewer', '$..CloudFront-Is-Mobile-Viewer', '$..CloudFront-Is-SmartTV-Viewer', '$..CloudFront-Is-Tablet-Viewer', '$..CloudFront-Viewer-ASN', '$..CloudFront-Viewer-Country', '$..content.headers.Accept-Encoding', '$..content.multiValueHeaders.Accept-Encoding']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -11909,7 +12159,7 @@ "test": "test_cfn_lambda_dynamodb_source", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..StreamDescription.CreationRequestDateTime']", + "snapshot_skipped": "['$..Tags', '$..Configuration.CodeSize', '$..PolicyNames', '$..policies..PolicyName', '$..Role.Description', '$..Role.MaxSessionDuration', '$..StackResources..LogicalResourceId', '$..StackResources..PhysicalResourceId', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..StreamDescription.CreationRequestDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -14819,7 +15069,7 @@ "test": "test_event_source_mapping_lifecycle", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -14829,7 +15079,7 @@ "test": "test_event_source_mapping_lifecycle_delete_function", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..TableDescription.TableId', '$..UUID']", + "snapshot_skipped": "['$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -15374,6 +15624,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[java25]", + "test": "test_snapstart_lifecycle[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_lifecycle[python3.12]", "test": "test_snapstart_lifecycle[python3.12]", @@ -15434,6 +15694,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[java25]", + "test": "test_snapstart_update_function_configuration[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_api.py::TestLambdaSnapStart::test_snapstart_update_function_configuration[python3.12]", "test": "test_snapstart_update_function_configuration[python3.12]", @@ -15794,6 +16064,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java25]", + "test": "test_manual_endpoint_injection[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[java8.al2]", "test": "test_manual_endpoint_injection[java8.al2]", @@ -15884,6 +16164,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.14]", + "test": "test_manual_endpoint_injection[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaCallingLocalstack::test_manual_endpoint_injection[python3.8]", "test": "test_manual_endpoint_injection[python3.8]", @@ -15985,8 +16275,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", - "test": "test_echo_invoke[java8.al2]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java25]", + "test": "test_echo_invoke[java25]", "response": "200", "error": "", "snapshot_skipped": "", @@ -15995,8 +16285,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", - "test": "test_echo_invoke[nodejs16.x]", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[java8.al2]", + "test": "test_echo_invoke[java8.al2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[nodejs16.x]", + "test": "test_echo_invoke[nodejs16.x]", "response": "200", "error": "", "snapshot_skipped": "", @@ -16094,6 +16394,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.14]", + "test": "test_echo_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_echo_invoke[python3.8]", "test": "test_echo_invoke[python3.8]", @@ -16194,6 +16504,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java25]", + "test": "test_introspection_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[java8.al2]", "test": "test_introspection_invoke[java8.al2]", @@ -16304,6 +16624,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.14]", + "test": "test_introspection_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig', '$..environment.LOCALSTACK_HOSTNAME', '$..environment.EDGE_PORT', '$..environment.AWS_ENDPOINT_URL', '$..environment.AWS_LAMBDA_FUNCTION_TIMEOUT', '$..environment.AWS_CONTAINER_AUTHORIZATION_TOKEN', '$..environment.AWS_CONTAINER_CREDENTIALS_FULL_URI', '$..environment.AWS_XRAY_CONTEXT_MISSING', '$..environment.AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_ADDRESS', '$..environment._AWS_XRAY_DAEMON_PORT', '$..environment._X_AMZN_TRACE_ID', '$..environment.NODE_EXTRA_CA_CERTS', '$..environment._LAMBDA_TELEMETRY_LOG_FD', '$..environment.AWS_EXECUTION_ENV', '$..environment.LD_LIBRARY_PATH', '$..environment.PATH', '$..environment.LC_CTYPE', '$..environment.RUBYLIB', '$..environment.UV_USE_IO_URING', '$..environment.DOTNET_CLI_TELEMETRY_OPTOUT', '$..environment.DOTNET_NOLOGO', '$..environment.DOTNET_RUNNING_IN_CONTAINER', '$..environment.DOTNET_VERSION', '$..environment.AWS_LAMBDA_RUNTIME_API']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_introspection_invoke[python3.8]", "test": "test_introspection_invoke[python3.8]", @@ -16404,6 +16734,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java25]", + "test": "test_runtime_wrapper_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[java8.al2]", "test": "test_runtime_wrapper_invoke[java8.al2]", @@ -16494,6 +16834,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.14]", + "test": "test_runtime_wrapper_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_runtime_wrapper_invoke[python3.8]", "test": "test_runtime_wrapper_invoke[python3.8]", @@ -16594,6 +16944,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java25]", + "test": "test_uncaught_exception_invoke[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[java8.al2]", "test": "test_uncaught_exception_invoke[java8.al2]", @@ -16704,6 +17064,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.14]", + "test": "test_uncaught_exception_invoke[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_common.py::TestLambdaRuntimesCommon::test_uncaught_exception_invoke[python3.8]", "test": "test_uncaught_exception_invoke[python3.8]", @@ -17054,6 +17424,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java25]", + "test": "test_serializable_input_object[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "['$..LoggingConfig']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_serializable_input_object[java8.al2]", "test": "test_serializable_input_object[java8.al2]", @@ -17094,6 +17474,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java25]", + "test": "test_stream_handler[java25]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestJavaRuntimes::test_stream_handler[java8.al2]", "test": "test_stream_handler[java8.al2]", @@ -17184,6 +17574,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.14]", + "test": "test_handler_in_submodule[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_handler_in_submodule[python3.8]", "test": "test_handler_in_submodule[python3.8]", @@ -17244,6 +17644,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.14]", + "test": "test_python_runtime_correct_versions[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda_runtimes.py::TestPythonRuntimes::test_python_runtime_correct_versions[python3.8]", "test": "test_python_runtime_correct_versions[python3.8]", @@ -19814,6 +20224,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.14]", + "test": "test_lambda_put_item_to_dynamodb[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_put_item_to_dynamodb[python3.8]", "test": "test_lambda_put_item_to_dynamodb[python3.8]", @@ -19874,6 +20294,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.14]", + "test": "test_lambda_send_message_to_sqs[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_send_message_to_sqs[python3.8]", "test": "test_lambda_send_message_to_sqs[python3.8]", @@ -19934,6 +20364,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.14]", + "test": "test_lambda_start_stepfunctions_execution[python3.14]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, { "node_id": "LocalStack Community: tests/aws/test_integration.py::TestLambdaOutgoingSdkCalls::test_lambda_start_stepfunctions_execution[python3.8]", "test": "test_lambda_start_stepfunctions_execution[python3.8]", @@ -20906,16 +21346,6 @@ "snapshot_tested": true, "origin": "internal" }, - { - "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains", - "test": "test_custom_domains", - "response": "200", - "error": "", - "snapshot_skipped": "['$..body', '$..headers', '$..multiValueHeaders.Connection', '$..multiValueHeaders.X-Amzn-Trace-Id', '$..multiValueHeaders.X-Forwarded-Port', '$..multiValueHeaders.X-Forwarded-Proto', '$..multiValueHeaders.x-localstack-edge', '$..multiValueQueryStringParameters', '$..pathParameters', '$..queryStringParameters', '$..rawPath', '$..requestContext.authorizer', '$..requestContext.eventType', '$..requestContext.extendedRequestId', '$..requestContext.identity', '$..requestContext.messageId', '$..requestContext.path', '$..requestContext.requestId', '$..requestContext.resourceId', '$..requestContext.resourcePath', '$..requestContext.routeKey', '$..requestContext.version', '$..stageVariables', '$..ApiMappingKey', '$..HostedZoneId', '$.invocation-v2-base-path-dev.requestContext.http.path']", - "aws_validated": true, - "snapshot_tested": true, - "origin": "internal" - }, { "node_id": "LocalStack Pro: tests/aws/services/apigatewayv2/test_apigatewayv2_custom_domain.py::TestApigatewayV2CustomDomain::test_custom_domains_outside_of_cert[.example.com]", "test": "test_custom_domains_outside_of_cert[.example.com]", @@ -22276,6 +22706,16 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_forgot_password", + "test": "test_custom_message_forgot_password", + "response": "200", + "error": "", + "snapshot_skipped": "['$..version', '$..request.usernameParameter', '$..request.userAttributes.phone_number_verified']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cognito/test_cognito.py::TestTriggers::test_custom_message_sign_up_trigger", "test": "test_custom_message_sign_up_trigger", @@ -22671,7 +23111,7 @@ "test": "test_iam_role_chaining_transitive_session_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -22701,7 +23141,7 @@ "test": "test_secretsmanager_tags_on_resource_and_principal", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -24057,18 +24497,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", - "test": "test_kinesis_dlq_behavior", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[array-template]", + "test": "test_pipe_enrichment_input_transformation[array-template]", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipes_empty", - "test": "test_list_pipes_empty", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[empty-string-template]", + "test": "test_pipe_enrichment_input_transformation[empty-string-template]", "response": "200", "error": "", "snapshot_skipped": "", @@ -24077,8 +24517,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_targets.py::TestPipesTargets::test_target_events", - "test": "test_target_events", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[json-object-template]", + "test": "test_pipe_enrichment_input_transformation[json-object-template]", "response": "200", "error": "", "snapshot_skipped": "", @@ -24087,8 +24527,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_targets.py::TestPipesTargets::test_target_stepfunctions", - "test": "test_target_stepfunctions", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[string-template]", + "test": "test_pipe_enrichment_input_transformation[string-template]", "response": "200", "error": "", "snapshot_skipped": "", @@ -24097,18 +24537,18 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_enrichment", - "test": "test_add_and_update_enrichment", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_enrichment_input_transformation[wildcard-template]", + "test": "test_pipe_enrichment_input_transformation[wildcard-template]", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_filtering", - "test": "test_add_filtering", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[empty-string-template]", + "test": "test_pipe_target_input_transformation[empty-string-template]", "response": "200", "error": "", "snapshot_skipped": "", @@ -24117,48 +24557,48 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_change_kinesis_source_batch_config", - "test": "test_change_kinesis_source_batch_config", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-array-template]", + "test": "test_pipe_target_input_transformation[json-array-template]", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_change_kinesis_target_to_sqs", - "test": "test_change_kinesis_target_to_sqs", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[json-object-template]", + "test": "test_pipe_target_input_transformation[json-object-template]", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_change_sqs_source_batch_config", - "test": "test_change_sqs_source_batch_config", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-template]", + "test": "test_pipe_target_input_transformation[string-template]", "response": "200", "error": "", - "snapshot_skipped": "['$..md5OfMessageAttributes']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_validation.py::TestPipeUpdateValidation::test_missing_required_parameters_for_new_kinesis_target", - "test": "test_missing_required_parameters_for_new_kinesis_target", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[string-with-quotes-template]", + "test": "test_pipe_target_input_transformation[string-with-quotes-template]", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_validation.py::TestPipeUpdateValidation::test_pipe_update_parameters_for_wrong_source_type", - "test": "test_pipe_update_parameters_for_wrong_source_type", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation[wildcard-template]", + "test": "test_pipe_target_input_transformation[wildcard-template]", "response": "200", "error": "", "snapshot_skipped": "", @@ -24167,8 +24607,8 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_validation.py::TestPipeUpdateValidation::test_pipe_update_parameters_for_wrong_target_type", - "test": "test_pipe_update_parameters_for_wrong_target_type", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_input_transformation.py::TestPipesInputTransformation::test_pipe_target_input_transformation_with_reserved_vars", + "test": "test_pipe_target_input_transformation_with_reserved_vars", "response": "200", "error": "", "snapshot_skipped": "", @@ -24177,38 +24617,38 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_validation.py::TestPipeUpdateValidation::test_pipe_update_sqs_source_batch_size_bigger_than_target_sqs", - "test": "test_pipe_update_sqs_source_batch_size_bigger_than_target_sqs", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_kinesis.py::TestPipesKinesis::test_kinesis_dlq_behavior", + "test": "test_kinesis_dlq_behavior", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StateReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_validation.py::TestPipeUpdateValidation::test_source_batch_size_exceeds_new_target_max_batch_size", - "test": "test_source_batch_size_exceeds_new_target_max_batch_size", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_list.py::TestPipesList::test_list_pipes_empty", + "test": "test_list_pipes_empty", "response": "200", "error": "", - "snapshot_skipped": "['$..StateReason']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", - "test": "test_iam_db_token_auth_from_lambda", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_targets.py::TestPipesTargets::test_target_events", + "test": "test_target_events", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", - "test": "test_lambda_extension[12]", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_targets.py::TestPipesTargets::test_target_stepfunctions", + "test": "test_target_stepfunctions", "response": "200", "error": "", "snapshot_skipped": "", @@ -24217,92 +24657,242 @@ "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", - "test": "test_lambda_extension[16]", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_enrichment", + "test": "test_add_and_update_enrichment", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StateReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", - "test": "test_postgres_s3_extension_helpers[12]", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[empty-template]", + "test": "test_add_and_update_input_transformation[empty-template]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$..StateReason']", "aws_validated": true, - "snapshot_tested": false, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", - "test": "test_batch_failure", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[no-target-params]", + "test": "test_add_and_update_input_transformation[no-target-params]", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..StateReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_invalid", - "test": "test_batch_invalid", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_and_update_input_transformation[string-template]", + "test": "test_add_and_update_input_transformation[string-template]", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..StateReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_request_response", - "test": "test_batch_request_response", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_add_filtering", + "test": "test_add_filtering", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_sync", - "test": "test_batch_sync", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_change_kinesis_source_batch_config", + "test": "test_change_kinesis_source_batch_config", "response": "200", "error": "", - "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "snapshot_skipped": "['$..StateReason']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_apigateway_tracing.py::TestAPIGatewayTracing::test_apigateway_sqs_query_api_tracing", - "test": "test_apigateway_sqs_query_api_tracing", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_change_kinesis_target_to_sqs", + "test": "test_change_kinesis_target_to_sqs", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_code_tracing.py::TestLambdaInvocationTracing::test_lambda_call_to_s3_tracing[Event]", - "test": "test_lambda_call_to_s3_tracing[Event]", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_pipe.py::TestPipeUpdate::test_change_sqs_source_batch_config", + "test": "test_change_sqs_source_batch_config", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, - "snapshot_tested": false, + "snapshot_skipped": "['$..md5OfMessageAttributes']", + "aws_validated": true, + "snapshot_tested": true, "origin": "internal" }, { - "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_code_tracing.py::TestLambdaInvocationTracing::test_lambda_call_to_s3_tracing[RequestResponse]", - "test": "test_lambda_call_to_s3_tracing[RequestResponse]", + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_validation.py::TestPipeUpdateValidation::test_missing_required_parameters_for_new_kinesis_target", + "test": "test_missing_required_parameters_for_new_kinesis_target", "response": "200", "error": "", - "snapshot_skipped": "", - "aws_validated": false, + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_validation.py::TestPipeUpdateValidation::test_pipe_update_parameters_for_wrong_source_type", + "test": "test_pipe_update_parameters_for_wrong_source_type", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_validation.py::TestPipeUpdateValidation::test_pipe_update_parameters_for_wrong_target_type", + "test": "test_pipe_update_parameters_for_wrong_target_type", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_validation.py::TestPipeUpdateValidation::test_pipe_update_sqs_source_batch_size_bigger_than_target_sqs", + "test": "test_pipe_update_sqs_source_batch_size_bigger_than_target_sqs", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/pipes/test_pipes_update_validation.py::TestPipeUpdateValidation::test_source_batch_size_exceeds_new_target_max_batch_size", + "test": "test_source_batch_size_exceeds_new_target_max_batch_size", + "response": "200", + "error": "", + "snapshot_skipped": "['$..StateReason']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds.py::TestRdsPostgres::test_iam_db_token_auth_from_lambda", + "test": "test_iam_db_token_auth_from_lambda", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[12]", + "test": "test_lambda_extension[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_lambda_extension[16]", + "test": "test_lambda_extension[16]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_postgres_extensions.py::TestRdsPostgresExtensions::test_postgres_s3_extension_helpers[12]", + "test": "test_postgres_s3_extension_helpers[12]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_failure", + "test": "test_batch_failure", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_invalid", + "test": "test_batch_invalid", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_request_response", + "test": "test_batch_request_response", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/stepfunctions/test_batch_integration.py::TestBatchIntegration::test_batch_sync", + "test": "test_batch_sync", + "response": "200", + "error": "", + "snapshot_skipped": "['$..tracingConfiguration', '$..SdkHttpMetadata', '$..SdkResponseMetadata']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_apigateway_tracing.py::TestAPIGatewayTracing::test_apigateway_sqs_query_api_tracing", + "test": "test_apigateway_sqs_query_api_tracing", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_code_tracing.py::TestLambdaInvocationTracing::test_lambda_call_to_s3_tracing[Event]", + "test": "test_lambda_call_to_s3_tracing[Event]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_lambda_code_tracing.py::TestLambdaInvocationTracing::test_lambda_call_to_s3_tracing[RequestResponse]", + "test": "test_lambda_call_to_s3_tracing[RequestResponse]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, "snapshot_tested": false, "origin": "internal" }, @@ -24442,12 +25032,22 @@ } ], "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity", + "test": "test_pod_identity", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_abac.py::TestIAMABAC::test_dynamodb_leading_keys_tags", "test": "test_dynamodb_leading_keys_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..Role.Tags']", + "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -24457,7 +25057,7 @@ "test": "test_iam_role_chaining_override_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -24467,7 +25067,7 @@ "test": "test_iam_role_chaining_transitive_session_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -24527,7 +25127,7 @@ "test": "test_secretsmanager_tags_on_resource_and_principal", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -24547,7 +25147,7 @@ "test": "test_iam_role_chaining_override_tags", "response": "400", "error": "InvalidParameterValueError", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -24593,7 +25193,7 @@ "test": "test_iam_role_chaining_override_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -24603,7 +25203,7 @@ "test": "test_iam_role_chaining_transitive_session_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -24642,6 +25242,16 @@ } ], "ls_pro": [ + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_irsa", + "test": "test_irsa", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_cognito_identity_policy_variables", "test": "test_cognito_identity_policy_variables", @@ -24703,7 +25313,7 @@ "test": "test_prefill_dynamodb_table", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -24713,7 +25323,7 @@ "test": "test_stepfunctions_input_recipient_list[step_function_input4-FAILED]", "response": "200", "error": "", - "snapshot_skipped": "['$..traceHeader', '$..cause']", + "snapshot_skipped": "['$..traceHeader', '$..cause', '$..redriveCount', '$..redriveStatus', '$..redriveStatusReason']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -24733,7 +25343,7 @@ "test": "test_validate_infra_setup", "response": "200", "error": "", - "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.DeletionProtectionEnabled', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas', '$..Table.WarmThroughput']", + "snapshot_skipped": "['$..Tags', '$..get_resources.items', '$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -24829,8 +25439,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_fn_transform.py::TestChangeSetFnTransform::test_multiple_fn_transform_order", - "test": "test_multiple_fn_transform_order", + "node_id": "LocalStack Community: tests/aws/services/cloudformation/test_change_set_global_macros.py::TestChangeSetGlobalMacros::test_update_after_macro_for_before_version_is_deleted", + "test": "test_update_after_macro_for_before_version_is_deleted", "response": "200", "error": "", "snapshot_skipped": "['per-resource-events..*', 'delete-describe..*', '$..Capabilities', '$..IncludeNestedStacks', '$..Scope', '$..Details', '$..Parameters', '$..Replacement', '$..PolicyAction']", @@ -24843,7 +25453,7 @@ "test": "test_table_v2_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime', '$..Table.Replicas']", + "snapshot_skipped": "['$..Table.ProvisionedThroughput.LastDecreaseDateTime', '$..Table.ProvisionedThroughput.LastIncreaseDateTime']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -24999,21 +25609,21 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBaseFeatures::test_large_payloads", - "test": "test_large_payloads", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_host_prefix_api_operation", + "test": "test_lambda_host_prefix_api_operation", "response": "200", "error": "", - "snapshot_skipped": "['$..LogResult']", + "snapshot_skipped": "['$..Payload.host_prefix.*']", "aws_validated": true, "snapshot_tested": true, "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_host_prefix_api_operation", - "test": "test_lambda_host_prefix_api_operation", + "node_id": "LocalStack Community: tests/aws/services/lambda_/test_lambda.py::TestLambdaBehavior::test_lambda_invoke_no_timeout", + "test": "test_lambda_invoke_no_timeout", "response": "200", "error": "", - "snapshot_skipped": "['$..Payload.host_prefix.*']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -25053,7 +25663,7 @@ "test": "test_create_and_delete_log_stream", "response": "200", "error": "", - "snapshot_skipped": "['$..describe-log-groups-pattern.logGroups..metricFilterCount', '$..describe-log-groups-pattern.logGroups..storedBytes', '$..describe-log-groups-pattern.nextToken']", + "snapshot_skipped": "['$..describe-log-groups-pattern.logGroups..storedBytes', '$..describe-log-groups-pattern.nextToken', '$..list-log-groups-pattern-match.nextToken']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -25099,8 +25709,8 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSQSMultiAccounts::test_delete_queue_multi_account[sqs]", - "test": "test_delete_queue_multi_account[sqs]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSMultiAccounts::test_cross_account_publish_to_sqs", + "test": "test_cross_account_publish_to_sqs", "response": "200", "error": "", "snapshot_skipped": "", @@ -25109,11 +25719,11 @@ "origin": "external" }, { - "node_id": "LocalStack Community: tests/aws/services/sqs/test_sqs.py::TestSqsProvider::test_receive_empty_queue[sqs_query]", - "test": "test_receive_empty_queue[sqs_query]", + "node_id": "LocalStack Community: tests/aws/services/sns/test_sns.py::TestSNSSubscriptionHttp::test_subscribe_external_http_endpoint[True]", + "test": "test_subscribe_external_http_endpoint[True]", "response": "200", "error": "", - "snapshot_skipped": "", + "snapshot_skipped": "['$.http-message-headers.Accept', '$.http-message-headers-raw.Accept', '$.http-confirm-sub-headers.Accept']", "aws_validated": true, "snapshot_tested": true, "origin": "external" @@ -25571,14 +26181,34 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_cognito.py::test_user_pool_client_output", - "test": "test_user_pool_client_output", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_lambda_backed", + "test": "test_customresource_lambda_backed", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_customresource_sns_backed", + "test": "test_customresource_sns_backed", "response": "200", "error": "", "snapshot_skipped": "", "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_customresources.py::test_update_custom_resource", + "test": "test_update_custom_resource", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ServiceToken']", + "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_docdb.py::TestCfnDocDbResources::test_docdb_resources", @@ -25591,13 +26221,43 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_eks.py::test_eks_fargate_cluster", - "test": "test_eks_fargate_cluster", + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[000000000000-eu-central-2]", + "test": "test_url_output_different_account_or_region[000000000000-eu-central-2]", "response": "200", "error": "", - "snapshot_skipped": "['$..cluster.accessConfig', '$..cluster.endpoint', '$..cluster.health', '$..cluster.kubernetesNetworkConfig.serviceIpv4Cidr', '$..cluster.logging', '$..cluster.platformVersion', '$..cluster.tags', '$..cluster.deletionProtection', '$..fargateProfile.health', '$..fargateProfile.selectors', '$..fargateProfile..labels']", - "aws_validated": true, - "snapshot_tested": true, + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[000000000000-us-east-1]", + "test": "test_url_output_different_account_or_region[000000000000-us-east-1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[111111111111-eu-central-2]", + "test": "test_url_output_different_account_or_region[111111111111-eu-central-2]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_ecr.py::test_url_output_different_account_or_region[111111111111-us-east-1]", + "test": "test_url_output_different_account_or_region[111111111111-us-east-1]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, "origin": "internal" }, { @@ -25610,6 +26270,16 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_elasticbeanstalk.py::test_application_with_version_and_environment", + "test": "test_application_with_version_and_environment", + "response": "200", + "error": "", + "snapshot_skipped": "['$..ApplicationVersions', '$..ConfigurationSettings..ApplicationName', '$..ConfigurationSettings..DateUpdated', '$..ConfigurationSettings..OptionSettings', '$..ConfigurationSettings..PlatformArn', '$..ConfigurationSettings..TemplateName', '$..Applications', '$..Environments']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudformation/resources/test_redshift.py::TestCfnRedshiftSubnet::test_docdb_resources", "test": "test_docdb_resources", @@ -25780,6 +26450,16 @@ "snapshot_tested": false, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrail::test_create_trail_with_sns_topic_missing_policy", + "test": "test_create_trail_with_sns_topic_missing_policy", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, { "node_id": "LocalStack Pro: tests/aws/services/cloudtrail/test_cloudtrail.py::TestCloudTrailCdk::test_list_trails_contains_trail_correctly", "test": "test_list_trails_contains_trail_correctly", @@ -26170,6 +26850,16 @@ "snapshot_tested": false, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackConfigFile::test_log_emission", + "test": "test_log_emission", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/ecs/test_ecs_patterns.py::TestEcsFirelensStackFluentD::test_log_emission", "test": "test_log_emission", @@ -26250,6 +26940,46 @@ "snapshot_tested": true, "origin": "internal" }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_irsa", + "test": "test_irsa", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_irsa", + "test": "test_irsa", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": false, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity", + "test": "test_pod_identity", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/eks/test_eks.py::TestEKSIAMIntegration::test_pod_identity", + "test": "test_pod_identity", + "response": "200", + "error": "", + "snapshot_skipped": "['$..accessConfig', '$..deletionProtection', '$..endpoint', '$..identity.oidc.issuer', '$..logging', '$..platformVersion', '$..tags']", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/elasticache/test_elasticache_redis.py::TestCacheCluster::test_redis_connection", "test": "test_redis_connection", @@ -26290,22 +27020,12 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/elbv2/test_elbv2_target_groups.py::TestElbV2TargetGroups::test_target_group_crud", - "test": "test_target_group_crud", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_abac.py::TestIAMABAC::test_dynamodb_leading_keys_tags", "test": "test_dynamodb_leading_keys_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.DeletionProtectionEnabled', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus', '$..Role.Tags']", + "snapshot_skipped": "['$..TableDescription.BillingModeSummary.LastUpdateToPayPerRequestDateTime', '$..TableDescription.ProvisionedThroughput.LastDecreaseDateTime', '$..TableDescription.ProvisionedThroughput.LastIncreaseDateTime', '$..TableDescription.TableStatus']", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -26315,7 +27035,7 @@ "test": "test_iam_role_chaining_override_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -26325,7 +27045,7 @@ "test": "test_iam_role_chaining_transitive_session_tags", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -26385,7 +27105,7 @@ "test": "test_secretsmanager_tags_on_resource_and_principal", "response": "200", "error": "", - "snapshot_skipped": "['$..Role.Tags']", + "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, "origin": "internal" @@ -26398,7 +27118,7 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_aws_request_tags_for_iam", @@ -26408,7 +27128,7 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_aws_request_tags_for_lambda", @@ -26418,7 +27138,7 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_aws_request_tags_for_lambda", @@ -26428,7 +27148,7 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_aws_username", @@ -26438,7 +27158,7 @@ "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_aws_username", @@ -26448,7 +27168,7 @@ "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_cognito_identity_policy_variables", @@ -26468,7 +27188,7 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_iam_aws_service_name", @@ -26478,7 +27198,7 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_iam_permission_boundary", @@ -26488,7 +27208,7 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_iam_permission_boundary", @@ -26498,7 +27218,7 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_principal_arn_condition", @@ -26508,7 +27228,7 @@ "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_principal_arn_condition", @@ -26518,7 +27238,7 @@ "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_requested_region_condition", @@ -26528,7 +27248,7 @@ "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_requested_region_condition", @@ -26538,7 +27258,7 @@ "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_s3_create_bucket_secure_connection", @@ -26548,7 +27268,7 @@ "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_s3_create_bucket_secure_connection", @@ -26558,7 +27278,7 @@ "snapshot_skipped": "['$..Error.Message']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_service_principal_conditions[aws:PrincipalIsAWSService]", @@ -26568,7 +27288,7 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_service_principal_conditions[aws:PrincipalIsAWSService]", @@ -26578,7 +27298,7 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_service_principal_conditions[aws:PrincipalServiceName]", @@ -26588,7 +27308,7 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_service_principal_conditions[aws:PrincipalServiceName]", @@ -26598,7 +27318,7 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_sts_external_id", @@ -26608,7 +27328,7 @@ "snapshot_skipped": "['$..Role.Tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_sts_external_id", @@ -26618,7 +27338,7 @@ "snapshot_skipped": "['$..Role.Tags']", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_tag_keys_iam", @@ -26628,7 +27348,7 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "external" + "origin": "internal" }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_conditions.py::TestIAMConditions::test_tag_keys_iam", @@ -26638,7 +27358,7 @@ "snapshot_skipped": "", "aws_validated": true, "snapshot_tested": true, - "origin": "internal" + "origin": "external" }, { "node_id": "LocalStack Pro: tests/aws/services/iam/test_iam_cross_account.py::TestLambdaCrossAccount::test_cross_account_assume_role", @@ -28450,16 +29170,6 @@ "snapshot_tested": true, "origin": "external" }, - { - "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_api.py::TestRDSEventSubscription::test_event_subscription_casing", - "test": "test_event_subscription_casing", - "response": "200", - "error": "", - "snapshot_skipped": "", - "aws_validated": true, - "snapshot_tested": true, - "origin": "external" - }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraMultiEngine::test_batch_execute_statement_setup[postgres-v1]", "test": "test_batch_execute_statement_setup[postgres-v1]", @@ -28500,6 +29210,26 @@ "snapshot_tested": true, "origin": "external" }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-refcursor_array]", + "test": "test_array_agg_function_support[False-NONE-refcursor_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_array_agg_function_support[False-NONE-timestamp_array]", + "test": "test_array_agg_function_support[False-NONE-timestamp_array]", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": true, + "snapshot_tested": true, + "origin": "external" + }, { "node_id": "LocalStack Pro: tests/aws/services/rds/test_rds_data.py::TestAuroraPostgresCfn::test_number_of_records_updated[update-with-ctes]", "test": "test_number_of_records_updated[update-with-ctes]", @@ -28621,7 +29351,7 @@ "origin": "external" }, { - "node_id": "LocalStack Pro: tests/integration/eventstudio/test_api/test_tracing/test_eventbridge.py::TestEventBridgeEventBridge::test_list_events_eventbridge_tracing_eventbridge_different_region[default-region]", + "node_id": "LocalStack Pro: tests/integration/appinspector/test_tracing/test_eventbridge.py::TestEventBridgeEventBridge::test_list_events_eventbridge_tracing_eventbridge_different_region[default-region]", "test": "test_list_events_eventbridge_tracing_eventbridge_different_region[default-region]", "response": "200", "error": "", @@ -29019,6 +29749,56 @@ "aws_validated": true, "snapshot_tested": true, "origin": "external" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMEventDataStructure::test_iam_denied_event_structure", + "test": "test_iam_denied_event_structure", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMEventDataStructure::test_required_action_details_in_events", + "test": "test_required_action_details_in_events", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_allowed_event_on_span", + "test": "test_iam_allowed_event_on_span", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_explicit_deny_event_on_span", + "test": "test_iam_explicit_deny_event_on_span", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" + }, + { + "node_id": "LocalStack Pro: tests/integration/tracing/opentelemetry/test_iam_instrumentation.py::TestIAMInstrumentation::test_iam_implicit_denied_events_on_span", + "test": "test_iam_implicit_denied_events_on_span", + "response": "200", + "error": "", + "snapshot_skipped": "", + "aws_validated": false, + "snapshot_tested": false, + "origin": "internal" } ] } diff --git a/src/data/coverage/support.json b/src/data/coverage/support.json index 914fab85..9821058b 100644 --- a/src/data/coverage/support.json +++ b/src/data/coverage/support.json @@ -38,7 +38,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -64,7 +64,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -207,7 +207,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } } ], diff --git a/src/data/coverage/swf.json b/src/data/coverage/swf.json index ae235977..de482629 100644 --- a/src/data/coverage/swf.json +++ b/src/data/coverage/swf.json @@ -181,7 +181,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -259,7 +259,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -272,7 +272,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -285,7 +285,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -311,7 +311,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -324,7 +324,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -337,7 +337,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -376,7 +376,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -402,7 +402,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -428,7 +428,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { diff --git a/src/data/coverage/textract.json b/src/data/coverage/textract.json index 8f341e06..20d97e9b 100644 --- a/src/data/coverage/textract.json +++ b/src/data/coverage/textract.json @@ -103,7 +103,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { diff --git a/src/data/coverage/timestream-write.json b/src/data/coverage/timestream-write.json index 8caceda9..4d717f26 100644 --- a/src/data/coverage/timestream-write.json +++ b/src/data/coverage/timestream-write.json @@ -142,7 +142,7 @@ "aws_validated": true, "snapshot_tested": true, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { diff --git a/src/data/coverage/xray.json b/src/data/coverage/xray.json index c4a782a5..a5e3611c 100644 --- a/src/data/coverage/xray.json +++ b/src/data/coverage/xray.json @@ -51,7 +51,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -90,7 +90,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -220,7 +220,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -389,7 +389,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { @@ -480,7 +480,7 @@ "aws_validated": false, "snapshot_tested": false, "snapshot_skipped": "", - "k8s_test_suite": false + "k8s_test_suite": true } }, { diff --git a/src/data/persistence/coverage.json b/src/data/persistence/coverage.json index 5a962934..2e1d571c 100644 --- a/src/data/persistence/coverage.json +++ b/src/data/persistence/coverage.json @@ -9,7 +9,7 @@ "acm": { "service": "acm", "full_name": "ACM (AWS Certificate Manager)", - "support": "not supported", + "support": "supported", "test_suite": false, "limitations": "" }, @@ -45,7 +45,7 @@ "service": "apigatewayv2", "full_name": "API Gateway v2", "support": "supported", - "test_suite": false, + "test_suite": true, "limitations": "" }, "appconfig": { @@ -72,7 +72,7 @@ "appsync": { "service": "appsync", "full_name": "AppSync", - "support": "not supported", + "support": "supported", "test_suite": false, "limitations": "" }, @@ -128,7 +128,7 @@ "cloudcontrol": { "service": "cloudcontrol", "full_name": "cloudcontrol", - "support": "unknown", + "support": "not supported", "test_suite": false, "limitations": "" }, @@ -282,8 +282,8 @@ "efs": { "service": "efs", "full_name": "EFS (Elastic File System)", - "support": "not supported", - "test_suite": false, + "support": "supported", + "test_suite": true, "limitations": "" }, "eks": { @@ -293,6 +293,13 @@ "test_suite": true, "limitations": "We cannot persist EKS resources." }, + "eks-auth": { + "service": "eks-auth", + "full_name": "eks-auth", + "support": "unknown", + "test_suite": false, + "limitations": "" + }, "elasticache": { "service": "elasticache", "full_name": "ElastiCache", @@ -353,7 +360,7 @@ "service": "events", "full_name": "EventBridge", "support": "supported with limitations", - "test_suite": false, + "test_suite": true, "limitations": "Replays in progress are discarded" }, "firehose": { @@ -440,13 +447,6 @@ "test_suite": true, "limitations": "" }, - "kinesisanalytics": { - "service": "kinesisanalytics", - "full_name": "Kinesis Data Analytics API", - "support": "unknown", - "test_suite": false, - "limitations": "" - }, "kinesisanalyticsv2": { "service": "kinesisanalyticsv2", "full_name": "MSF (Managed Service for Apache Flink)", @@ -485,14 +485,14 @@ "managedblockchain": { "service": "managedblockchain", "full_name": "managedblockchain", - "support": "unknown", - "test_suite": false, + "support": "supported", + "test_suite": true, "limitations": "" }, "mediaconvert": { "service": "mediaconvert", "full_name": "mediaconvert", - "support": "unknown", + "support": "not supported", "test_suite": false, "limitations": "" }, @@ -541,7 +541,7 @@ "opensearch": { "service": "opensearch", "full_name": "OpenSearch", - "support": "not supported", + "support": "supported", "test_suite": false, "limitations": "" }, @@ -807,8 +807,8 @@ "xray": { "service": "xray", "full_name": "X-Ray", - "support": "unknown", + "support": "supported with limitations", "test_suite": true, - "limitations": "" + "limitations": "Supported through moto with basic test coverage for getting trace summaries and traces." } } \ No newline at end of file