From 6c908b6c39062e3e8ce1a514bdba53f7e4be25c1 Mon Sep 17 00:00:00 2001 From: HarshCasper Date: Wed, 17 Jul 2024 08:44:54 +0000 Subject: [PATCH] deploy: 9fa2424bb05a22caacb1db5447c10c13c789bb1a --- academy/index.html | 2 +- academy/localstack-101/cloud-pods/index.html | 2 +- academy/localstack-101/course-overview/index.html | 2 +- academy/localstack-101/full-project-demo/index.html | 2 +- academy/localstack-101/getting-started/index.html | 2 +- academy/localstack-101/index.html | 2 +- .../localstack-101/web-app-resource-browser/index.html | 2 +- academy/localstack-101/what-is-localstack/index.html | 2 +- academy/localstack-101/why-localstack/index.html | 2 +- academy/localstack-deployment/cloud-pods/index.html | 2 +- academy/localstack-deployment/course-overview/index.html | 2 +- academy/localstack-deployment/deploy-app-ls/index.html | 2 +- .../localstack-deployment/github-action-ls/index.html | 2 +- .../localstack-deployment/iam-policy-stream/index.html | 2 +- .../infra-cloudformation/index.html | 2 +- academy/localstack-deployment/infra-terraform/index.html | 2 +- academy/localstack-deployment/ls-integrations/index.html | 2 +- academy/localstack-development/index.html | 2 +- applications/temp/index.html | 2 +- developer-hub/index.html | 2 +- getting-started/auth-token/index.html | 2 +- getting-started/faq/index.html | 2 +- getting-started/help-and-support/index.html | 2 +- getting-started/index.html | 2 +- getting-started/installation/index.html | 2 +- getting-started/quickstart/index.html | 2 +- index.xml | 2 +- legal/index.html | 2 +- legal/third-party-software-tools/index.html | 2 +- overview/index.html | 2 +- persistence/supported/index.xml | 2 +- references/api-key/index.html | 2 +- references/arm64-support/index.html | 2 +- references/changelog/index.html | 2 +- references/configuration/index.html | 2 +- references/coverage/coverage_account/index.html | 2 +- references/coverage/coverage_acm-pca/index.html | 2 +- references/coverage/coverage_acm/index.html | 2 +- references/coverage/coverage_amplify/index.html | 2 +- references/coverage/coverage_apigateway/index.html | 2 +- .../coverage/coverage_apigatewaymanagementapi/index.html | 2 +- references/coverage/coverage_apigatewayv2/index.html | 2 +- references/coverage/coverage_appconfig/index.html | 2 +- references/coverage/coverage_appconfigdata/index.html | 2 +- .../coverage/coverage_application-autoscaling/index.html | 2 +- references/coverage/coverage_appsync/index.html | 2 +- references/coverage/coverage_athena/index.html | 2 +- references/coverage/coverage_autoscaling/index.html | 2 +- references/coverage/coverage_backup/index.html | 2 +- references/coverage/coverage_batch/index.html | 2 +- references/coverage/coverage_ce/index.html | 2 +- references/coverage/coverage_cloudformation/index.html | 2 +- references/coverage/coverage_cloudfront/index.html | 2 +- references/coverage/coverage_cloudtrail/index.html | 2 +- references/coverage/coverage_cloudwatch/index.html | 2 +- references/coverage/coverage_codecommit/index.html | 2 +- references/coverage/coverage_cognito-identity/index.html | 2 +- references/coverage/coverage_cognito-idp/index.html | 2 +- references/coverage/coverage_config/index.html | 2 +- references/coverage/coverage_dms/index.html | 2 +- references/coverage/coverage_docdb/index.html | 2 +- references/coverage/coverage_dynamodb/index.html | 2 +- references/coverage/coverage_dynamodbstreams/index.html | 2 +- references/coverage/coverage_ec2/index.html | 2 +- references/coverage/coverage_ecr/index.html | 2 +- references/coverage/coverage_ecs/index.html | 2 +- references/coverage/coverage_efs/index.html | 2 +- references/coverage/coverage_eks/index.html | 2 +- references/coverage/coverage_elasticache/index.html | 2 +- references/coverage/coverage_elasticbeanstalk/index.html | 2 +- .../coverage/coverage_elastictranscoder/index.html | 2 +- references/coverage/coverage_elb/index.html | 2 +- references/coverage/coverage_elbv2/index.html | 2 +- references/coverage/coverage_emr-serverless/index.html | 2 +- references/coverage/coverage_emr/index.html | 2 +- references/coverage/coverage_es/index.html | 2 +- references/coverage/coverage_events/index.html | 2 +- references/coverage/coverage_firehose/index.html | 2 +- references/coverage/coverage_fis/index.html | 2 +- references/coverage/coverage_glacier/index.html | 2 +- references/coverage/coverage_glue/index.html | 2 +- references/coverage/coverage_iam/index.html | 2 +- references/coverage/coverage_identitystore/index.html | 2 +- references/coverage/coverage_iot-data/index.html | 2 +- references/coverage/coverage_iot/index.html | 2 +- references/coverage/coverage_iotanalytics/index.html | 2 +- references/coverage/coverage_iotwireless/index.html | 2 +- references/coverage/coverage_kafka/index.html | 2 +- references/coverage/coverage_kinesis/index.html | 2 +- references/coverage/coverage_kinesisanalytics/index.html | 2 +- .../coverage/coverage_kinesisanalyticsv2/index.html | 2 +- references/coverage/coverage_kms/index.html | 2 +- references/coverage/coverage_lakeformation/index.html | 2 +- references/coverage/coverage_lambda/index.html | 2 +- references/coverage/coverage_logs/index.html | 2 +- .../coverage/coverage_managedblockchain/index.html | 2 +- references/coverage/coverage_mediastore-data/index.html | 2 +- references/coverage/coverage_mediastore/index.html | 2 +- references/coverage/coverage_memorydb/index.html | 2 +- references/coverage/coverage_mq/index.html | 2 +- references/coverage/coverage_mwaa/index.html | 2 +- references/coverage/coverage_neptune/index.html | 2 +- references/coverage/coverage_opensearch/index.html | 2 +- references/coverage/coverage_organizations/index.html | 2 +- references/coverage/coverage_pinpoint/index.html | 2 +- references/coverage/coverage_pipes/index.html | 2 +- references/coverage/coverage_qldb-session/index.html | 2 +- references/coverage/coverage_qldb/index.html | 2 +- references/coverage/coverage_ram/index.html | 2 +- references/coverage/coverage_rds-data/index.html | 2 +- references/coverage/coverage_rds/index.html | 2 +- references/coverage/coverage_redshift-data/index.html | 2 +- references/coverage/coverage_redshift/index.html | 2 +- references/coverage/coverage_resource-groups/index.html | 2 +- .../coverage_resourcegroupstaggingapi/index.html | 2 +- references/coverage/coverage_route53/index.html | 2 +- references/coverage/coverage_route53resolver/index.html | 2 +- references/coverage/coverage_s3/index.html | 2 +- references/coverage/coverage_s3control/index.html | 2 +- .../coverage/coverage_sagemaker-runtime/index.html | 2 +- references/coverage/coverage_sagemaker/index.html | 2 +- references/coverage/coverage_scheduler/index.html | 2 +- references/coverage/coverage_secretsmanager/index.html | 2 +- references/coverage/coverage_serverlessrepo/index.html | 2 +- references/coverage/coverage_servicediscovery/index.html | 2 +- references/coverage/coverage_ses/index.html | 2 +- references/coverage/coverage_sesv2/index.html | 2 +- references/coverage/coverage_sns/index.html | 2 +- references/coverage/coverage_sqs/index.html | 2 +- references/coverage/coverage_ssm/index.html | 2 +- references/coverage/coverage_sso-admin/index.html | 2 +- references/coverage/coverage_stepfunctions/index.html | 2 +- references/coverage/coverage_sts/index.html | 2 +- references/coverage/coverage_support/index.html | 2 +- references/coverage/coverage_swf/index.html | 2 +- references/coverage/coverage_textract/index.html | 2 +- references/coverage/coverage_timestream-query/index.html | 2 +- references/coverage/coverage_timestream-write/index.html | 2 +- references/coverage/coverage_transcribe/index.html | 2 +- references/coverage/coverage_transfer/index.html | 2 +- references/coverage/coverage_wafv2/index.html | 2 +- references/coverage/coverage_xray/index.html | 2 +- references/coverage/index.html | 2 +- references/credentials/index.html | 2 +- references/cross-account-access/index.html | 2 +- references/custom-tls-certificates/index.html | 2 +- references/docker-images/index.html | 2 +- references/external-ports/index.html | 2 +- references/filesystem/index.html | 2 +- references/iam-coverage/index.html | 2 +- references/index.html | 2 +- references/init-hooks/index.html | 2 +- references/internal-endpoints/index.html | 2 +- references/lambda-provider-v2/index.html | 2 +- references/logging/index.html | 2 +- references/multi-account-setups/index.html | 2 +- .../network-troubleshooting/created-resources/index.html | 2 +- .../network-troubleshooting/endpoint-url/index.html | 2 +- references/network-troubleshooting/index.html | 2 +- references/network-troubleshooting/readme/index.html | 2 +- .../transparent-endpoint-injection/index.html | 2 +- references/podman/index.html | 2 +- references/usage-tracking/index.html | 2 +- sitemap.xml | 2 +- tags/index.html | 2 +- tags/pro-image/index.html | 4 ++-- tags/pro-image/index.xml | 2 +- tutorials/cloud-pods-collaborative-debugging/index.html | 2 +- tutorials/ecs-ecr-container-app/index.html | 2 +- tutorials/elb-load-balancing/index.html | 2 +- tutorials/ephemeral-application-previews/index.html | 2 +- tutorials/fault-injection-service-experiments/index.html | 2 +- tutorials/gitlab_ci_testcontainers/index.html | 2 +- tutorials/java-notification-app/index.html | 2 +- tutorials/lambda-ecr-container-images/index.html | 2 +- .../index.html | 2 +- .../reproducible-machine-learning-cloud-pods/index.html | 2 +- tutorials/route53-failover-with-fis/index.html | 2 +- tutorials/s3-static-website-terraform/index.html | 2 +- tutorials/schema-evolution-glue-msk/index.html | 2 +- .../index.html | 2 +- user-guide/aws/account/index.html | 2 +- user-guide/aws/acm/index.html | 2 +- user-guide/aws/amplify/index.html | 2 +- user-guide/aws/apigateway/index.html | 2 +- user-guide/aws/appconfig/index.html | 2 +- user-guide/aws/applicationautoscaling/index.html | 9 +++------ user-guide/aws/appsync/index.html | 2 +- user-guide/aws/athena/index.html | 2 +- user-guide/aws/autoscaling/index.html | 2 +- user-guide/aws/backup/index.html | 2 +- user-guide/aws/batch/index.html | 2 +- user-guide/aws/ce/index.html | 2 +- user-guide/aws/cloudformation/index.html | 2 +- user-guide/aws/cloudfront/index.html | 2 +- user-guide/aws/cloudtrail/index.html | 2 +- user-guide/aws/cloudwatch/index.html | 2 +- user-guide/aws/codecommit/index.html | 2 +- user-guide/aws/cognito/index.html | 2 +- user-guide/aws/config/index.html | 2 +- user-guide/aws/dms/index.html | 2 +- user-guide/aws/docdb/index.html | 2 +- user-guide/aws/dynamodb/index.html | 2 +- user-guide/aws/dynamodbstreams/index.html | 2 +- user-guide/aws/ec2/index.html | 2 +- user-guide/aws/ecr/index.html | 2 +- user-guide/aws/ecs/index.html | 2 +- user-guide/aws/efs/index.html | 2 +- user-guide/aws/eks/index.html | 2 +- user-guide/aws/elasticache/index.html | 2 +- user-guide/aws/elasticbeanstalk/index.html | 2 +- user-guide/aws/elastictranscoder/index.html | 2 +- user-guide/aws/elb/index.html | 2 +- user-guide/aws/emr/index.html | 2 +- user-guide/aws/es/index.html | 2 +- user-guide/aws/events/index.html | 2 +- user-guide/aws/feature-coverage/index.html | 2 +- user-guide/aws/firehose/index.html | 2 +- user-guide/aws/fis/index.html | 2 +- user-guide/aws/glacier/index.html | 2 +- user-guide/aws/glue/index.html | 2 +- user-guide/aws/iam/index.html | 2 +- user-guide/aws/identitystore/index.html | 2 +- user-guide/aws/iot/index.html | 2 +- user-guide/aws/iotanalytics/index.html | 2 +- user-guide/aws/iotwireless/index.html | 2 +- user-guide/aws/kinesis/index.html | 2 +- user-guide/aws/kinesisanalytics/index.html | 2 +- user-guide/aws/kms/index.html | 2 +- user-guide/aws/lakeformation/index.html | 2 +- user-guide/aws/lambda/index.html | 2 +- user-guide/aws/logs/index.html | 2 +- user-guide/aws/managedblockchain/index.html | 2 +- user-guide/aws/mediastore/index.html | 2 +- user-guide/aws/memorydb/index.html | 2 +- user-guide/aws/mq/index.html | 2 +- user-guide/aws/msk/index.html | 2 +- user-guide/aws/mwaa/index.html | 2 +- user-guide/aws/neptune/index.html | 2 +- user-guide/aws/opensearch/index.html | 2 +- user-guide/aws/organizations/index.html | 2 +- user-guide/aws/pca/index.html | 2 +- user-guide/aws/pinpoint/index.html | 2 +- user-guide/aws/pipes/index.html | 2 +- user-guide/aws/qldb/index.html | 2 +- user-guide/aws/ram/index.html | 2 +- user-guide/aws/rds/index.html | 2 +- user-guide/aws/redshift/index.html | 2 +- user-guide/aws/resource_groups/index.html | 2 +- user-guide/aws/route53/index.html | 2 +- user-guide/aws/route53resolver/index.html | 2 +- user-guide/aws/s3/index.html | 2 +- user-guide/aws/sagemaker/index.html | 2 +- user-guide/aws/scheduler/index.html | 2 +- user-guide/aws/secretsmanager/index.html | 2 +- user-guide/aws/serverlessrepo/index.html | 2 +- user-guide/aws/servicediscovery/index.html | 2 +- user-guide/aws/ses/index.html | 2 +- user-guide/aws/sns/index.html | 2 +- user-guide/aws/sqs/index.html | 2 +- user-guide/aws/ssm/index.html | 2 +- user-guide/aws/stepfunctions/index.html | 2 +- user-guide/aws/sts/index.html | 2 +- user-guide/aws/support/index.html | 2 +- user-guide/aws/swf/index.html | 2 +- user-guide/aws/textract/index.html | 2 +- user-guide/aws/timestream/index.html | 2 +- user-guide/aws/transcribe/index.html | 2 +- user-guide/aws/transfer/index.html | 2 +- user-guide/aws/waf/index.html | 2 +- user-guide/aws/xray/index.html | 2 +- .../chaos-engineering/fault-injection-service/index.html | 2 +- user-guide/chaos-engineering/index.html | 2 +- .../chaos-engineering/outages-extension/index.html | 2 +- user-guide/chaos-engineering/special-configs/index.html | 2 +- .../web-application-dashboard/index.html | 2 +- user-guide/ci/bitbucket/index.html | 2 +- user-guide/ci/circle-ci/index.html | 2 +- user-guide/ci/codebuild/index.html | 2 +- user-guide/ci/github-actions/index.html | 2 +- user-guide/ci/gitlab-ci/index.html | 2 +- user-guide/ci/index.html | 2 +- user-guide/ci/travis-ci/index.html | 2 +- user-guide/cloud-sandbox/application-previews/index.html | 2 +- user-guide/cloud-sandbox/ephemeral-instance/index.html | 2 +- user-guide/cloud-sandbox/index.html | 2 +- user-guide/extensions/developing-extensions/index.html | 2 +- user-guide/extensions/extensions-library/index.html | 2 +- user-guide/extensions/getting-started/index.html | 2 +- user-guide/extensions/index.html | 2 +- user-guide/extensions/managing-extensions/index.html | 2 +- user-guide/index.html | 2 +- user-guide/integrations/architect/index.html | 2 +- user-guide/integrations/aws-cdk/index.html | 2 +- user-guide/integrations/aws-cli/index.html | 2 +- user-guide/integrations/aws-sam/index.html | 2 +- user-guide/integrations/chalice/index.html | 2 +- user-guide/integrations/cloud-custodian/index.html | 2 +- user-guide/integrations/copilot/index.html | 2 +- user-guide/integrations/crossplane/index.html | 2 +- user-guide/integrations/eksctl/index.html | 2 +- user-guide/integrations/former2/index.html | 2 +- user-guide/integrations/gitpod/index.html | 2 +- user-guide/integrations/index.html | 2 +- user-guide/integrations/kafka/index.html | 2 +- user-guide/integrations/kubernetes/index.html | 2 +- .../integrations/lambdatest-hyperexecute/index.html | 2 +- user-guide/integrations/openshift/index.html | 2 +- user-guide/integrations/pulumi/index.html | 2 +- user-guide/integrations/quarkus/index.html | 2 +- user-guide/integrations/sdks/cpp/index.html | 2 +- user-guide/integrations/sdks/dotnet/index.html | 2 +- user-guide/integrations/sdks/go/index.html | 2 +- user-guide/integrations/sdks/index.html | 2 +- user-guide/integrations/sdks/java/index.html | 2 +- user-guide/integrations/sdks/javascript/index.html | 2 +- user-guide/integrations/sdks/php/index.html | 2 +- user-guide/integrations/sdks/python/index.html | 2 +- user-guide/integrations/sdks/ruby/index.html | 2 +- user-guide/integrations/serverless-framework/index.html | 2 +- user-guide/integrations/spring-cloud-function/index.html | 2 +- user-guide/integrations/terraform/index.html | 2 +- user-guide/integrations/testcontainers/index.html | 2 +- user-guide/lambda-tools/debugging/index.html | 2 +- user-guide/lambda-tools/hot-reloading/index.html | 2 +- user-guide/lambda-tools/index.html | 2 +- user-guide/lambda-tools/vscode-extension/index.html | 2 +- user-guide/security-testing/explainable-iam/index.html | 2 +- user-guide/security-testing/iam-enforcement/index.html | 2 +- user-guide/security-testing/iam-policy-stream/index.html | 2 +- user-guide/security-testing/index.html | 2 +- user-guide/state-management/cloud-pods/index.html | 2 +- .../state-management/export-import-state/index.html | 2 +- user-guide/state-management/index.html | 2 +- user-guide/state-management/index.xml | 2 +- user-guide/state-management/launchpad/index.html | 2 +- user-guide/state-management/persistence/index.html | 2 +- user-guide/state-management/pods-cli/index.html | 2 +- user-guide/state-management/support/index.html | 4 ++-- user-guide/tools/dns-server/index.html | 2 +- user-guide/tools/index.html | 2 +- user-guide/tools/localstack-desktop/index.html | 2 +- user-guide/tools/localstack-docker-extension/index.html | 2 +- user-guide/tools/localsurf/index.html | 2 +- user-guide/tools/testing-utils/index.html | 2 +- .../tools/transparent-endpoint-injection/index.html | 2 +- user-guide/web-application/accounts/index.html | 2 +- user-guide/web-application/ci-analytics/index.html | 2 +- user-guide/web-application/ci-keys/index.html | 2 +- user-guide/web-application/index.html | 2 +- .../web-application/instance-management/index.html | 2 +- user-guide/web-application/resource-browser/index.html | 2 +- .../web-application/single-sign-on/azure-ad/index.html | 2 +- user-guide/web-application/single-sign-on/index.html | 2 +- user-guide/web-application/stack-insights/index.html | 2 +- user-guide/web-application/users-licences/index.html | 2 +- user-guide/web-application/workspaces/index.html | 2 +- 357 files changed, 361 insertions(+), 364 deletions(-) diff --git a/academy/index.html b/academy/index.html index 6207890214..a4ac26ec2f 100644 --- a/academy/index.html +++ b/academy/index.html @@ -324,6 +324,6 @@
  • LocalStack Academy

    Welcome to our comprehensive LocalStack e-course! Whether you’re a seasoned developer or just starting your cloud journey, this course is tailored to equip you with the essential knowledge to harness the power of LocalStack. Dive into the world of LocalStack, where you’ll not only expedite your development process but also enhance your efficiency in building and testing cloud applications.

    LocalStack 101

    This LocalStack course will walk you through everything you need to know to get started using LocalStack and on your way to becoming a more efficient and productive Cloud developer. Have fun exploring!

    Start the Course +
    Categories

    LocalStack Academy

    Welcome to our comprehensive LocalStack e-course! Whether you’re a seasoned developer or just starting your cloud journey, this course is tailored to equip you with the essential knowledge to harness the power of LocalStack. Dive into the world of LocalStack, where you’ll not only expedite your development process but also enhance your efficiency in building and testing cloud applications.

    LocalStack 101

    This LocalStack course will walk you through everything you need to know to get started using LocalStack and on your way to becoming a more efficient and productive Cloud developer. Have fun exploring!

    Start the Course

    Development & Deployment with LocalStack

    This course on LocalStack guides you in creating and deploying applications using LocalStack. We cover scenarios around deploying applications with various integrations, such as Terraform and CloudFormation, and integrating CI workflows for your AWS applications. In addition, you will learn about the IAM Policy Stream for automatically generating required IAM policies and Cloud Pods for team collaboration & debugging. Explore the course to learn more about LocalStack and enjoy the learning experience.

    Start the Course
    Last modified August 23, 2023: Added LocalStack Academy (#742) (27e1e2139)
    \ No newline at end of file diff --git a/academy/localstack-101/cloud-pods/index.html b/academy/localstack-101/cloud-pods/index.html index 85a4f51c36..b3464d900a 100644 --- a/academy/localstack-101/cloud-pods/index.html +++ b/academy/localstack-101/cloud-pods/index.html @@ -326,7 +326,7 @@

    Cloud Pods and Collaborative Work

    Discover Cloud Pods: a mechanism offering persistent snapshots of LocalStack’s application state. Uncover their significance in enabling reproducible applications, collaborative sandboxing, and consistent AWS API parity. Engage in a brief and enlightening demo showcasing their practicality.

    This video will cover:

    What are Cloud Pods ?

    • Unveil the concept of Cloud Pods, designed to capture a persistent snapshot of LocalStack’s application state. + Create project issue
    Categories

    Cloud Pods and Collaborative Work

    Discover Cloud Pods: a mechanism offering persistent snapshots of LocalStack’s application state. Uncover their significance in enabling reproducible applications, collaborative sandboxing, and consistent AWS API parity. Engage in a brief and enlightening demo showcasing their practicality.

    This video will cover:

    What are Cloud Pods ?

    • Unveil the concept of Cloud Pods, designed to capture a persistent snapshot of LocalStack’s application state. Deviate from the default ephemeral state by leveraging Cloud Pods’ capability to preserve data across restarts.

    How are cloud pods useful ?

    • Gain insight into the advantages they offer, including the creation of shareable local cloud sandboxes. Learn about the collaborative potential of distributing and sharing pods among team members and discover how Cloud Pods contribute to reproducibility in applications and pre-seeding test environments.

    Demo

    • Dive into a concise yet impactful demo that brings Cloud Pods to life. diff --git a/academy/localstack-101/course-overview/index.html b/academy/localstack-101/course-overview/index.html index ab3c0bb816..56aff18025 100644 --- a/academy/localstack-101/course-overview/index.html +++ b/academy/localstack-101/course-overview/index.html @@ -326,5 +326,5 @@

    Course Overview

    In this first video, we will explore the diverse sections covered in this e-course, providing an overview of the exciting topics to be discussed. Discover the course’s main themes and gain insight into specific sections through a concise overview, allowing you to easily navigate to your preferred content.
    Up Next

    What is LocalStack

    Discover the power of LocalStack, a game-changing platform enabling Cloud Development Teams to test and develop Cloud applications locally. Replacing AWS in most use cases, LocalStack ships as a Docker image, and supports APIs for over 70 AWS services, along with advanced collaboration features and CI integrations.

    Next + Create project issue
    Categories

    Course Overview

    In this first video, we will explore the diverse sections covered in this e-course, providing an overview of the exciting topics to be discussed. Discover the course’s main themes and gain insight into specific sections through a concise overview, allowing you to easily navigate to your preferred content.
    Up Next

    What is LocalStack

    Discover the power of LocalStack, a game-changing platform enabling Cloud Development Teams to test and develop Cloud applications locally. Replacing AWS in most use cases, LocalStack ships as a Docker image, and supports APIs for over 70 AWS services, along with advanced collaboration features and CI integrations.

    Next

    \ No newline at end of file diff --git a/academy/localstack-101/full-project-demo/index.html b/academy/localstack-101/full-project-demo/index.html index 88e8e2597c..9f9933e3fa 100644 --- a/academy/localstack-101/full-project-demo/index.html +++ b/academy/localstack-101/full-project-demo/index.html @@ -326,7 +326,7 @@

    Full Project Demo

    This video explores one of our many Developer Hub sample applications, a note-taking application. We’ll take you through the full process, from checking out the GitHub project, to running the functioning app on LocalStack.

    Discover the ins and outs of one of our Developer Hub’s practical sample applications—a note-taking platform. + Create project issue

    Categories

    Full Project Demo

    This video explores one of our many Developer Hub sample applications, a note-taking application. We’ll take you through the full process, from checking out the GitHub project, to running the functioning app on LocalStack.

    Discover the ins and outs of one of our Developer Hub’s practical sample applications—a note-taking platform. This video tutorial offers a comprehensive walk-through, beginning with the checkout of the GitHub project and culminating in deploying the operational application on LocalStack. Covering the essentials, we’ll guide you through dependency installation, backend and frontend build, and a detailed exploration of the application’s service diff --git a/academy/localstack-101/getting-started/index.html b/academy/localstack-101/getting-started/index.html index e7dac3ed7d..dae3995e81 100644 --- a/academy/localstack-101/getting-started/index.html +++ b/academy/localstack-101/getting-started/index.html @@ -326,6 +326,6 @@

    Getting started

    Discover multiple ways to dive into LocalStack’s world of cloud development. Learn the easiest method, using the LocalStack CLI, or alternatively, you can pull the Docker image, run it or include it in Docker Compose, and start using AWS services.

    There are several LocalStack installation methods to kickstart your cloud development journey. + Create project issue

    Categories

    Getting started

    Discover multiple ways to dive into LocalStack’s world of cloud development. Learn the easiest method, using the LocalStack CLI, or alternatively, you can pull the Docker image, run it or include it in Docker Compose, and start using AWS services.

    There are several LocalStack installation methods to kickstart your cloud development journey. Discover multiple pathways to initiate your LocalStack experience:

    You’ll understand the diverse approaches to LocalStack installation:

    1. Quickstart with LocalStack CLI:
    • Install awscli-local and localstack via pip install. On macOS you can use brew install.
    • Start LocalStack using localstack start.
    • Create a bucket and list buckets using awslocal s3 mb s3://test and awslocal s3 ls.
    1. Alternative - Docker: Dive into an alternate installation method using Docker: pull the image and run it, it’s that easy.
    2. Docker Compose: Explore yet another approach via Docker Compose.

    Further reading:

    Up Next

    Web App and Resource Browser

    LocalStack Web Application lets you view and manage all aspects of the LocalStack platform. In this guide you will learn about Resource Browser, that allows you to view, manage, and deploy AWS resources locally while building & testing cloud applications locally.

    Next

    Last modified August 23, 2023: Added LocalStack Academy (#742) (27e1e2139)
    \ No newline at end of file diff --git a/academy/localstack-101/index.html b/academy/localstack-101/index.html index 16299973f3..32efd38118 100644 --- a/academy/localstack-101/index.html +++ b/academy/localstack-101/index.html @@ -324,7 +324,7 @@
  • LocalStack 101

    This LocalStack course will walk you through everything you need to know to get started using LocalStack and on your way to becoming a more efficient and productive Cloud developer. Have fun exploring!

    Course Overview

    In this first video, we will explore the diverse sections covered in this e-course, providing an overview of the exciting topics to be discussed. Discover the course's main themes and gain insight into specific sections through a concise overview, allowing you to easily navigate to your preferred content.

    Learn More +
    Categories

    LocalStack 101

    This LocalStack course will walk you through everything you need to know to get started using LocalStack and on your way to becoming a more efficient and productive Cloud developer. Have fun exploring!

    Course Overview

    In this first video, we will explore the diverse sections covered in this e-course, providing an overview of the exciting topics to be discussed. Discover the course's main themes and gain insight into specific sections through a concise overview, allowing you to easily navigate to your preferred content.

    Learn More

    What is LocalStack

    Discover the power of LocalStack, a game-changing platform enabling Cloud Development Teams to test and develop Cloud applications locally. Replacing AWS in most use cases, LocalStack ships as a Docker image, and supports APIs for over 70 AWS services, along with advanced collaboration features and CI integrations.

    Learn More

    Why LocalStack

    LocalStack is a game-changing platform for cloud developers, offering enhanced productivity, cost savings, and simplified maintenance. With faster deployment and reduced dependency on infrastructure teams, developers can unleash their full potential and streamline cloud workflows.

    Learn More

    Getting started

    Discover multiple ways to dive into LocalStack's world of cloud development. Learn the easiest method, using the LocalStack CLI, or alternatively, you can pull the Docker image, run it or include it in Docker Compose, and start using AWS services.

    Learn More diff --git a/academy/localstack-101/web-app-resource-browser/index.html b/academy/localstack-101/web-app-resource-browser/index.html index c90d84f4c3..39f3a71af0 100644 --- a/academy/localstack-101/web-app-resource-browser/index.html +++ b/academy/localstack-101/web-app-resource-browser/index.html @@ -326,5 +326,5 @@ LocalStack Academy

    Web App and Resource Browser

    LocalStack Web Application lets you view and manage all aspects of the LocalStack platform. In this guide you will learn about Resource Browser, that allows you to view, manage, and deploy AWS resources locally while building & testing cloud applications locally.

    In this informative video we guide you through the essential steps of the LocalStack platform:

    • Witness the seamless login flow and discover how to configure the web app.
    • Learn how to effortlessly connect your LocalStack Account to enable a smooth integration experience.
    • Explore the Resource Browser as we demonstrate how to list and create fundamental resources.
    • To create an account for LocalStack, visit app.localstack.cloud/sign-up. You can sign up with your email address or one of our supported social identity providers (such as GitHub).

    Further reading:

    Up Next

    Full Project Demo

    This video explores one of our many Developer Hub sample applications, a note-taking application. We'll take you through the full process, from checking out the GitHub project, to running the functioning app on LocalStack.

    Next + Create project issue
    Categories

    Web App and Resource Browser

    LocalStack Web Application lets you view and manage all aspects of the LocalStack platform. In this guide you will learn about Resource Browser, that allows you to view, manage, and deploy AWS resources locally while building & testing cloud applications locally.

    In this informative video we guide you through the essential steps of the LocalStack platform:

    • Witness the seamless login flow and discover how to configure the web app.
    • Learn how to effortlessly connect your LocalStack Account to enable a smooth integration experience.
    • Explore the Resource Browser as we demonstrate how to list and create fundamental resources.
    • To create an account for LocalStack, visit app.localstack.cloud/sign-up. You can sign up with your email address or one of our supported social identity providers (such as GitHub).

    Further reading:

    Up Next

    Full Project Demo

    This video explores one of our many Developer Hub sample applications, a note-taking application. We'll take you through the full process, from checking out the GitHub project, to running the functioning app on LocalStack.

    Next

    Last modified August 23, 2023: Added LocalStack Academy (#742) (27e1e2139)
    \ No newline at end of file diff --git a/academy/localstack-101/what-is-localstack/index.html b/academy/localstack-101/what-is-localstack/index.html index ef2ea7ff92..04cc97182d 100644 --- a/academy/localstack-101/what-is-localstack/index.html +++ b/academy/localstack-101/what-is-localstack/index.html @@ -326,5 +326,5 @@

    What is LocalStack

    Discover the power of LocalStack, a game-changing platform enabling Cloud Development Teams to test and develop Cloud applications locally. Replacing AWS in most use cases, LocalStack ships as a Docker image, and supports APIs for over 70 AWS services, along with advanced collaboration features and CI integrations.

    In this lesson, we’ll talk about LocalStack:

    • The revolutionary platform that brings cloud testing to your local machine, simplifying the development process.
    • A drop-in replacement for AWS, ships as a user-friendly Docker image, ensuring effortless installation and setup.
    • Supports over 70 AWS services and capable of a diverse range of functionalities, including compute (Lambda, ECS, EKS), various database (DynamoDB, RDS, DocumentDB), and messaging services (SQS, Kinesis, MSK).
    • Tackles sophisticated and exotic APIs (QLDB, Athena, Glue) and helps enhance your skill set.
    • Contains advanced collaboration features and seamless CI integrations that foster team productivity.
    • Our mission is to empower developers with control over their environments, eliminating time-consuming cloud dev and test loops.
    • You can focus on developing exceptional products to solve real-world challenges with LocalStack as your game-changing companion.

    Embrace the future of cloud development and have fun exploring!

    Further reading:

    Up Next

    Why LocalStack

    LocalStack is a game-changing platform for cloud developers, offering enhanced productivity, cost savings, and simplified maintenance. With faster deployment and reduced dependency on infrastructure teams, developers can unleash their full potential and streamline cloud workflows.

    Next + Create project issue
    Categories

    What is LocalStack

    Discover the power of LocalStack, a game-changing platform enabling Cloud Development Teams to test and develop Cloud applications locally. Replacing AWS in most use cases, LocalStack ships as a Docker image, and supports APIs for over 70 AWS services, along with advanced collaboration features and CI integrations.

    In this lesson, we’ll talk about LocalStack:

    • The revolutionary platform that brings cloud testing to your local machine, simplifying the development process.
    • A drop-in replacement for AWS, ships as a user-friendly Docker image, ensuring effortless installation and setup.
    • Supports over 70 AWS services and capable of a diverse range of functionalities, including compute (Lambda, ECS, EKS), various database (DynamoDB, RDS, DocumentDB), and messaging services (SQS, Kinesis, MSK).
    • Tackles sophisticated and exotic APIs (QLDB, Athena, Glue) and helps enhance your skill set.
    • Contains advanced collaboration features and seamless CI integrations that foster team productivity.
    • Our mission is to empower developers with control over their environments, eliminating time-consuming cloud dev and test loops.
    • You can focus on developing exceptional products to solve real-world challenges with LocalStack as your game-changing companion.

    Embrace the future of cloud development and have fun exploring!

    Further reading:

    Up Next

    Why LocalStack

    LocalStack is a game-changing platform for cloud developers, offering enhanced productivity, cost savings, and simplified maintenance. With faster deployment and reduced dependency on infrastructure teams, developers can unleash their full potential and streamline cloud workflows.

    Next

    Last modified August 23, 2023: Added LocalStack Academy (#742) (27e1e2139)
    \ No newline at end of file diff --git a/academy/localstack-101/why-localstack/index.html b/academy/localstack-101/why-localstack/index.html index ce8b86fa80..d3dda3c8b4 100644 --- a/academy/localstack-101/why-localstack/index.html +++ b/academy/localstack-101/why-localstack/index.html @@ -326,7 +326,7 @@

    Why LocalStack

    LocalStack is a game-changing platform for cloud developers, offering enhanced productivity, cost savings, and simplified maintenance. With faster deployment and reduced dependency on infrastructure teams, developers can unleash their full potential and streamline cloud workflows.

    Let’s imagine this scenario: Alice, a software developer, takes on the task of creating a serverless + Create project issue

    Categories

    Why LocalStack

    LocalStack is a game-changing platform for cloud developers, offering enhanced productivity, cost savings, and simplified maintenance. With faster deployment and reduced dependency on infrastructure teams, developers can unleash their full potential and streamline cloud workflows.

    Let’s imagine this scenario: Alice, a software developer, takes on the task of creating a serverless Web application on AWS Cloud. However, she faces slow and tedious development due to cloud dependencies (DBs, VMs, MQs, etc.). Every local change needs to be packaged and uploaded to the cloud for testing. The solution for her trouble is LocalStack — a revolutionary platform that brings cloud resources to her diff --git a/academy/localstack-deployment/cloud-pods/index.html b/academy/localstack-deployment/cloud-pods/index.html index 5b87307b9f..9ea968cfb2 100644 --- a/academy/localstack-deployment/cloud-pods/index.html +++ b/academy/localstack-deployment/cloud-pods/index.html @@ -326,4 +326,4 @@

    Cloud pods - Team Collaboration

    In this video, we’ll delve into Cloud pods, which allow you to snapshot the present state of your LocalStack instance and share it with your team. We’ll load a Cloud Pod in our environment through the Web Application. This Cloud Pod will load the infrastructure and application onto our currently active LocalStack instance without manually deploying any resources.

    LocalStack is an ephemeral environment by nature. It means that when you stop your LocalStack instance, all data is removed. However, by using Cloud Pods, you can preserve the LocalStack state. Cloud Pods are snapshots of your LocalStack instance’s state that can be saved, versioned, shared, and restored.

    In this video, we’ll follow the quickstart to import Cloud Pods shared by our team member into our LocalStack instance and observe how this process supports local development and deployment of cloud applications.

    Further reading:


    Last modified February 19, 2024: fix the url slug for academy (#1087) (1bfdb9b19)
    \ No newline at end of file + Create project issue
    Categories

    Cloud pods - Team Collaboration

    In this video, we’ll delve into Cloud pods, which allow you to snapshot the present state of your LocalStack instance and share it with your team. We’ll load a Cloud Pod in our environment through the Web Application. This Cloud Pod will load the infrastructure and application onto our currently active LocalStack instance without manually deploying any resources.

    LocalStack is an ephemeral environment by nature. It means that when you stop your LocalStack instance, all data is removed. However, by using Cloud Pods, you can preserve the LocalStack state. Cloud Pods are snapshots of your LocalStack instance’s state that can be saved, versioned, shared, and restored.

    In this video, we’ll follow the quickstart to import Cloud Pods shared by our team member into our LocalStack instance and observe how this process supports local development and deployment of cloud applications.

    Further reading:


    Last modified February 19, 2024: fix the url slug for academy (#1087) (1bfdb9b19)
    \ No newline at end of file diff --git a/academy/localstack-deployment/course-overview/index.html b/academy/localstack-deployment/course-overview/index.html index a8381fafd1..8449030292 100644 --- a/academy/localstack-deployment/course-overview/index.html +++ b/academy/localstack-deployment/course-overview/index.html @@ -326,5 +326,5 @@

    Course Overview

    In this video, we’ll delve into topics covered in this module, focusing on developing and deploying with LocalStack. In this module, we’ll deploy a container application that uses various AWS services. You will learn more about LocalStack integrations, IAM Policy Stream, and Cloud Pods that help improve your local cloud development, testing, and collaborative experience.
    Up Next

    Deploy a full fledged containerised application using LocalStack

    In this video, we'll guide you through deploying a real-world application that uses various AWS services, such as DynamoDB, ECS, API Gateway, and more. We'll attempt to input data into DynamoDB using the deployed application and then retrieve the same data using the Localstack's DynamoDB resource browser to demonstrate how Localstack enhances the developer experience for cloud applications.

    Next + Create project issue
    Categories

    Course Overview

    In this video, we’ll delve into topics covered in this module, focusing on developing and deploying with LocalStack. In this module, we’ll deploy a container application that uses various AWS services. You will learn more about LocalStack integrations, IAM Policy Stream, and Cloud Pods that help improve your local cloud development, testing, and collaborative experience.
    Up Next

    Deploy a full fledged containerised application using LocalStack

    In this video, we'll guide you through deploying a real-world application that uses various AWS services, such as DynamoDB, ECS, API Gateway, and more. We'll attempt to input data into DynamoDB using the deployed application and then retrieve the same data using the Localstack's DynamoDB resource browser to demonstrate how Localstack enhances the developer experience for cloud applications.

    Next

    \ No newline at end of file diff --git a/academy/localstack-deployment/deploy-app-ls/index.html b/academy/localstack-deployment/deploy-app-ls/index.html index 5e081f81dc..bb871804be 100644 --- a/academy/localstack-deployment/deploy-app-ls/index.html +++ b/academy/localstack-deployment/deploy-app-ls/index.html @@ -326,5 +326,5 @@

    Deploy a full fledged containerised application using LocalStack

    In this video, we’ll guide you through deploying a real-world application that uses various AWS services, such as DynamoDB, ECS, API Gateway, and more. We’ll attempt to input data into DynamoDB using the deployed application and then retrieve the same data using the Localstack’s DynamoDB resource browser to demonstrate how Localstack enhances the developer experience for cloud applications.

    In this lesson, we’ll guide you through deploying a continer-based application, which mimics the complexity of a real-world application. We are using the following AWS services and their features to build our infrastructure:

    • Elastic Container Service to create and deploy our containerized application.
    • DynamoDB as a key-value and document database to persist our data.
    • API Gateway to expose the containerized services to the user through HTTP APIs.
    • Cognito User Pools for user authentication and authorizing requests to container APIs.
    • Amplify to create the user client with ReactJS to send requests to container APIs.
    • S3 to deploy the Amplify application to make the web application available to users.
    • IAM to create policies to specify roles and permissions for various AWS services.

    Additionally, we’ll explore the Resource Browser, that enables you to perform basic management operations for the locally deployed AWS resources during the development and testing process, in a fashion similar to the AWS Management Console.

    Finally, we’ll manually generate certain resources using awslocal, a wrapper over the aws CLI which re-routes requests to LocalStack, to demonstrate how LocalStack can be used to create and manage resources locally.

    Further reading:

    Up Next

    LocalStack Integrations - Infrastructure-as-Code and CI tools

    In this video, we will see how LocalStack can be used with infrastructure-as-code (IaC) and continuous integration (CI) tools to enable local development more efficient, and foster team collaboration. LocalStack integrations allow you to use your favorite tools to create and manage AWS resources locally.

    Next + Create project issue
    Categories

    Deploy a full fledged containerised application using LocalStack

    In this video, we’ll guide you through deploying a real-world application that uses various AWS services, such as DynamoDB, ECS, API Gateway, and more. We’ll attempt to input data into DynamoDB using the deployed application and then retrieve the same data using the Localstack’s DynamoDB resource browser to demonstrate how Localstack enhances the developer experience for cloud applications.

    In this lesson, we’ll guide you through deploying a continer-based application, which mimics the complexity of a real-world application. We are using the following AWS services and their features to build our infrastructure:

    • Elastic Container Service to create and deploy our containerized application.
    • DynamoDB as a key-value and document database to persist our data.
    • API Gateway to expose the containerized services to the user through HTTP APIs.
    • Cognito User Pools for user authentication and authorizing requests to container APIs.
    • Amplify to create the user client with ReactJS to send requests to container APIs.
    • S3 to deploy the Amplify application to make the web application available to users.
    • IAM to create policies to specify roles and permissions for various AWS services.

    Additionally, we’ll explore the Resource Browser, that enables you to perform basic management operations for the locally deployed AWS resources during the development and testing process, in a fashion similar to the AWS Management Console.

    Finally, we’ll manually generate certain resources using awslocal, a wrapper over the aws CLI which re-routes requests to LocalStack, to demonstrate how LocalStack can be used to create and manage resources locally.

    Further reading:

    Up Next

    LocalStack Integrations - Infrastructure-as-Code and CI tools

    In this video, we will see how LocalStack can be used with infrastructure-as-code (IaC) and continuous integration (CI) tools to enable local development more efficient, and foster team collaboration. LocalStack integrations allow you to use your favorite tools to create and manage AWS resources locally.

    Next

    Last modified February 19, 2024: fix the url slug for academy (#1087) (1bfdb9b19)
    \ No newline at end of file diff --git a/academy/localstack-deployment/github-action-ls/index.html b/academy/localstack-deployment/github-action-ls/index.html index 382bfbae65..45ae4eded8 100644 --- a/academy/localstack-deployment/github-action-ls/index.html +++ b/academy/localstack-deployment/github-action-ls/index.html @@ -326,5 +326,5 @@

    Setup GitHub Action workflow that starts up LocalStack and deploys the infrastructure

    In this video, we will employ LocalStack’s GitHub Actions integration to deploy our application’s infrastructure on LocalStack. Additionally, we will perform a diagnostic test to validate the deployment, ensuring that the infrastructure is set up correctly. This will enable you to conduct cloud integration tests for your application and infrastructure.

    LocalStack allows organizations to automate their application testing and integration process using continuous integration (CI). You can seamlessly integrate LocalStack with your current CI platform. LocalStack offers native plugin for CircleCI & GitHub Actions, and a universal driver for other CI platforms. This integration enables you to include LocalStack’s local AWS cloud emulation in your CI pipelines, leverage advanced features such as Cloud Pods and CI analytics, and execute your test and integration suite before deploying to production.

    Here’s a breakdown of the steps we’ll take:

    • We’ll look the main.yml file located in the .github directory. This file sets up LocalStack on the GitHub Action runner.
    • We install awslocal and tflocal to deploy the local infrastructure on LocalStack’s cloud emulator running in the CI pipeline.
    • Following this deployment, we utilize awslocal to validate the deployed resources and conduct a diagnostic test on LocalStack to ensure everything is functioning correctly.

    Further reading:

    Up Next

    Cloud pods - Team Collaboration

    In this video, we'll delve into Cloud pods, which allow you to snapshot the present state of your LocalStack instance and share it with your team. We'll load a Cloud Pod in our environment through the Web Application. This Cloud Pod will load the infrastructure and application onto our currently active LocalStack instance without manually deploying any resources.

    Next + Create project issue
    Categories

    Setup GitHub Action workflow that starts up LocalStack and deploys the infrastructure

    In this video, we will employ LocalStack’s GitHub Actions integration to deploy our application’s infrastructure on LocalStack. Additionally, we will perform a diagnostic test to validate the deployment, ensuring that the infrastructure is set up correctly. This will enable you to conduct cloud integration tests for your application and infrastructure.

    LocalStack allows organizations to automate their application testing and integration process using continuous integration (CI). You can seamlessly integrate LocalStack with your current CI platform. LocalStack offers native plugin for CircleCI & GitHub Actions, and a universal driver for other CI platforms. This integration enables you to include LocalStack’s local AWS cloud emulation in your CI pipelines, leverage advanced features such as Cloud Pods and CI analytics, and execute your test and integration suite before deploying to production.

    Here’s a breakdown of the steps we’ll take:

    • We’ll look the main.yml file located in the .github directory. This file sets up LocalStack on the GitHub Action runner.
    • We install awslocal and tflocal to deploy the local infrastructure on LocalStack’s cloud emulator running in the CI pipeline.
    • Following this deployment, we utilize awslocal to validate the deployed resources and conduct a diagnostic test on LocalStack to ensure everything is functioning correctly.

    Further reading:

    Up Next

    Cloud pods - Team Collaboration

    In this video, we'll delve into Cloud pods, which allow you to snapshot the present state of your LocalStack instance and share it with your team. We'll load a Cloud Pod in our environment through the Web Application. This Cloud Pod will load the infrastructure and application onto our currently active LocalStack instance without manually deploying any resources.

    Next

    Last modified February 19, 2024: fix the url slug for academy (#1087) (1bfdb9b19)
    \ No newline at end of file diff --git a/academy/localstack-deployment/iam-policy-stream/index.html b/academy/localstack-deployment/iam-policy-stream/index.html index a8047a9d22..6221ae3c8d 100644 --- a/academy/localstack-deployment/iam-policy-stream/index.html +++ b/academy/localstack-deployment/iam-policy-stream/index.html @@ -326,5 +326,5 @@

    Security Testing with IAM Policy Stream

    In this video, we’ll talk about the IAM policy Stream. When developing an application, we often need access to AWS resources like DynamoDB, RDS, etc. To grant this access, we create IAM roles and assign permissions through policies. Determining these policies can be challenging — the IAM policy stream simplifies this task by identifying the necessary permissions for your cloud applications.

    In this video, we’ll explore the IAM Policy Stream that assists in assigning precise IAM permissions to a resource. This ensures accurate and secure access to the resource.

    Here’s a breakdown of the steps we’ll take:

    1. Enable IAM Policy Stream on the LocalStack Web Application.
    2. Trigger an AWS API request from the CLI, triggering the generation of the necessary policy for the request.
    3. Submit another request to generate the corresponding policy for the resource.
    4. Explore the Summary Policy section to view the consolidated policy for both requests.

    Further reading:

    Up Next

    Setup GitHub Action workflow that starts up LocalStack and deploys the infrastructure

    In this video, we will employ LocalStack's GitHub Actions integration to deploy our application's infrastructure on LocalStack. Additionally, we will perform a diagnostic test to validate the deployment, ensuring that the infrastructure is set up correctly. This will enable you to conduct cloud integration tests for your application and infrastructure.

    Next + Create project issue
    Categories

    Security Testing with IAM Policy Stream

    In this video, we’ll talk about the IAM policy Stream. When developing an application, we often need access to AWS resources like DynamoDB, RDS, etc. To grant this access, we create IAM roles and assign permissions through policies. Determining these policies can be challenging — the IAM policy stream simplifies this task by identifying the necessary permissions for your cloud applications.

    In this video, we’ll explore the IAM Policy Stream that assists in assigning precise IAM permissions to a resource. This ensures accurate and secure access to the resource.

    Here’s a breakdown of the steps we’ll take:

    1. Enable IAM Policy Stream on the LocalStack Web Application.
    2. Trigger an AWS API request from the CLI, triggering the generation of the necessary policy for the request.
    3. Submit another request to generate the corresponding policy for the resource.
    4. Explore the Summary Policy section to view the consolidated policy for both requests.

    Further reading:

    Up Next

    Setup GitHub Action workflow that starts up LocalStack and deploys the infrastructure

    In this video, we will employ LocalStack's GitHub Actions integration to deploy our application's infrastructure on LocalStack. Additionally, we will perform a diagnostic test to validate the deployment, ensuring that the infrastructure is set up correctly. This will enable you to conduct cloud integration tests for your application and infrastructure.

    Next

    Last modified February 19, 2024: fix the url slug for academy (#1087) (1bfdb9b19)
    \ No newline at end of file diff --git a/academy/localstack-deployment/infra-cloudformation/index.html b/academy/localstack-deployment/infra-cloudformation/index.html index c63f070995..7d1b721e9a 100644 --- a/academy/localstack-deployment/infra-cloudformation/index.html +++ b/academy/localstack-deployment/infra-cloudformation/index.html @@ -326,5 +326,5 @@

    Creating infra with CloudFormation locally

    In this video, we’ll explore how you can use AWS CloudFormation with LocalStack. AWS CloudFormation allows you to declaratively define your AWS cloud architecture, specifying resources like S3 Buckets and Lambda Functions. To deploy using AWS CloudFormation, we’ll use awslocal, a wrapper CLI around the AWS command line interface.

    In this video, we’ll utilize AWS CloudFormation to deploy AWS resources locally through LocalStack. These resources include DynamoDB tables, API Gateway, and VPC. We’ll use awslocal, a wrapper CLI that serves as a wrapper on the aws CLI to execute Terraform commands against LocalStack.

    Here’s a breakdown of the steps we’ll take:

    • We’ll guide you through the entire CloudFormation Stack, demonstrating various configuration options for creating the infrastructure for our application.
    • After deploying the CloudFormation Stack, we’ll examine some outputted resources, including API URLs, ECS cluster names, VPC ID, and more.
    • Finally, we’ll verify the deployment and confirm the creation of resources using the Resource Browser.

    Further reading:

    Up Next

    Security Testing with IAM Policy Stream

    In this video, we'll talk about the IAM policy Stream. When developing an application, we often need access to AWS resources like DynamoDB, RDS, etc. To grant this access, we create IAM roles and assign permissions through policies. Determining these policies can be challenging — the IAM policy stream simplifies this task by identifying the necessary permissions for your cloud applications.

    Next + Create project issue
    Categories

    Creating infra with CloudFormation locally

    In this video, we’ll explore how you can use AWS CloudFormation with LocalStack. AWS CloudFormation allows you to declaratively define your AWS cloud architecture, specifying resources like S3 Buckets and Lambda Functions. To deploy using AWS CloudFormation, we’ll use awslocal, a wrapper CLI around the AWS command line interface.

    In this video, we’ll utilize AWS CloudFormation to deploy AWS resources locally through LocalStack. These resources include DynamoDB tables, API Gateway, and VPC. We’ll use awslocal, a wrapper CLI that serves as a wrapper on the aws CLI to execute Terraform commands against LocalStack.

    Here’s a breakdown of the steps we’ll take:

    • We’ll guide you through the entire CloudFormation Stack, demonstrating various configuration options for creating the infrastructure for our application.
    • After deploying the CloudFormation Stack, we’ll examine some outputted resources, including API URLs, ECS cluster names, VPC ID, and more.
    • Finally, we’ll verify the deployment and confirm the creation of resources using the Resource Browser.

    Further reading:

    Up Next

    Security Testing with IAM Policy Stream

    In this video, we'll talk about the IAM policy Stream. When developing an application, we often need access to AWS resources like DynamoDB, RDS, etc. To grant this access, we create IAM roles and assign permissions through policies. Determining these policies can be challenging — the IAM policy stream simplifies this task by identifying the necessary permissions for your cloud applications.

    Next

    Last modified February 19, 2024: fix the url slug for academy (#1087) (1bfdb9b19)
    \ No newline at end of file diff --git a/academy/localstack-deployment/infra-terraform/index.html b/academy/localstack-deployment/infra-terraform/index.html index 52cc70cd13..cdbd1d7796 100644 --- a/academy/localstack-deployment/infra-terraform/index.html +++ b/academy/localstack-deployment/infra-terraform/index.html @@ -326,5 +326,5 @@

    Creating infrastructure with Terraform locally

    In this video, we’ll utilize LocalStack’s Terraform integration to deploy and configure local AWS resources on LocalStack. We’ll use tflocal, a wrapper CLI that enables you to run Terraform commands against LocalStack. Alternatively you can use terraform CLI directly with minor modifications to the Terraform configuration, a topic we’ll cover later in the video.

    In this video, we’ll utilize Terraform to deploy AWS resources locally through LocalStack. These resources include DynamoDB tables, API Gateway, and VPC. We’ll use tflocal, a wrapper CLI that serves as a wrapper on the terraform CLI to execute Terraform commands against LocalStack.

    Here’s a breakdown of the steps we’ll take:

    • We’ll create a main.tf file and then apply the Terraform configuration on LocalStack.
    • We’ll demonstrate various configuration options for setting up the infrastructure for our application.
    • After applying Terraform, we’ll inspect the output, showcasing deployed resources such as API URLs, ECS cluster name, and VPC ID.
    • Towards the end, we’ll verify the deployment and resource creation using the Resource Browser.

    Further reading:

    Up Next

    Creating infra with CloudFormation locally

    In this video, we'll explore how you can use AWS CloudFormation with LocalStack. AWS CloudFormation allows you to declaratively define your AWS cloud architecture, specifying resources like S3 Buckets and Lambda Functions. To deploy using AWS CloudFormation, we'll use awslocal, a wrapper CLI around the AWS command line interface.

    Next + Create project issue
    Categories

    Creating infrastructure with Terraform locally

    In this video, we’ll utilize LocalStack’s Terraform integration to deploy and configure local AWS resources on LocalStack. We’ll use tflocal, a wrapper CLI that enables you to run Terraform commands against LocalStack. Alternatively you can use terraform CLI directly with minor modifications to the Terraform configuration, a topic we’ll cover later in the video.

    In this video, we’ll utilize Terraform to deploy AWS resources locally through LocalStack. These resources include DynamoDB tables, API Gateway, and VPC. We’ll use tflocal, a wrapper CLI that serves as a wrapper on the terraform CLI to execute Terraform commands against LocalStack.

    Here’s a breakdown of the steps we’ll take:

    • We’ll create a main.tf file and then apply the Terraform configuration on LocalStack.
    • We’ll demonstrate various configuration options for setting up the infrastructure for our application.
    • After applying Terraform, we’ll inspect the output, showcasing deployed resources such as API URLs, ECS cluster name, and VPC ID.
    • Towards the end, we’ll verify the deployment and resource creation using the Resource Browser.

    Further reading:

    Up Next

    Creating infra with CloudFormation locally

    In this video, we'll explore how you can use AWS CloudFormation with LocalStack. AWS CloudFormation allows you to declaratively define your AWS cloud architecture, specifying resources like S3 Buckets and Lambda Functions. To deploy using AWS CloudFormation, we'll use awslocal, a wrapper CLI around the AWS command line interface.

    Next

    Last modified February 19, 2024: fix the url slug for academy (#1087) (1bfdb9b19)
    \ No newline at end of file diff --git a/academy/localstack-deployment/ls-integrations/index.html b/academy/localstack-deployment/ls-integrations/index.html index cdf3bccb32..b868d8c517 100644 --- a/academy/localstack-deployment/ls-integrations/index.html +++ b/academy/localstack-deployment/ls-integrations/index.html @@ -326,5 +326,5 @@

    LocalStack Integrations - Infrastructure-as-Code and CI tools

    In this video, we will see how LocalStack can be used with infrastructure-as-code (IaC) and continuous integration (CI) tools to enable local development more efficient, and foster team collaboration. LocalStack integrations allow you to use your favorite tools to create and manage AWS resources locally.

    LocalStack integrates with various Infrastructure as Code tools like Terraform or Pulumi assist in configuration management with added advantages like version control, ease of editing, and reproducibility. Additionally, LocalStack integrates with various CI platforms, such as GitHub Actions or CircleCI, to enable the cloud integrations tests before pushing changes to production.

    We discuss how LocalStack integrates with infrastructure-as-code (IaC) and continuous integration (CI) tools. Towards the end, we’ll demonstrate a Terraform deployment of a PostgreSQL Aurora cluster on LocalStack, highlighting the time and resource savings compared to deploying directly on AWS.

    Additionally, we’ll provide examples of using LocalStack with Terraform and Pulumi for reference.

    Further reading:

    Up Next

    Creating infrastructure with Terraform locally

    In this video, we'll utilize LocalStack's Terraform integration to deploy and configure local AWS resources on LocalStack. We'll use tflocal, a wrapper CLI that enables you to run Terraform commands against LocalStack. Alternatively you can use terraform CLI directly with minor modifications to the Terraform configuration, a topic we'll cover later in the video.

    Next + Create project issue
    Categories

    LocalStack Integrations - Infrastructure-as-Code and CI tools

    In this video, we will see how LocalStack can be used with infrastructure-as-code (IaC) and continuous integration (CI) tools to enable local development more efficient, and foster team collaboration. LocalStack integrations allow you to use your favorite tools to create and manage AWS resources locally.

    LocalStack integrates with various Infrastructure as Code tools like Terraform or Pulumi assist in configuration management with added advantages like version control, ease of editing, and reproducibility. Additionally, LocalStack integrates with various CI platforms, such as GitHub Actions or CircleCI, to enable the cloud integrations tests before pushing changes to production.

    We discuss how LocalStack integrates with infrastructure-as-code (IaC) and continuous integration (CI) tools. Towards the end, we’ll demonstrate a Terraform deployment of a PostgreSQL Aurora cluster on LocalStack, highlighting the time and resource savings compared to deploying directly on AWS.

    Additionally, we’ll provide examples of using LocalStack with Terraform and Pulumi for reference.

    Further reading:

    Up Next

    Creating infrastructure with Terraform locally

    In this video, we'll utilize LocalStack's Terraform integration to deploy and configure local AWS resources on LocalStack. We'll use tflocal, a wrapper CLI that enables you to run Terraform commands against LocalStack. Alternatively you can use terraform CLI directly with minor modifications to the Terraform configuration, a topic we'll cover later in the video.

    Next

    Last modified February 19, 2024: fix the url slug for academy (#1087) (1bfdb9b19)
    \ No newline at end of file diff --git a/academy/localstack-development/index.html b/academy/localstack-development/index.html index 2b0eeaf44a..13790e47c9 100644 --- a/academy/localstack-development/index.html +++ b/academy/localstack-development/index.html @@ -324,7 +324,7 @@
  • Development & Deployment with LocalStack

    This course on LocalStack guides you in creating and deploying applications using LocalStack. We cover scenarios around deploying applications with various integrations, such as Terraform and CloudFormation, and integrating CI workflows for your AWS applications. In addition, you will learn about the IAM Policy Stream for automatically generating required IAM policies and Cloud Pods for team collaboration & debugging. Explore the course to learn more about LocalStack and enjoy the learning experience.

    Course Overview

    In this video, we'll delve into topics covered in this module, focusing on developing and deploying with LocalStack. In this module, we'll deploy a container application that uses various AWS services. You will learn more about LocalStack integrations, IAM Policy Stream, and Cloud Pods that help improve your local cloud development, testing, and collaborative experience.

    Learn More +
    Categories

    Development & Deployment with LocalStack

    This course on LocalStack guides you in creating and deploying applications using LocalStack. We cover scenarios around deploying applications with various integrations, such as Terraform and CloudFormation, and integrating CI workflows for your AWS applications. In addition, you will learn about the IAM Policy Stream for automatically generating required IAM policies and Cloud Pods for team collaboration & debugging. Explore the course to learn more about LocalStack and enjoy the learning experience.

    Course Overview

    In this video, we'll delve into topics covered in this module, focusing on developing and deploying with LocalStack. In this module, we'll deploy a container application that uses various AWS services. You will learn more about LocalStack integrations, IAM Policy Stream, and Cloud Pods that help improve your local cloud development, testing, and collaborative experience.

    Learn More

    Deploy a full fledged containerised application using LocalStack

    In this video, we'll guide you through deploying a real-world application that uses various AWS services, such as DynamoDB, ECS, API Gateway, and more. We'll attempt to input data into DynamoDB using the deployed application and then retrieve the same data using the Localstack's DynamoDB resource browser to demonstrate how Localstack enhances the developer experience for cloud applications.

    Learn More

    LocalStack Integrations - Infrastructure-as-Code and CI tools

    In this video, we will see how LocalStack can be used with infrastructure-as-code (IaC) and continuous integration (CI) tools to enable local development more efficient, and foster team collaboration. LocalStack integrations allow you to use your favorite tools to create and manage AWS resources locally.

    Learn More

    Creating infrastructure with Terraform locally

    In this video, we'll utilize LocalStack's Terraform integration to deploy and configure local AWS resources on LocalStack. We'll use tflocal, a wrapper CLI that enables you to run Terraform commands against LocalStack. Alternatively you can use terraform CLI directly with minor modifications to the Terraform configuration, a topic we'll cover later in the video.

    Learn More diff --git a/applications/temp/index.html b/applications/temp/index.html index 3c83c0a141..9fa8bc888e 100644 --- a/applications/temp/index.html +++ b/applications/temp/index.html @@ -323,4 +323,4 @@ LocalStack Academy

    \ No newline at end of file + Create project issue
    Categories

    \ No newline at end of file diff --git a/developer-hub/index.html b/developer-hub/index.html index b673dfbad7..86de4bd54f 100644 --- a/developer-hub/index.html +++ b/developer-hub/index.html @@ -324,4 +324,4 @@
  • \ No newline at end of file + Create project issue
    Categories
    \ No newline at end of file diff --git a/getting-started/auth-token/index.html b/getting-started/auth-token/index.html index b71b1c81b4..368db38d0e 100644 --- a/getting-started/auth-token/index.html +++ b/getting-started/auth-token/index.html @@ -326,7 +326,7 @@

    Auth Token

    Configure your Auth Token to start LocalStack

    Introduction

    The Auth Token is a personal identifier used for user authentication outside the LocalStack Web Application, particularly in conjunction with the LocalStack core cloud emulator. Its primary functions are to retrieve the user’s license and enable access to advanced features, effectively replacing the older developer API keys.

    The Auth Token remains unchanged unless manually rotated by the user, regardless of any license assignment changes. You can locate your Auth Token on the Getting Started page or the Auth Token page in the LocalStack Web Application.

    Managing your License

    To use LocalStack, a license is required. + Create project issue

    Table of Contents
    Categories

    Auth Token

    Configure your Auth Token to start LocalStack

    Introduction

    The Auth Token is a personal identifier used for user authentication outside the LocalStack Web Application, particularly in conjunction with the LocalStack core cloud emulator. Its primary functions are to retrieve the user’s license and enable access to advanced features, effectively replacing the older developer API keys.

    The Auth Token remains unchanged unless manually rotated by the user, regardless of any license assignment changes. You can locate your Auth Token on the Getting Started page or the Auth Token page in the LocalStack Web Application.

    Managing your License

    To use LocalStack, a license is required. You can get a license by registering on the LocalStack Web Application. Choose between a 14-day trial or explore additional features with our paid offering. During the trial period, you are welcome to use all the features of LocalStack.

    After initiating your trial or acquiring a license, proceed to assign it to a user by following the steps outlined below:

    • Visit the Users & Licenses page.
    • Select a user in the Workspace Members section for license assignment.
    • Define user’s role via the Member Role dropdown. Single users automatically receive the Admin role.
    • Toggle Advanced Permissions to set specific permissions. Single users automatically receive full permissions.
    • Click Save to complete the assignment. Single users assign licenses to themselves.



    If you have joined a workspace, you need to be assigned a license by the workspace administrator. In case of switching workspaces or licenses, you need to make sure that you are assigned to the correct license.

    To view your own assigned license, visit the My License page. You can further navigate to the Auth Token page to view your Auth Token.

    Configuring your Auth Token

    LocalStack requires the LOCALSTACK_AUTH_TOKEN environment variable to contain your Auth Token. You can configure your Auth Token in several ways, depending on your use case. The following sections describe the various methods of setting your Auth Token.

    Configuring your CI environment

    For use in Continuous Integration (CI) or automated test environments, a CI key is necessary. diff --git a/getting-started/faq/index.html b/getting-started/faq/index.html index f0cc52048c..a1a514954e 100644 --- a/getting-started/faq/index.html +++ b/getting-started/faq/index.html @@ -326,7 +326,7 @@

    Frequently Asked Questions

    This page answers the frequently asked questions about LocalStack Pro, Enterprise, and Community Editions.

    LocalStack Core FAQs

    How to update my LocalStack CLI?

    If the LocalStack CLI version is heavily outdated, it might lead to issues with container startup and debug commands. + Create project issue

    Table of Contents
    Categories

    Frequently Asked Questions

    This page answers the frequently asked questions about LocalStack Pro, Enterprise, and Community Editions.

    LocalStack Core FAQs

    How to update my LocalStack CLI?

    If the LocalStack CLI version is heavily outdated, it might lead to issues with container startup and debug commands. If you are using an older version of LocalStack, you can update it by running the following command:

    $ pip install --upgrade localstack localstack-ext

    If you are running a newer version of LocalStack, you can check the version by running the following command:

    $ localstack update localstack-cli

    localhost.localstack.cloud is the recommended endpoint - especially for S3, in order to enable host-based bucket endpoints.

    • When using this domain within LocalStack compute environments like Lambda, ECS or EC2, this domain name resolves to the LocalStack container via our DNS server available in version 2.3.
    • By configuring your environment, your applications can also use localhost.localstack.cloud to resolve to the LocalStack container via our DNS server.
    • In addition, we also publish an SSL certificate that is automatically used inside LocalStack, in order to enable HTTPS endpoints with valid certificates.

    Across our docs, we use localhost:4566 instead of localhost.localstack.cloud, to provide a fallback option to users. The primary reason being that some users are behind a corporate firewall or an internet service provider that does not allow resolving localhost.localstack.cloud properly.

    How should I use the latest LocalStack Docker images?

    To use the latest LocalStack Docker images, you either run docker pull localstack/localstack:latest or use the docker-compose pull if the image is set to localstack/localstack:latest. You can also specify a particular digest to make sure you are using the correct image, like this: localstack/localstack:latest@sha256:f803cc657843c6c7acf2631d15600783c3593e496fba418415afc87680d9d5bc.

    You can also use the our diagnose endpoint (http://localhost:4566/_localstack/diagnose) to get the specific image hashes and compare them with the current (latest) images on Docker Hub. diff --git a/getting-started/help-and-support/index.html b/getting-started/help-and-support/index.html index 7c18843f06..de4d270073 100644 --- a/getting-started/help-and-support/index.html +++ b/getting-started/help-and-support/index.html @@ -326,4 +326,4 @@

    Help & Support

    This page outlines how to get help and support while using LocalStack.

    Introduction

    We strive to make it as easy as possible for you to use LocalStack, and we are very grateful for any feedback. We provide different levels of support to help you with your queries and issues. The support you receive depends on the plan you are on.

    PlanSupport Level
    Community EditionCommunity Support
    Hobby PlanCommunity Support
    Starter PlanDedicated Support
    Teams PlanDedicated Support
    Enterprise PlanEnterprise Support

    Community Support

    LocalStack’s Community support is available to all users of the LocalStack Community Edition & Hobby Plan users. You can avail community support through the following channels:

    Community support is provided on a best-effort basis and is not guaranteed. We also encourage you to help others in the community by answering questions and sharing your experiences.

    LocalStack Discuss

    LocalStack Discuss allows our community users to ask questions, share ideas, and discuss topics related to LocalStack. To create a new topic on Discuss, follow these steps:

    • Create a new account on LocalStack Discuss by clicking the Sign Up button.
    • Once you have created an account, you can create a new topic by clicking the New Topic button.
    • Choose the appropriate category for your topic and provide a title and description.
    • Click the Create Topic button to submit your topic.

    LocalStack Discuss is public, allowing us to keep a record of these questions and answers for the larger community to use over time. However, you should avoid sharing any sensitive information on the platform (such as Auth Tokens, private configuration, etc.).

    LocalStack Slack Community

    LocalStack Slack Community includes LocalStack users, contributors, and maintainers. If you need help with the community version of LocalStack, please use the #help channel. You can sign up for the LocalStack Slack Community by creating an account.

    However, the messages on Slack are not accessible after three months, so it is not the best place to ask questions that may be useful to others in the future. For that, we recommend using LocalStack Discuss.

    GitHub Issue

    You can use GitHub Issue to:

    Make sure to follow the issue templates and provide as much information as possible. If you have encountered outdated documentation, please report it on our documentation GitHub page.

    Dedicated support

    Dedicated customer support is available to Starter & Teams plan users with an active subscription.

    The support team is available to help you with:

    • Troubleshooting LocalStack issues
    • Answering questions about LocalStack features and functionality
    • Providing guidance on how to use LocalStack
    • Providing guidance on how to integrate LocalStack with your application

    However, dedicated support does not include:

    • Support for AWS services
    • General troubleshooting of your application
    • Billing, account issues, or other questions that are not technical

    If you have questions about billing, account issues, or other questions that are not technical, please contact us at support@localstack.cloud or through our contact form.

    You can avail dedicated support through the following channels:

    LocalStack Slack Bot

    To create a support ticket:

    • Search for the LocalStack Pro Support in our Slack Community.
    • Navigate to Messages and type your message to LocalStack Pro Support.

    Sending a message to LocalStack Pro Support will create a support ticket, and our support team will respond to your request as quickly as possible.

    LocalStack Web Application

    To create a support ticket:

    • Navigate to the LocalStack Web Application.
    • Click on the chat icon in the bottom right corner of the page.
    • Select Technical Question from the menu.
    • Fill in the required details and send your message.

    You can optionally choose to continue the conversation via email or via the Web Application.

    Enterprise Support

    A customer portal is a home behind a login where customers can view, open, and reply to their support tickets. Currently, the customer portal is only available to Enterprise customers.

    You can find the customer portal here: https://support.localstack.cloud/portal

    Customer portal for enterprise support

    Signing up for Enterprise Support

    If you are a member of an organization with an enterprise LocalStack subscription, you will receive an invitation to create an account and join the LocalStack Support Portal via email.

    Follow the instructions in the email and set up your account by clicking on the Sign up button. You will be asked to create a password. Once you do so, you will be able to log in and start using the customer portal to create, view, and engage with tickets.

    Creating a Support Ticket

    You can open a new ticket with LocalStack support by going to the Create a Support Ticket link. You will be redirected to a form where you will have to provide certain information to file a new support ticket.

    Filing a support ticket

    The form consists of two parts. One is basic information, which is mandatory to fill out, and additional information, which adds more context to your issue but is not mandatory. Once all the mandatory fields are filled out, you can create a new support ticket by clicking on the Submit button. Once the ticket is submitted, it will be reported to LocalStack support, who will get back to you on that query as soon as possible. A ticket will show up in the ticket list as soon as it’s submitted.

    Basic Information

    You need to fill out the following fields, which are mandatory to open a new ticket:

    • Type - Choose the type of your query from the following options:
      • Issue - Select this when you are facing an issue using LocalStack.
      • General inquiry - Select this when you have a general question regarding LocalStack.
      • Feature request - Select this when you are looking for a feature that is not yet implemented in LocalStack.
    • Ticket name - Provide a descriptive name for the ticket that summarizes your inquiry.
    • Description - Provide a comprehensive description of your inquiry, explaining all the details that will help us understand your query.

    Additional Information

    • CI Issue? - If the query is related to a CI issue, select the one that best fits your query from the dropdown.
    • Operating system - From the dropdown, select the operating system you are using.
    • Affected Services - From the dropdown, select the AWS service that is affected in your query.
    • File upload - Here you can provide any additional files that you believe would be helpful for LocalStack support (e.g., screenshots, log files, etc.).
    \ No newline at end of file + Create project issue
    Table of Contents
    Categories

    Help & Support

    This page outlines how to get help and support while using LocalStack.

    Introduction

    We strive to make it as easy as possible for you to use LocalStack, and we are very grateful for any feedback. We provide different levels of support to help you with your queries and issues. The support you receive depends on the plan you are on.

    PlanSupport Level
    Community EditionCommunity Support
    Hobby PlanCommunity Support
    Starter PlanDedicated Support
    Teams PlanDedicated Support
    Enterprise PlanEnterprise Support

    Community Support

    LocalStack’s Community support is available to all users of the LocalStack Community Edition & Hobby Plan users. You can avail community support through the following channels:

    Community support is provided on a best-effort basis and is not guaranteed. We also encourage you to help others in the community by answering questions and sharing your experiences.

    LocalStack Discuss

    LocalStack Discuss allows our community users to ask questions, share ideas, and discuss topics related to LocalStack. To create a new topic on Discuss, follow these steps:

    • Create a new account on LocalStack Discuss by clicking the Sign Up button.
    • Once you have created an account, you can create a new topic by clicking the New Topic button.
    • Choose the appropriate category for your topic and provide a title and description.
    • Click the Create Topic button to submit your topic.

    LocalStack Discuss is public, allowing us to keep a record of these questions and answers for the larger community to use over time. However, you should avoid sharing any sensitive information on the platform (such as Auth Tokens, private configuration, etc.).

    LocalStack Slack Community

    LocalStack Slack Community includes LocalStack users, contributors, and maintainers. If you need help with the community version of LocalStack, please use the #help channel. You can sign up for the LocalStack Slack Community by creating an account.

    However, the messages on Slack are not accessible after three months, so it is not the best place to ask questions that may be useful to others in the future. For that, we recommend using LocalStack Discuss.

    GitHub Issue

    You can use GitHub Issue to:

    Make sure to follow the issue templates and provide as much information as possible. If you have encountered outdated documentation, please report it on our documentation GitHub page.

    Dedicated support

    Dedicated customer support is available to Starter & Teams plan users with an active subscription.

    The support team is available to help you with:

    • Troubleshooting LocalStack issues
    • Answering questions about LocalStack features and functionality
    • Providing guidance on how to use LocalStack
    • Providing guidance on how to integrate LocalStack with your application

    However, dedicated support does not include:

    • Support for AWS services
    • General troubleshooting of your application
    • Billing, account issues, or other questions that are not technical

    If you have questions about billing, account issues, or other questions that are not technical, please contact us at support@localstack.cloud or through our contact form.

    You can avail dedicated support through the following channels:

    LocalStack Slack Bot

    To create a support ticket:

    • Search for the LocalStack Pro Support in our Slack Community.
    • Navigate to Messages and type your message to LocalStack Pro Support.

    Sending a message to LocalStack Pro Support will create a support ticket, and our support team will respond to your request as quickly as possible.

    LocalStack Web Application

    To create a support ticket:

    • Navigate to the LocalStack Web Application.
    • Click on the chat icon in the bottom right corner of the page.
    • Select Technical Question from the menu.
    • Fill in the required details and send your message.

    You can optionally choose to continue the conversation via email or via the Web Application.

    Enterprise Support

    A customer portal is a home behind a login where customers can view, open, and reply to their support tickets. Currently, the customer portal is only available to Enterprise customers.

    You can find the customer portal here: https://support.localstack.cloud/portal

    Customer portal for enterprise support

    Signing up for Enterprise Support

    If you are a member of an organization with an enterprise LocalStack subscription, you will receive an invitation to create an account and join the LocalStack Support Portal via email.

    Follow the instructions in the email and set up your account by clicking on the Sign up button. You will be asked to create a password. Once you do so, you will be able to log in and start using the customer portal to create, view, and engage with tickets.

    Creating a Support Ticket

    You can open a new ticket with LocalStack support by going to the Create a Support Ticket link. You will be redirected to a form where you will have to provide certain information to file a new support ticket.

    Filing a support ticket

    The form consists of two parts. One is basic information, which is mandatory to fill out, and additional information, which adds more context to your issue but is not mandatory. Once all the mandatory fields are filled out, you can create a new support ticket by clicking on the Submit button. Once the ticket is submitted, it will be reported to LocalStack support, who will get back to you on that query as soon as possible. A ticket will show up in the ticket list as soon as it’s submitted.

    Basic Information

    You need to fill out the following fields, which are mandatory to open a new ticket:

    • Type - Choose the type of your query from the following options:
      • Issue - Select this when you are facing an issue using LocalStack.
      • General inquiry - Select this when you have a general question regarding LocalStack.
      • Feature request - Select this when you are looking for a feature that is not yet implemented in LocalStack.
    • Ticket name - Provide a descriptive name for the ticket that summarizes your inquiry.
    • Description - Provide a comprehensive description of your inquiry, explaining all the details that will help us understand your query.

    Additional Information

    • CI Issue? - If the query is related to a CI issue, select the one that best fits your query from the dropdown.
    • Operating system - From the dropdown, select the operating system you are using.
    • Affected Services - From the dropdown, select the AWS service that is affected in your query.
    • File upload - Here you can provide any additional files that you believe would be helpful for LocalStack support (e.g., screenshots, log files, etc.).
    \ No newline at end of file diff --git a/getting-started/index.html b/getting-started/index.html index f230b8c5e1..616fe0c574 100644 --- a/getting-started/index.html +++ b/getting-started/index.html @@ -326,6 +326,6 @@

    Getting Started

    This section describes how to install LocalStack using a variety of options, and provides details on how LocalStack can be configured to fit the needs of a local cloud sandbox for development, testing, and experimentation!

    LocalStack is a cloud service emulator that runs in a single container on your laptop or in your CI environment. + Create project issue

    Categories

    Getting Started

    This section describes how to install LocalStack using a variety of options, and provides details on how LocalStack can be configured to fit the needs of a local cloud sandbox for development, testing, and experimentation!

    LocalStack is a cloud service emulator that runs in a single container on your laptop or in your CI environment. With LocalStack, you can run your AWS applications or Lambdas entirely on your local machine without connecting to a remote cloud provider!

    Whether you are testing complex CDK applications or Terraform configurations, or just beginning to learn about AWS services, LocalStack helps speed up and simplify your testing and development workflow.

    LocalStack supports a growing number of AWS services, like AWS Lambda, S3, DynamoDB, Kinesis, SQS, SNS, and more! LocalStack Pro supports additional APIs and advanced features to make your cloud development experience a breeze!

    You can find a comprehensive list of supported APIs on our Feature Coverage page.

    LocalStack also provides additional features to make your life as a cloud developer easier! Check out LocalStack’s Cloud Developer Tools.


    Installation

    Basic installation guide to get started with LocalStack on your local machine.

    Auth Token

    Configure your Auth Token to start LocalStack

    Quickstart

    This quickstart gives an overview of how you can get a simple AWS application up and running on your local machine to understand local cloud development with LocalStack!

    Frequently Asked Questions

    This page answers the frequently asked questions about LocalStack Pro, Enterprise, and Community Editions.

    Help & Support

    This page outlines how to get help and support while using LocalStack.

    Last modified February 20, 2024: add links (#1091) (9e2812f46)
    \ No newline at end of file diff --git a/getting-started/installation/index.html b/getting-started/installation/index.html index e0712f7d21..2c05460654 100644 --- a/getting-started/installation/index.html +++ b/getting-started/installation/index.html @@ -326,7 +326,7 @@

    Installation

    Basic installation guide to get started with LocalStack on your local machine.

    LocalStack CLI

    The quickest way get started with LocalStack is by using the LocalStack CLI. It allows you to start LocalStack from your command line. + Create project issue

    Table of Contents
    Categories

    Installation

    Basic installation guide to get started with LocalStack on your local machine.

    LocalStack CLI

    The quickest way get started with LocalStack is by using the LocalStack CLI. It allows you to start LocalStack from your command line. Please make sure that you have a working Docker installation on your machine before moving on.

    The CLI starts and manages the LocalStack Docker container. For alternative methods of managing the LocalStack container, see our alternative installation instructions.

    Quickstart

    This quickstart gives an overview of how you can get a simple AWS application up and running on your local machine to understand local cloud development with LocalStack!

    Introduction

    In this quickstart guide, we’ll walk you through the process of starting LocalStack on your local machine and deploying a serverless image resizer application that utilizes several AWS services. This guide aims to help you understand how to use LocalStack for the development and testing of your AWS applications locally. It introduces you to the following key concepts:

    • Starting a LocalStack instance on your local machine.
    • Deploying an AWS serverless application infrastructure locally.
    • Running an automated integration test suite against local infrastructure.
    • Exploring the LocalStack Web Application to view deployed resources.
    • Destroying the local infrastructure you have provisioned.

    Architecture

    The following diagram shows the architecture that we will deploy locally using LocalStack:

    An AWS architecture demonstrating a sample serverless image resizer application

    The architecture:

    • Configures S3 bucket notifications to invoke a Lambda function.
    • Provides S3 pre-signed POST URLs for direct uploads to the S3 bucket.
    • Creates S3 website hosting for serving the static application client.
    • Configures direct invocation URLs for Lambda functions accessible to the client.
    • Establishes Lambda SNS to SNS topic notifications for failure handling.
    • Creates SNS to SES subscriptions for email notifications triggered by specific events.

    An internal SES LocalStack testing endpoint (/_localstack/aws/ses) is configured as well, to test email sending functionality while running our local integration test suite.

    Prerequisites

    You can start LocalStack using the localstack CLI. Start the LocalStack Pro container with your LOCALSTACK_AUTH_TOKEN pre-configured:

    Table of Contents
    Categories

    Quickstart

    This quickstart gives an overview of how you can get a simple AWS application up and running on your local machine to understand local cloud development with LocalStack!

    Introduction

    In this quickstart guide, we’ll walk you through the process of starting LocalStack on your local machine and deploying a serverless image resizer application that utilizes several AWS services. This guide aims to help you understand how to use LocalStack for the development and testing of your AWS applications locally. It introduces you to the following key concepts:

    • Starting a LocalStack instance on your local machine.
    • Deploying an AWS serverless application infrastructure locally.
    • Running an automated integration test suite against local infrastructure.
    • Exploring the LocalStack Web Application to view deployed resources.
    • Destroying the local infrastructure you have provisioned.

    Architecture

    The following diagram shows the architecture that we will deploy locally using LocalStack:

    An AWS architecture demonstrating a sample serverless image resizer application

    The architecture:

    • Configures S3 bucket notifications to invoke a Lambda function.
    • Provides S3 pre-signed POST URLs for direct uploads to the S3 bucket.
    • Creates S3 website hosting for serving the static application client.
    • Configures direct invocation URLs for Lambda functions accessible to the client.
    • Establishes Lambda SNS to SNS topic notifications for failure handling.
    • Creates SNS to SES subscriptions for email notifications triggered by specific events.

    An internal SES LocalStack testing endpoint (/_localstack/aws/ses) is configured as well, to test email sending functionality while running our local integration test suite.

    Prerequisites

    You can start LocalStack using the localstack CLI. Start the LocalStack Pro container with your LOCALSTACK_AUTH_TOKEN pre-configured:

    localstack auth set-token <your-auth-token>
     localstack start
    localstack auth set-token <your-auth-token>
    diff --git a/index.xml b/index.xml
    index 08dd4ff418..e692edcf23 100644
    --- a/index.xml
    +++ b/index.xml
    @@ -186,7 +186,7 @@ LocalStack allows you to use the MQ APIs to implement pub/sub messaging, request
     LocalStack allows you to use the Neptune APIs in your local environment to support both property graph and RDF graph models.Note-Taking application using AWS SDK for JavaScript/applications/note-taking-application-using-aws-sdk-for-javascript/Mon, 01 Jan 0001 00:00:00 +0000/applications/note-taking-application-using-aws-sdk-for-javascript/OpenSearch/references/coverage/coverage_opensearch/Mon, 01 Jan 0001 00:00:00 +0000/references/coverage/coverage_opensearch/Coverage Overview OpenSearch is supported by LocalStack in the community image. Availability Testing* Operation Implemented Image Internal Test Suite External Test Suite Terraform Validated AWS Validated Snapshot Tested Details AcceptInboundConnection AddDataSource AddTags ✔️ community ✔️ ✔️ ✔️ Show Tests AssociatePackage AuthorizeVpcEndpointAccess CancelDomainConfigChange CancelServiceSoftwareUpdate CreateDomain ✔️ community ✔️ ✔️ ✔️ ✔️ ✔️ Show Tests CreateOutboundConnection CreatePackage CreateVpcEndpoint DeleteDataSource DeleteDomain ✔️ community ✔️ ✔️ ✔️ ✔️ ✔️ Show Tests DeleteInboundConnection DeleteOutboundConnection DeletePackage DeleteVpcEndpoint DescribeDomain ✔️ community ✔️ ✔️ ✔️ ✔️ ✔️ Show Tests DescribeDomainAutoTunes DescribeDomainChangeProgress DescribeDomainConfig ✔️ community ✔️ ✔️ ✔️ ✔️ ✔️ Show Tests DescribeDomainHealth DescribeDomainNodes DescribeDomains ✔️ community ✔️ ✔️ ✔️ Show Tests DescribeDryRunProgress DescribeInboundConnections DescribeInstanceTypeLimits DescribeOutboundConnections DescribePackages DescribeReservedInstanceOfferings DescribeReservedInstances DescribeVpcEndpoints DissociatePackage GetCompatibleVersions ✔️ community ✔️ ✔️ ✔️ ✔️ ✔️ Show Tests GetDataSource GetDomainMaintenanceStatus GetPackageVersionHistory GetUpgradeHistory GetUpgradeStatus ListDataSources ListDomainMaintenances ListDomainNames ✔️ community ✔️ ✔️ ✔️ ✔️ Show Tests ListDomainsForPackage ListInstanceTypeDetails ListPackagesForDomain ListScheduledActions ListTags ✔️ community ✔️ ✔️ ✔️ ✔️ ✔️ Show Tests ListVersions ✔️ community ✔️ ✔️ ✔️ Show Tests ListVpcEndpointAccess ListVpcEndpoints ListVpcEndpointsForDomain PurchaseReservedInstanceOffering RejectInboundConnection RemoveTags ✔️ community ✔️ ✔️ ✔️ Show Tests RevokeVpcEndpointAccess StartDomainMaintenance StartServiceSoftwareUpdate UpdateDataSource UpdateDomainConfig ✔️ community ✔️ ✔️ ✔️ Show Tests UpdatePackage UpdateScheduledAction UpdateVpcEndpoint UpgradeDomain Terminology Internal Test Suite: tested by LocalStack's internal integration test suite External Test Suite: covered by an external integration test suite, that runs against LocalStack Terraform Validated: operation tested with Terraform AWS Validated: the integration test that includes this operation call was validated against AWS Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same Testing Details This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.OpenSearch Service/user-guide/aws/opensearch/Mon, 01 Jan 0001 00:00:00 +0000/user-guide/aws/opensearch/Introduction OpenSearch Service is an open-source search and analytics engine, offering developers and organizations advanced search capabilities, robust data analysis, and insightful visualizations. OpenSearch Service also offers log analytics, real-time application monitoring, and clickstream analysis.
     LocalStack allows you to use the OpenSearch Service APIs in your local environment to create, manage, and operate the OpenSearch clusters. The supported APIs are available on our API coverage page, which provides information on the extent of OpenSearch&rsquo;s integration with LocalStack.OpenShift/user-guide/integrations/openshift/Mon, 01 Jan 0001 00:00:00 +0000/user-guide/integrations/openshift/Introduction OpenShift is a container orchestration platform as a service designed to simplify the deployment, scaling, and management of containerized applications. Built on Kubernetes, OpenShift provides a comprehensive set of tools and features that facilitate the orchestration, automation, and monitoring of containerized workloads.
     With OpenShift, you can deploy LocalStack on a managed Kubernetes cluster, as a cloud sandbox that emulates various AWS services &amp; APIs. This guide demonstrates how you can deploy LocalStack on OpenShift using Devfile.Organizations/references/coverage/coverage_organizations/Mon, 01 Jan 0001 00:00:00 +0000/references/coverage/coverage_organizations/Coverage Overview Organizations is supported by LocalStack only in the pro image. Availability Testing* Operation Implemented Image Internal Test Suite External Test Suite Terraform Validated AWS Validated Snapshot Tested Details AcceptHandshake AttachPolicy ✔️ pro ✔️ CancelHandshake CloseAccount ✔️ pro ✔️ CreateAccount ✔️ pro ✔️ CreateGovCloudAccount CreateOrganization ✔️ pro ✔️ ✔️ CreateOrganizationalUnit ✔️ pro ✔️ ✔️ CreatePolicy ✔️ pro ✔️ ✔️ DeclineHandshake DeleteOrganization ✔️ pro ✔️ ✔️ DeleteOrganizationalUnit ✔️ pro ✔️ ✔️ DeletePolicy ✔️ pro ✔️ ✔️ DeleteResourcePolicy DeregisterDelegatedAdministrator ✔️ pro ✔️ DescribeAccount ✔️ pro ✔️ DescribeCreateAccountStatus ✔️ pro ✔️ DescribeEffectivePolicy DescribeHandshake DescribeOrganization ✔️ pro ✔️ ✔️ DescribeOrganizationalUnit ✔️ pro ✔️ ✔️ DescribePolicy ✔️ pro ✔️ ✔️ DescribeResourcePolicy DetachPolicy ✔️ pro ✔️ DisableAWSServiceAccess ✔️ pro ✔️ DisablePolicyType ✔️ pro ✔️ EnableAWSServiceAccess ✔️ pro ✔️ ✔️ EnableAllFeatures EnablePolicyType ✔️ pro ✔️ ✔️ InviteAccountToOrganization LeaveOrganization ListAWSServiceAccessForOrganization ✔️ pro ✔️ ✔️ ListAccounts ✔️ pro ✔️ ✔️ ListAccountsForParent ✔️ pro ✔️ ✔️ ListChildren ✔️ pro ✔️ ListCreateAccountStatus ✔️ pro ✔️ ListDelegatedAdministrators ✔️ pro ✔️ ListDelegatedServicesForAccount ✔️ pro ✔️ ListHandshakesForAccount ListHandshakesForOrganization ListOrganizationalUnitsForParent ✔️ pro ✔️ ✔️ ListParents ✔️ pro ✔️ ✔️ ListPolicies ✔️ pro ✔️ ✔️ ListPoliciesForTarget ✔️ pro ✔️ ListRoots ✔️ pro ✔️ ✔️ ListTagsForResource ✔️ pro ✔️ ✔️ ListTargetsForPolicy ✔️ pro ✔️ MoveAccount ✔️ pro ✔️ PutResourcePolicy RegisterDelegatedAdministrator ✔️ pro ✔️ ✔️ RemoveAccountFromOrganization ✔️ pro ✔️ TagResource ✔️ pro ✔️ ✔️ UntagResource ✔️ pro ✔️ ✔️ UpdateOrganizationalUnit ✔️ pro ✔️ UpdatePolicy ✔️ pro ✔️ ✔️ Terminology Internal Test Suite: tested by LocalStack's internal integration test suite External Test Suite: covered by an external integration test suite, that runs against LocalStack Terraform Validated: operation tested with Terraform AWS Validated: the integration test that includes this operation call was validated against AWS Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same Testing Details This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.Organizations/user-guide/aws/organizations/Mon, 01 Jan 0001 00:00:00 +0000/user-guide/aws/organizations/Amazon Web Services Organizations is an account management service that allows you to consolidate multiple different AWS accounts into an organization. It allows you to manage different accounts in a single organization and consolidate billing. With Organizations, you can also attach different policies to your organizational units (OUs) or individual accounts in your organization.
    -Organizations is available over LocalStack Pro and the supported APIs are available over our configuration page.Persistence Coverage for AWS Services/user-guide/state-management/support/Mon, 01 Jan 0001 00:00:00 +0000/user-guide/state-management/support/Persistence Coverage Overview Service Supported Persistence Test Suite Limitations AWS Account Management ACM (AWS Certificate Manager) AWS Private Certificate Authority (CA) ✔️ ✔️ Amplify ✔️ ✔️ API Gateway ✔️ ✔️ AppConfig ✔️ applicationautoscaling AppSync Athena Auto Scaling Backup ✔️ ✔️ Batch ✔️ CE (Cost Explorer API) CloudFormation ✔️ Users need to be sure that the stacks are completely deployed before saving LocalStack state. Users with complex inter-stack relationships may experience issues.PHP/user-guide/integrations/sdks/php/Mon, 01 Jan 0001 00:00:00 +0000/user-guide/integrations/sdks/php/Overview The AWS SDK for PHP, like other AWS SDKs, lets you set the endpoint when creating resource clients, which is the preferred way of integrating the PHP SDK with LocalStack.
    +Organizations is available over LocalStack Pro and the supported APIs are available over our configuration page.Persistence Coverage for AWS Services/user-guide/state-management/support/Mon, 01 Jan 0001 00:00:00 +0000/user-guide/state-management/support/Persistence Coverage Overview Service Supported Persistence Test Suite Limitations AWS Account Management ACM (AWS Certificate Manager) AWS Private Certificate Authority (CA) ✔️ ✔️ Amplify ✔️ ✔️ API Gateway ✔️ ✔️ AppConfig ✔️ applicationautoscaling ✔️ ✔️ AppSync Athena Auto Scaling Backup ✔️ ✔️ Batch ✔️ CE (Cost Explorer API) CloudFormation ✔️ Users need to be sure that the stacks are completely deployed before saving LocalStack state. Users with complex inter-stack relationships may experience issues.PHP/user-guide/integrations/sdks/php/Mon, 01 Jan 0001 00:00:00 +0000/user-guide/integrations/sdks/php/Overview The AWS SDK for PHP, like other AWS SDKs, lets you set the endpoint when creating resource clients, which is the preferred way of integrating the PHP SDK with LocalStack.
     Example Here is an example of how to create an S3Client with the endpoint set to LocalStack.
     use Aws\S3\S3Client; use Aws\Exception\AwsException; // Configuring S3 Client $s3 = new Aws\S3\S3Client([ &#39;version&#39; =&gt; &#39;2006-03-01&#39;, &#39;region&#39; =&gt; &#39;us-east-1&#39;, // Enable &#39;use_path_style_endpoint&#39; =&gt; true, if bucket name is non DNS compliant &#39;use_path_style_endpoint&#39; =&gt; true, &#39;endpoint&#39; =&gt; &#39;http://s3.pinpoint/references/coverage/coverage_pinpoint/Mon, 01 Jan 0001 00:00:00 +0000/references/coverage/coverage_pinpoint/Coverage Overview Availability Testing* Operation Implemented Image Internal Test Suite External Test Suite Terraform Validated AWS Validated Snapshot Tested Details CreateApp ✔️ pro ✔️ CreateCampaign CreateEmailTemplate CreateExportJob CreateImportJob CreateInAppTemplate CreateJourney CreatePushTemplate CreateRecommenderConfiguration CreateSegment CreateSmsTemplate CreateVoiceTemplate DeleteAdmChannel DeleteApnsChannel DeleteApnsSandboxChannel DeleteApnsVoipChannel DeleteApnsVoipSandboxChannel DeleteApp ✔️ pro ✔️ DeleteBaiduChannel DeleteCampaign DeleteEmailChannel DeleteEmailTemplate DeleteEndpoint DeleteEventStream ✔️ pro ✔️ DeleteGcmChannel DeleteInAppTemplate DeleteJourney DeletePushTemplate DeleteRecommenderConfiguration DeleteSegment DeleteSmsChannel DeleteSmsTemplate DeleteUserEndpoints DeleteVoiceChannel DeleteVoiceTemplate GetAdmChannel GetApnsChannel GetApnsSandboxChannel GetApnsVoipChannel GetApnsVoipSandboxChannel GetApp ✔️ pro ✔️ GetApplicationDateRangeKpi GetApplicationSettings ✔️ pro ✔️ GetApps ✔️ pro ✔️ GetBaiduChannel GetCampaign GetCampaignActivities GetCampaignDateRangeKpi GetCampaignVersion GetCampaignVersions GetCampaigns GetChannels GetEmailChannel GetEmailTemplate GetEndpoint GetEventStream ✔️ pro ✔️ GetExportJob GetExportJobs GetGcmChannel GetImportJob GetImportJobs GetInAppMessages GetInAppTemplate GetJourney GetJourneyDateRangeKpi GetJourneyExecutionActivityMetrics GetJourneyExecutionMetrics GetJourneyRunExecutionActivityMetrics GetJourneyRunExecutionMetrics GetJourneyRuns GetPushTemplate GetRecommenderConfiguration GetRecommenderConfigurations GetSegment GetSegmentExportJobs GetSegmentImportJobs GetSegmentVersion GetSegmentVersions GetSegments GetSmsChannel GetSmsTemplate GetUserEndpoints GetVoiceChannel GetVoiceTemplate ListJourneys ListTagsForResource ✔️ pro ✔️ ListTemplateVersions ListTemplates PhoneNumberValidate PutEventStream ✔️ pro ✔️ PutEvents RemoveAttributes SendMessages SendOTPMessage SendUsersMessages TagResource ✔️ pro ✔️ UntagResource ✔️ pro ✔️ UpdateAdmChannel UpdateApnsChannel UpdateApnsSandboxChannel UpdateApnsVoipChannel UpdateApnsVoipSandboxChannel UpdateApplicationSettings ✔️ pro ✔️ UpdateBaiduChannel UpdateCampaign UpdateEmailChannel UpdateEmailTemplate UpdateEndpoint UpdateEndpointsBatch UpdateGcmChannel UpdateInAppTemplate UpdateJourney UpdateJourneyState UpdatePushTemplate UpdateRecommenderConfiguration UpdateSegment UpdateSmsChannel UpdateSmsTemplate UpdateTemplateActiveVersion UpdateVoiceChannel UpdateVoiceTemplate VerifyOTPMessage Terminology Internal Test Suite: tested by LocalStack's internal integration test suite External Test Suite: covered by an external integration test suite, that runs against LocalStack Terraform Validated: operation tested with Terraform AWS Validated: the integration test that includes this operation call was validated against AWS Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same Testing Details This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.Pinpoint/user-guide/aws/pinpoint/Mon, 01 Jan 0001 00:00:00 +0000/user-guide/aws/pinpoint/Introduction Pinpoint is a customer engagement service to facilitate communication across multiple channels, including email, SMS, and push notifications. Pinpoint allows developers to create and manage customer segments based on various attributes, such as user behavior and demographics, while integrating with other AWS services to send targeted messages to customers.
     LocalStack allows you to mock the Pinpoint APIs in your local environment. The supported APIs are available on our API coverage page, which provides information on the extent of Pinpoint&rsquo;s integration with LocalStack.Pipes (EventBridge Pipes)/references/coverage/coverage_pipes/Mon, 01 Jan 0001 00:00:00 +0000/references/coverage/coverage_pipes/Coverage Overview EventBridge Pipes (Pipes) is supported by LocalStack only in the pro image. Availability Testing* Operation Implemented Image Internal Test Suite External Test Suite Terraform Validated AWS Validated Snapshot Tested Details CreatePipe ✔️ pro ✔️ ✔️ ✔️ Show Tests DeletePipe ✔️ pro ✔️ ✔️ ✔️ Show Tests DescribePipe ✔️ pro ✔️ ✔️ ✔️ Show Tests ListPipes ✔️ pro ListTagsForResource StartPipe StopPipe TagResource UntagResource UpdatePipe Terminology Internal Test Suite: tested by LocalStack's internal integration test suite External Test Suite: covered by an external integration test suite, that runs against LocalStack Terraform Validated: operation tested with Terraform AWS Validated: the integration test that includes this operation call was validated against AWS Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same Testing Details This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.Private Certificate Authority (ACM PCA)/user-guide/aws/pca/Mon, 01 Jan 0001 00:00:00 +0000/user-guide/aws/pca/Introduction AWS Private Certificate Authority (ACM PCA) is a managed private Certificate Authority (CA) service that manages the lifecycle of your private certificates. ACM PCA extends ACM&rsquo;s certificate management capabilities to private certificates, enabling you to manage public and private certificates centrally.
    diff --git a/legal/index.html b/legal/index.html
    index a67472e093..265e698134 100644
    --- a/legal/index.html
    +++ b/legal/index.html
    @@ -322,4 +322,4 @@
     
  • Legal Docs

    This section contains legal documentation for LocalStack.


    Third Party Software Tools

    This page documents the third-party software tools that we use in our software development.

    \ No newline at end of file + Create project issue
    Categories

    Legal Docs

    This section contains legal documentation for LocalStack.


    Third Party Software Tools

    This page documents the third-party software tools that we use in our software development.

    \ No newline at end of file diff --git a/legal/third-party-software-tools/index.html b/legal/third-party-software-tools/index.html index 1251084f02..8fcd3fcc8c 100644 --- a/legal/third-party-software-tools/index.html +++ b/legal/third-party-software-tools/index.html @@ -326,4 +326,4 @@

    Third Party Software Tools

    This page documents the third-party software tools that we use in our software development.

    We build on a number of third-party software tools, including the following:

    Third-Party softwareLicense
    Python/pip modules:
    airspeedBSD License
    amazon_kclpyAmazon Software License
    boto3Apache License 2.0
    coverageApache License 2.0
    docoptMIT License
    flaskBSD License
    flask_swaggerMIT License
    jsonpath-rwApache License 2.0
    motoApache License 2.0
    requestsApache License 2.0
    subprocess32PSF License
    Other tools:
    ElasticsearchApache License 2.0
    kinesis-mockMIT License
    \ No newline at end of file + Create project issue
    Categories

    Third Party Software Tools

    This page documents the third-party software tools that we use in our software development.

    We build on a number of third-party software tools, including the following:

    Third-Party softwareLicense
    Python/pip modules:
    airspeedBSD License
    amazon_kclpyAmazon Software License
    boto3Apache License 2.0
    coverageApache License 2.0
    docoptMIT License
    flaskBSD License
    flask_swaggerMIT License
    jsonpath-rwApache License 2.0
    motoApache License 2.0
    requestsApache License 2.0
    subprocess32PSF License
    Other tools:
    ElasticsearchApache License 2.0
    kinesis-mockMIT License
    \ No newline at end of file diff --git a/overview/index.html b/overview/index.html index 528298ea82..3ca5543d9d 100644 --- a/overview/index.html +++ b/overview/index.html @@ -332,4 +332,4 @@
  • \ No newline at end of file + Create project issue
    Categories
    \ No newline at end of file diff --git a/persistence/supported/index.xml b/persistence/supported/index.xml index 30b8e7c9a9..5a066f82ba 100644 --- a/persistence/supported/index.xml +++ b/persistence/supported/index.xml @@ -1,5 +1,5 @@ Supported on Docs/persistence/supported/Recent content in Supported on DocsHugoenAmplify/user-guide/aws/amplify/Mon, 01 Jan 0001 00:00:00 +0000/user-guide/aws/amplify/Introduction Amplify is a JavaScript-based development framework with libraries, UI components, and a standard CLI interface for building and deploying web and mobile applications. With Amplify, developers can build and host static websites, single-page applications, and full-stack serverless web applications using an abstraction layer over popular AWS services like DynamoDB, Cognito, AppSync, Lambda, S3, and more. -LocalStack allows you to use the Amplify APIs to build and test their Amplify applications locally.API Gateway/user-guide/aws/apigateway/Mon, 01 Jan 0001 00:00:00 +0000/user-guide/aws/apigateway/Introduction API Gateway is a managed service that enables developers to create, deploy, and manage APIs (Application Programming Interfaces). It allows easy creation of REST, HTTP, and WebSocket APIs to securely access data, business logic, or functionality from backend services like AWS Lambda functions or EC2 instances. API Gateway supports standard HTTP methods such as GET, POST, PUT, PATCH, and DELETE and integrates with various AWS services, including Lambda, Cognito, CloudWatch, and X-Ray.Backup/user-guide/aws/backup/Mon, 01 Jan 0001 00:00:00 +0000/user-guide/aws/backup/Introduction Backup is a centralized backup service provided by Amazon Web Services. It simplifies the process of backing up and restoring your data across various AWS services and resources. Backup supports a wide range of AWS resources, including Elastic Block Store (EBS) volumes, Relational Database Service (RDS) databases, DynamoDB tables, Elastic File System (EFS) file systems, and more. Backup enables you to set backup retention policies, allowing you to specify how long you want to retain your backup copies.CloudFront/user-guide/aws/cloudfront/Mon, 01 Jan 0001 00:00:00 +0000/user-guide/aws/cloudfront/Introduction CloudFront is a content delivery network (CDN) service provided by Amazon Web Services (AWS). CloudFront distributes its web content, videos, applications, and APIs with low latency and high data transfer speeds. CloudFront APIs allow you to configure distributions, customize cache behavior, secure content with access controls, and monitor the CDN&rsquo;s performance through real-time metrics. +LocalStack allows you to use the Amplify APIs to build and test their Amplify applications locally.API Gateway/user-guide/aws/apigateway/Mon, 01 Jan 0001 00:00:00 +0000/user-guide/aws/apigateway/Introduction API Gateway is a managed service that enables developers to create, deploy, and manage APIs (Application Programming Interfaces). It allows easy creation of REST, HTTP, and WebSocket APIs to securely access data, business logic, or functionality from backend services like AWS Lambda functions or EC2 instances. API Gateway supports standard HTTP methods such as GET, POST, PUT, PATCH, and DELETE and integrates with various AWS services, including Lambda, Cognito, CloudWatch, and X-Ray.Application Auto Scaling/user-guide/aws/applicationautoscaling/Mon, 01 Jan 0001 00:00:00 +0000/user-guide/aws/applicationautoscaling/Introduction Application Auto Scaling is a centralized solution for managing automatic scaling by defining scaling policies based on specific metrics. Based on CPU utilization or request rates, it automatically adjusts capacity in response to changes in workload. With Application Auto Scaling, you can configure automatic scaling for services such as DynamoDB, ECS, Lambda, ElastiCache, and more. Auto scaling uses CloudWatch under the hood to configure scalable targets which a service namespace, resource ID, and scalable dimension can uniquely identify.Backup/user-guide/aws/backup/Mon, 01 Jan 0001 00:00:00 +0000/user-guide/aws/backup/Introduction Backup is a centralized backup service provided by Amazon Web Services. It simplifies the process of backing up and restoring your data across various AWS services and resources. Backup supports a wide range of AWS resources, including Elastic Block Store (EBS) volumes, Relational Database Service (RDS) databases, DynamoDB tables, Elastic File System (EFS) file systems, and more. Backup enables you to set backup retention policies, allowing you to specify how long you want to retain your backup copies.CloudFront/user-guide/aws/cloudfront/Mon, 01 Jan 0001 00:00:00 +0000/user-guide/aws/cloudfront/Introduction CloudFront is a content delivery network (CDN) service provided by Amazon Web Services (AWS). CloudFront distributes its web content, videos, applications, and APIs with low latency and high data transfer speeds. CloudFront APIs allow you to configure distributions, customize cache behavior, secure content with access controls, and monitor the CDN&rsquo;s performance through real-time metrics. LocalStack allows you to use the CloudFront APIs in your local environment to create local CloudFront distributions to transparently access your applications and file artifacts.CloudTrail/user-guide/aws/cloudtrail/Mon, 01 Jan 0001 00:00:00 +0000/user-guide/aws/cloudtrail/Introduction CloudTrail is a service provided by Amazon Web Services (AWS) that enables you to track and monitor all activities and events within your AWS environment. It records API calls and actions made on your AWS resources, offering an audit trail that helps you understand changes, diagnose issues, and maintain compliance. LocalStack allows you to use the CloudTrail APIs in your local environment to create and manage Event history and trails.CloudWatch/user-guide/aws/cloudwatch/Mon, 01 Jan 0001 00:00:00 +0000/user-guide/aws/cloudwatch/CloudWatch is a comprehensive monitoring and observability service that Amazon Web Services (AWS) provides. It allows you to collect and track metrics, collect and monitor log files, and set alarms. CloudWatch provides valuable insights into your AWS resources, applications, and services, enabling you to troubleshoot issues, optimize performance, and make informed decisions. LocalStack allows you to use CloudWatch APIs on your local machine to create and manage CloudWatch resources, such as custom metrics, alarms, and log groups, for local development and testing purposes.CloudWatch Logs/user-guide/aws/logs/Mon, 01 Jan 0001 00:00:00 +0000/user-guide/aws/logs/CloudWatch Logs allows to store and retrieve logs. While some services automatically create and write logs (e.g. Lambda), logs can also be added manually. CloudWatch Logs is available in the Community version. However, some specific features are only available in Pro. diff --git a/references/api-key/index.html b/references/api-key/index.html index e9e852c1e0..03e5f7cb46 100644 --- a/references/api-key/index.html +++ b/references/api-key/index.html @@ -326,7 +326,7 @@

    API Key (Deprecated)

    Configure your API key to start LocalStack

    The LocalStack API key is a unique identifier to activate your LocalStack license needed to start LocalStack Pro. + Create project issue

    Table of Contents
    Categories

    API Key (Deprecated)

    Configure your API key to start LocalStack

    The LocalStack API key is a unique identifier to activate your LocalStack license needed to start LocalStack Pro. You can find your API key in the LocalStack Web app. This guide demonstrates how you can use your new LocalStack licenses and go over some best practices regarding the usage, activation, and safety of your LocalStack API key.

    Starting LocalStack via CLI

    LocalStack expects your API key to be present in the environment variable LOCALSTACK_API_KEY. You can define the LOCALSTACK_API_KEY environment variable before or while starting LocalStack using the localstack CLI.

    ARM64 Support

    Running LocalStack on ARM64 CPUs

    Since version 0.13, LocalStack officially publishes a multi-architecture Docker manifest. + Create project issue

    Table of Contents
    Categories

    ARM64 Support

    Running LocalStack on ARM64 CPUs

    Since version 0.13, LocalStack officially publishes a multi-architecture Docker manifest. This manifest contains links to a Linux AMD64 as well as a Linux ARM64 image.

    Pulling the LocalStack image

    With the multi-arch Docker manifest, your Docker client (and therefore the LocalStack CLI) now automatically selects the image according to your platform:

    $ docker pull localstack/localstack

    You can check the architecture of the pulled image by using docker inspect:

    $ docker inspect localstack/localstack | jq '.[0].Architecture'
     "arm64"

    Lambda multi-architecture support

    Since LocalStack 2.0, Lambda functions execute in Docker containers with the target platform linux/amd64 or linux/arm64 depending on the instruction set architecture configured for the function (x86_64 by default or arm64). diff --git a/references/changelog/index.html b/references/changelog/index.html index ac4f5a2b74..96b9ef20dc 100644 --- a/references/changelog/index.html +++ b/references/changelog/index.html @@ -326,7 +326,7 @@

    Changelog

    This page lists new features, highlights, and bug fixes for official LocalStack releases.

    Introduction

    This page documents the release notes for official LocalStack major and minor releases since LocalStack v1.0.0. + Create project issue

    Table of Contents
    Categories

    Changelog

    This page lists new features, highlights, and bug fixes for official LocalStack releases.

    Introduction

    This page documents the release notes for official LocalStack major and minor releases since LocalStack v1.0.0. If you are looking for information about nightly releases, preview features, or experimental features, pull the latest Docker image. The changelog is updated with every release. Updates that affect only LocalStack Web Application or features in preview or limited release may not be reflected.

    Features under Development

    LocalStack uses the following terminology to communicate features under development:

    • Preview refers to a feature under development that usually evolves into becoming a stable feature. diff --git a/references/configuration/index.html b/references/configuration/index.html index 7350ce891b..454d37a44d 100644 --- a/references/configuration/index.html +++ b/references/configuration/index.html @@ -326,7 +326,7 @@

    Configuration

    Overview of configuration options in LocalStack

    LocalStack exposes various configuration options to control its behaviour.

    These options can be passed to LocalStack as environment variables like so:

    $ DEBUG=1 localstack start

    To facilitate interoperability, configuration variables can be prefixed with LOCALSTACK_ in docker. + Create project issue

    Table of Contents
    Categories

    Configuration

    Overview of configuration options in LocalStack

    LocalStack exposes various configuration options to control its behaviour.

    These options can be passed to LocalStack as environment variables like so:

    $ DEBUG=1 localstack start

    To facilitate interoperability, configuration variables can be prefixed with LOCALSTACK_ in docker. For instance, setting LOCALSTACK_PERSISTENCE=1 is equivalent to PERSISTENCE=1.

    You can also use Profiles.

    Configurations marked as Deprecated will be removed in the next major version. You can find previously removed configuration variables under Legacy.

    Core

    Options that affect the core LocalStack system.

    VariableExample ValuesDescription
    DEBUG0 (default) |1Flag to increase log level and print more verbose logs (useful for troubleshooting issues)
    IMAGE_NAMElocalstack/localstack (default), localstack/localstack:0.11.0Specific name and tag of LocalStack Docker image to use.
    GATEWAY_LISTEN0.0.0.0:4566 (default in Docker mode) 127.0.0.1:4566 (default in host mode)Configures the bind addresses of LocalStack. It has the form <ip address>:<port>(,<ip address>:<port>)*. LocalStack Pro adds port 443.
    LOCALSTACK_HOSTlocalhost.localstack.cloud:4566 (default)This is interpolated into URLs and addresses that are returned by LocalStack. It has the form <hostname>:<port>.
    USE_SSL0 (default)Whether to return URLs using HTTP (0) or HTTPS (1). Changed with 3.0.0. In earlier versions this was toggling SSL support on or off.
    PERSISTENCE0 (default)Enable persistence. See Persistence Mechanism and Filesystem Layout.
    MAIN_CONTAINER_NAMElocalstack-main (default)Specify the main docker container name
    LS_LOGtrace, trace-internal, debug, info, warn, error, warningSpecify the log level. Currently overrides the DEBUG configuration. trace for detailed request/response, trace-internal for internal calls, too.
    EXTERNAL_SERVICE_PORTS_START4510 (default)Start of the External Service Port Range (inclusive).
    EXTERNAL_SERVICE_PORTS_END4560 (default)End of the External Service Port Range (exclusive).
    EAGER_SERVICE_LOADING0 (default) |1Boolean that toggles lazy loading of services. If eager loading is enabled, services are started at LocalStack startup rather than their first use. Be aware that eager loading increases the LocalStack startup time.
    SERVICESs3,sqsA comma-delimited string of services. Check the internal health endpoint /_localstack/health for valid service names. If SERVICES is set LocalStack will only load the listed services. All other services will be disabled and cannot be used.
    ALLOW_NONSTANDARD_REGIONS0 (default)Allows the use of non-standard AWS regions. By default, LocalStack only accepts standard AWS regions.
    PARITY_AWS_ACCESS_KEY_ID0 (default)Enables the use production-like access key IDs. By default, LocalStack issues keys with LSIA... and LKIA... prefix, and will reject keys that start with ASIA... or AKIA....

    CLI

    These options are applicable when using the CLI to start LocalStack.

    VariableExample ValuesDescription
    LOCALSTACK_VOLUME_DIR~/.cache/localstack/volume (on Linux)The location on the host of the LocalStack volume directory mount. See Filesystem Layout
    CONFIG_PROFILEThe configuration profile to load. See Profiles
    CONFIG_DIR~/.localstackThe path where LocalStack can find configuration profiles and other CLI-specific configuration

    Docker

    Options to configure how LocalStack interacts with Docker.

    VariableExample ValuesDescription
    DOCKER_FLAGSAllows to pass custom flags (e.g., volume mounts) to “docker run” when running LocalStack in Docker.
    DOCKER_SOCK/var/run/docker.sockPath to local Docker UNIX domain socket
    DOCKER_BRIDGE_IP172.17.0.1IP of the docker bridge used to enable access between containers
    LEGACY_DOCKER_CLIENT0|1Whether LocalStack should use the command-line Docker client and subprocess execution to run Docker commands, rather than the Docker SDK.
    DOCKER_CMDdocker (default), sudo dockerShell command used to run Docker containers (only used in combination with LEGACY_DOCKER_CLIENT)
    FORCE_NONINTERACTIVEWhen running with Docker, disables the --interactive and --tty flags. Useful when running headless.

    Local AWS Services

    This section covers configuration options that are specific to certain AWS services.

    AppSync

    VariableExample ValuesDescription
    GRAPHQL_ENDPOINT_STRATEGYlegacy|domain|pathGoverns how AppSync endpoints are created to access a GraphQL API (see AppSync Endpoints)

    Batch

    VariableExample ValuesDescription
    BATCH_DOCKER_FLAGS-e TEST_ENV=1337Additional flags provided to the batch container. Same restrictions as LAMBDA_DOCKER_FLAGS.

    BigData (EMR, Athena, Glue)

    VariableExample ValuesDescription
    BIGDATA_DOCKER_NETWORKNetwork the bigdata should be connected to. The LocalStack container has to be connected to that network as well. Per default, the bigdata container will be connected to a network LocalStack is also connected to.
    BIGDATA_DOCKER_FLAGSAdditional flags for the bigdata container. Same restrictions as LAMBDA_DOCKER_FLAGS.

    CloudFormation

    VariableExample ValuesDescription
    CFN_LEGACY_TEMPLATE_DEPLOYER0 (default) |1Switch back to the old deployment engine. Note that this is only available temporarily to allow for a smoother roll-out of the new deployment order.
    CFN_PER_RESOURCE_TIMEOUT300 (default)Set the timeout to deploy each individual CloudFormation resource.
    CFN_VERBOSE_ERRORS0 (default) |1Show exceptions for CloudFormation deploy errors.
    CFN_STRING_REPLACEMENT_DENY_LIST"" (default) |https://api-1.execute-api.us-east-2.amazonaws.com/test-resource,https://api-2.execute-api.us-east-2.amazonaws.com/test-resourceComma-separated list of AWS URLs that should not be modified to point to Localstack. For example, when deploying a CloudFormation template we might want to leave certain resources pointing to actual AWS URLs, or even leave environment variables with URLs like that untouched.

    CloudWatch

    VariableExample ValuesDescription
    PROVIDER_OVERRIDE_CLOUDWATCHv2Use the new CloudWatch provider.

    DocumentDB

    VariableExample ValuesDescription
    DOCDB_PROXY_CONTAINER0 (default) |1Whether the DocumentDB starts the MongoDB container proxied over LocalStack container. When enabled lambda functions can use the Endpoint configuration of the DocDB cluster or instance to connect to the DocumentDB. By default the container starts without proxy as standalone container.

    DynamoDB

    VariableExample ValuesDescription
    DYNAMODB_ERROR_PROBABILITYDecimal value between 0.0(default) and 1.0Randomly inject ProvisionedThroughputExceededException errors into DynamoDB API responses.
    DYNAMODB_HEAP_SIZE256m (default), 1GSets the JAVA EE maximum memory size for DynamoDB; full table scans require more memory
    DYNAMODB_SHARE_DB0|1When activated, DynamodDB will use a single database instead of separate databases for each credential and region.
    DYNAMODB_IN_MEMORY0 (default) |1When activated, DynamodDB will start in in-memory mode, which can have a faster throughput. If you use this options, both persistence and cloud pods will not work for DynamoDB
    DYNAMODB_OPTIMIZE_DB_BEFORE_STARTUP0|1Optimize the database tables in the store before starting
    DYNAMODB_DELAY_TRANSIENT_STATUSES0|1When activated, DynamoDB will introduce artificial delays in resource creation to simulate the actual cloud service more closely. Currently works only for CREATING and DELETING online index statuses.
    DYNAMODB_CORS*Enable CORS support for specific allow-list list the domains separated by , use * for public access (default is *)
    DYNAMODB_REMOVE_EXPIRED_ITEMS0|1Enables Time to Live (TTL) feature

    ECR

    VariableExample ValuesDescription
    ECR_ENDPOINT_STRATEGYdomain (default)|off|Governs how the default ECR endpoints are returned

    ECS

    VariableExample ValuesDescription
    ECS_REMOVE_CONTAINERS0|1 (default)Remove Docker containers associated with ECS tasks after execution. Disabling this and dumping container logs might help with troubleshooting failing ECS tasks.
    ECS_DOCKER_FLAGS--privileged, --dns 1.2.3.4Additional flags passed to Docker when creating ECS task containers. Same restrictions as LAMBDA_DOCKER_FLAGS.
    ECS_DISABLE_AWS_ENDPOINT_URL0 (default) | 1Whether to disable injecting the environment variable AWS_ENDPOINT_URL, which automatically configures supported AWS SDKs.
    ECS_TASK_EXECUTORkubernetesWhether to run ECS tasks when LocalStack is deployed on Kubernetes. Tasks are added to ELB load balancer target groups.

    EC2

    VariableExample ValuesDescription
    EC2_DOCKER_FLAGS--privilegedAdditional flags passed to Docker when launching containerized instances. Same restrictions as LAMBDA_DOCKER_FLAGS.
    EC2_DOCKER_INIT0|1 (default)Start container instances with docker-init system, learn more here. Disable this if you want to use a custom init system.
    EC2_DOWNLOAD_DEFAULT_IMAGES0|1 (default)At startup, LocalStack Pro downloads latest Ubuntu images from Docker Hub for use as AMIs. This can be disabled for security reasons.
    EC2_EBS_MAX_VOLUME_SIZE1000 (default)Maximum size (in MiBs) of user-specified EBS block devices mounted into EC2 container instances.
    EC2_MOUNT_BLOCK_DEVICES1|0 (default)Whether to create and mount user-specified EBS block devices into EC2 container instances.
    EC2_REMOVE_CONTAINERS0|1 (default)Controls whether created Docker containers are removed at instance termination or LocalStack shuts down. Disable this if there is a need to examine the container filesystem for debugging.
    EC2_VM_MANAGERdocker(default)|libvirt|mockEmulation method to use in LocalStack Pro. This option is not available in LocalStack community.

    EKS

    VariableExample ValuesDescription
    EKS_LOADBALANCER_PORT8081 (default)Local port on which the Kubernetes load balancer is exposed on the host.
    EKS_K3S_IMAGE_TAGv1.22.6-k3s1 (default)Custom tag of the k8s/rancher image used to spin up Kubernetes clusters locally.

    ElastiCache

    VariableExample ValuesDescription
    PROVIDER_OVERRIDE_ELASTICACHElegacyUse the legacy ElastiCache provider.
    REDIS_CONTAINER_MODE1|0 (default)Start ElastiCache cache nodes in separate containers instead of in the LocalStack container

    Elasticsearch

    EventBridge

    VariableExample ValuesDescription
    PROVIDER_OVERRIDE_EVENTSv2Use the new EventBridge provider.

    IAM

    VariableExample ValuesDescription
    ENFORCE_IAM0 (default)|1Enable IAM policy evaluation and enforcement. If this is disabled (the default), IAM policies will have no effect to your requests.
    IAM_SOFT_MODE0 (default)|1Enable IAM soft mode. This leads to policy evaluation without actually denying access. Needs ENFORCE_IAM enabled as well. For more information, see Identity and Access Management.

    Kinesis

    VariableExample ValuesDescription
    KINESIS_ERROR_PROBABILITYDecimal value between 0.0(default) and 1.0Randomly inject ProvisionedThroughputExceededException errors into Kinesis API responses.
    KINESIS_SHARD_LIMIT100 (default), Infinity (to disable)Integer value , causing the Kinesis API to start throwing exceptions to mimic the default shard limit.
    KINESIS_ON_DEMAND_STREAM_COUNT_LIMIT10 (default), Infinity (to disable)Integer value , causing the Kinesis API to start throwing exceptions to mimic the default on demand stream count limit.
    KINESIS_LATENCY500 (default), 0 (to disable)Integer value of milliseconds, causing the Kinesis API to delay returning a response in order to mimic latency from a live AWS call.

    Lambda

    VariableExample ValuesDescription
    BUCKET_MARKER_LOCALhot-reload (default)Magic S3 bucket name for Hot Reloading. The S3Key points to the source code on the local file system.
    HOSTNAME_FROM_LAMBDAlocalstackEndpoint host under which APIs are accessible from Lambda containers (optional). This can be useful in docker-compose stacks to use the local container hostname if neither IP address nor container name of the main container are available (e.g., in CI). Often used in combination with LAMBDA_DOCKER_NETWORK.
    LAMBDA_DISABLE_AWS_ENDPOINT_URL0 (default) | 1Whether to disable injecting the environment variable AWS_ENDPOINT_URL, which automatically configures supported AWS SDKs.
    LAMBDA_DISABLE_JAVA_SDK_V2_CERTIFICATE_VALIDATION1 (default)Whether to disable the certificate name validation for AWS Java SDK v2 calls when using transparent endpoint injection.
    LAMBDA_DOCKER_DNS"" (default)Optional custom DNS server for the container running your Lambda function. Overwrites the default LocalStack DNS Server. Hence, resolving localhost.localstack.cloud requires additional configuration.
    LAMBDA_DOCKER_FLAGS-e KEY=VALUE, -v host:container, -p host:container, --add-host domain:ipAdditional flags passed to Docker run|create commands. Supports environment variables (also with --env-file, but the file has to be mounted into the LocalStack container), ports, volume mounts, extra hosts, networks, DNS servers, labels, ulimits, user, platform, and privileged mode. The --env-file argument for Docker run and Docker Compose have different feature sets. To provide both, we support the --env-file for environment files with the docker run syntax, while --compose-env-file supports the full docker compose features, like placeholders with ${}, replacing quotes, etc.
    LAMBDA_DOCKER_NETWORKbridge (Docker default)Docker network driver for the Lambda and ECS containers. Needs to be set to the network the LocalStack container is connected to. Limitation: host mode currently not supported.
    LAMBDA_DOWNLOAD_AWS_LAYERS1 (default, pro)Whether to download public Lambda layers from AWS through a LocalStack proxy when creating or updating functions.
    LAMBDA_IGNORE_ARCHITECTURE0 (default)Whether to ignore the AWS architectures (x86_64 or arm64) configured for the lambda function. Set to 1 to run cross-platform compatible lambda functions natively (i.e., Docker selects architecture).
    LAMBDA_K8S_IMAGE_PREFIXamazon/aws-lambda- (default, pro)Prefix for images that will be used to execute Lambda functions in Kubernetes.
    LAMBDA_K8S_INIT_IMAGESpecify the image for downloading the init binary from LocalStack. The image must include the curl and chmod commands. This is only relevant for container-based Lambdas on Kubernetes
    LAMBDA_KEEPALIVE_MS600000 (default 10min)Time in milliseconds until lambda shuts down the execution environment after the last invocation has been processed. Set to 0 to immediately shut down the execution environment after an invocation.
    LAMBDA_LIMITS_CONCURRENT_EXECUTIONS1000 (default)The maximum number of events that functions can process simultaneously in the current Region. See AWS service quotas
    LAMBDA_LIMITS_CODE_SIZE_ZIPPED52428800 (default)The maximum zip file size in bytes for the CreateFunction operation. Raising this limit enables the creation of larger Lambda functions without the need to upload the code to an S3 deployment bucket.
    LAMBDA_LIMITS_CREATE_FUNCTION_REQUEST_SIZE70167211 (default)The maximum HTTP request size in bytes for the CreateFunction operation. Raising this limit enables larger HTTP requests including zipped file size.
    LAMBDA_LIMITS_MAX_FUNCTION_ENVVAR_SIZE_BYTES4096 (default)The maximum size of the environment variables that you can use to configure your function.
    LAMBDA_REMOVE_CONTAINERS1 (default)Whether to remove any Lambda Docker containers.
    LAMBDA_RUNTIME_ENVIRONMENT_TIMEOUT20 (default)How many seconds Lambda will wait for the runtime environment to start up. Increase this timeout if I/O is slow or your Lambda deployments are large or contain many files.
    LAMBDA_RUNTIME_EXECUTORdocker (default)Where Lambdas will be executed.
    kubernetes (pro)Execute lambdas in a Kubernetes cluster.
    LAMBDA_RUNTIME_IMAGE_MAPPINGbase images for Lambda (default)Customize the Docker image of Lambda runtimes, either by:
    a) pattern with <runtime> placeholder, e.g. custom-repo/lambda-<runtime>:2022
    b) json dict mapping the <runtime> to an image, e.g. {"python3.9": "custom-repo/lambda-py:thon3.9"}
    LAMBDA_SYNCHRONOUS_CREATE0 (default)Set to 1 to create lambda functions synchronously (not recommended).
    LAMBDA_TRUNCATE_STDOUT2000 (default)Allows increasing the default char limit for truncation of lambda log lines when printed in the console. This does not affect the logs processing in CloudWatch.

    MemoryDB

    VariableExample ValuesDescription
    REDIS_CONTAINER_MODE1|0 (default)Start MemoryDB cluster nodes in separate containers instead of in the LocalStack container

    MWAA

    VariableExample ValuesDescription
    MWAA_PIP_TRUSTED_HOSTSpypi.org,files.pythonhosted.orgComma-separated list of hosts for which SSL verification is not performed when installing Python dependencies for MWAA environment.

    Neptune

    VariableExample ValuesDescription
    NEPTUNE_DB_TYPEneo4j|tinkerpop (default)Starts Neptune DB as traditional netpune with Tinkerpop/Gremlin (default) or in Neo4J mode.
    NEPTUNE_ENABLE_TRANSACTION1|0 (default)Enables Gremlin transaction. This is an experimental feature, see notes
    NEPTUNE_GREMLIN_DEBUG1|0 (default)Enable Gremlin logs
    NEPTUNE_USE_SSL1|0 (default)Whether to start the Neptune server with SSL configuration, which will enable wss protocol. This setting is only valid for Tinkerpop/Gremlin. By default SSL is not enabled.

    OpenSearch

    VariableExample ValuesDescription
    OPENSEARCH_CUSTOM_BACKENDhttp://opensearch:9200URL to a custom OpenSearch backend cluster. If this is set to a valid URL, then LocalStack will not create OpenSearch cluster instances, but instead forward all domains to the given backend (see Custom Opensearch Backends).
    OPENSEARCH_MULTI_CLUSTER1| 0When activated, LocalStack will spawn one OpenSearch cluster per domain. Otherwise all domains will share a single cluster instance. This is ignored if OPENSEARCH_CUSTOM_BACKEND is set.
    OPENSEARCH_ENDPOINT_STRATEGYpath|domain|portGoverns how domain endpoints are created to access a cluster (see Opensearch Endpoints).
    SKIP_INFRA_DOWNLOADS1 | 0 (default)Deprecated since 1.3.0 Whether to skip downloading additional infrastructure components (e.g., specific Elasticsearch versions)

    RDS

    VariableExample ValuesDescription
    RDS_CLUSTER_ENDPOINT_HOST_ONLY1 (default) | 0Whether the cluster endpoint returns the host only (which is AWS parity). If set to 0 it will return <host>:<port>.
    RDS_PG_CUSTOM_VERSIONS0 | 1 (default)Whether to install and use custom Postgres versions for RDS (or alternatively, use default version 11).
    RDS_MYSQL_DOCKER1 (default) | 0Whether to disable MySQL engines (and use MariaDB instead). MySQL engine for cluster/instances will start in a new docker container. If you have troubles running MySQL in docker, you can disable the feature.
    MYSQL_IMAGEmysql:8.0Defines a specific MySQL image that should be used when spinning up the MySQL engine. Only available if RDS_MYSQL_DOCKER is enabled.
    MSSQL_IMAGEmcr.microsoft.com/mssql/server:2022-latestDefines a specific image that should be used when spinning up a SQL server engine.

    S3

    VariableExample ValuesDescription
    S3_DIRDeprecated since 3.0.0 This is only supported for the legacy_v2 provider. Configure a global parent directory that contains all buckets as sub-directories (S3_DIR=/path/to/root) or an individual directory that will get mounted as special bucket names (S3_DIR=/path/to/root/bucket1:bucket1). Only available for Localstack Pro.
    S3_SKIP_SIGNATURE_VALIDATION0 | 1 (default)Used to toggle validation of S3 pre-signed URL request signature. Set to 0 to validate. Note that validation can only pass if the AWS_SECRET_ACCESS_KEY is set to test or if using credentials returned from STS.AssumeRole
    S3_SKIP_KMS_KEY_VALIDATION0 | 1 (default)Used to toggle validation of provided KMS key in S3 operations.
    PROVIDER_OVERRIDE_S3legacy_v2 | v3 (default)The new LocalStack-native S3 provider (v3) is active by default since LocalStack 3.0.

    StepFunctions

    VariableExample ValuesDescription
    PROVIDER_OVERRIDE_STEPFUNCTIONSlegacy | v2 (default)The new LocalStack-native StepFunctions provider (v2) is active by default since LocalStack 3.0.
    STEPFUNCTIONS_LAMBDA_ENDPOINTdefaultDeprecated since 3.0.0 This is only supported for the legacy provider. URL to use as the Lambda service endpoint in Step Functions. By default this is the LocalStack Lambda endpoint. Use default to select the original AWS Lambda endpoint.
    Removed in new provider.

    SQS

    VariableExample ValuesDescription
    SQS_DELAY_PURGE_RETRY0 (default)Used to toggle PurgeQueueInProgress errors when making more than one PurgeQueue call within 60 seconds.
    SQS_DELAY_RECENTLY_DELETED0 (default)Used to toggle QueueDeletedRecently errors when re-creating a queue within 60 seconds of deleting it.
    SQS_ENABLE_MESSAGE_RETENTION_PERIOD0 (default) | 1Used to toggle the MessageRetentionPeriod feature (see Enabling MessageRetentionPeriod
    SQS_ENDPOINT_STRATEGYstandard (default) | domain | path | offConfigures the format of Queue URLs (see SQS Queue URLs
    SQS_DISABLE_CLOUDWATCH_METRICS0 (default)Disables the CloudWatch Metrics for SQS when set to 1
    SQS_CLOUDWATCH_METRICS_REPORT_INTERVAL60 (default)Configures the report interval (in seconds) for Approximate* metrics that are sent to CloudWatch periodically. Sending will be disabled if SQS_DISABLE_CLOUDWATCH_METRICS=1

    Security

    VariableExample ValuesDescription
    DISABLE_CORS_HEADERS0 (default)Whether to disable the returning of default CORS headers in API responses (disables access from https://app.localstack.cloud).
    DISABLE_CORS_CHECKS0 (default)Whether to disable all CSRF (server-side) mitigations.
    DISABLE_CUSTOM_CORS_S30 (default)Whether to disable CORS override by S3.
    DISABLE_CUSTOM_CORS_APIGATEWAY0 (default)Whether to disable CORS override by apigateway.
    EXTRA_CORS_ALLOWED_ORIGINSComma-separated list of origins that are allowed to communicate with localstack.
    EXTRA_CORS_ALLOWED_HEADERSComma-separated list of header names to be be added to Access-Control-Allow-Headers CORS header.
    EXTRA_CORS_EXPOSE_HEADERSComma-separated list of header names to be be added to Access-Control-Expose-Headers CORS header.
    ENABLE_CONFIG_UPDATES0 (default)Whether to enable dynamic configuration updates at runtime.

    Emails

    Please check with your SMTP email service provider for the following settings.

    VariableExample ValuesDescription
    SMTP_HOSTlocalhost:1025Hostname (and optionally the port) of the SMTP server. The port defaults to 25.
    SMTP_USERLogin username for the SMTP server if required.
    SMTP_PASSLogin password for the SMTP server if required.
    SMTP_EMAILsender@example.comOrigin email address. Required for Cognito only.

    Persistence

    To learn more about these configuration options, see Persistence.

    VariableValid optionsDescription
    SNAPSHOT_SAVE_STRATEGYON_SHUTDOWN|ON_REQUEST|SCHEDULED|MANUALStrategy that governs when LocalStack should make state snapshots
    SNAPSHOT_LOAD_STRATEGYON_STARTUP|ON_REQUEST|MANUALStrategy that governs when LocalStack restores state snapshots
    SNAPSHOT_FLUSH_INTERVAL15 (default)The interval (in seconds) between persistence snapshots. It only applies to a SCHEDULED save strategy (see Persistence Mechanism)

    Cloud Pods

    To learn more about these configuration options, see Cloud Pods.

    VariableValid optionsDescription
    AUTO_LOAD_PODComma-separated list of Cloud Pods to be automatically loaded at startup time. This feature is disabled when snapshot persistence is set via the PERSISTENCE variable.
    POD_LOAD_CLI_TIMEOUT60 (default)Timeout in seconds to wait before returning from load operations on the Cloud Pods CLI
    POD_ENCRYPTION0 (default) | 1Whether to encrypt the Cloud Pods artifacts at rest.

    Extensions

    VariableExample ValuesDescription
    EXTENSION_AUTO_INSTALLInstall a list of extensions automatically at startup. Comma-separated list of extensions directives which will be installed automatically at startup (see managing extensions)
    EXTENSION_DEV_MODE0 (default) | 1Enables development mode for extensions. Refer to the Extensions Development Guide for more information.

    Miscellaneous

    VariableExample ValuesDescription
    EVENT_RULE_ENGINEpython (default) | java (preview)Engine for event pattern matching used in EventBridge, EventBridge Pipes, and Lambda Event Source Mapping. Set it java to use the AWS event-ruler offering better parity.
    SKIP_SSL_CERT_DOWNLOADWhether to skip downloading the SSL certificate for localhost.localstack.cloud
    CUSTOM_SSL_CERT_PATH/var/lib/localstack/custom/server.test.pemDefines the absolute path to a custom SSL certificate for localhost.localstack.cloud
    IGNORE_ES_DOWNLOAD_ERRORSWhether to ignore errors (e.g., network/SSL) when downloading Elasticsearch plugins
    OVERRIDE_IN_DOCKEROverrides the check whether LocalStack is executed within a docker container. If set to true, LocalStack assumes it runs in a docker container. Should not be set unless necessary.
    DISABLE_EVENTS1Whether to disable publishing LocalStack events
    OUTBOUND_HTTP_PROXYhttp://10.10.1.3HTTP Proxy used for downloads of runtime dependencies and connections outside LocalStack itself
    OUTBOUND_HTTPS_PROXYhttps://10.10.1.3HTTPS Proxy used for downloads of runtime dependencies and connections outside LocalStack itself
    REQUESTS_CA_BUNDLE/var/lib/localstack/lib/ca_bundle.pemCA Bundle to be used to verify HTTPS requests made by LocalStack
    DOCKER_HOSTunix:///var/run/docker.sock (default)Daemon socket to connect Docker. Used by the LocalStack dependency Docker.

    Debugging

    VariableExample ValuesDescription
    DEVELOPStarts a debugpy server before starting LocalStack services
    DEVELOP_PORTPort number for debugpy server
    WAIT_FOR_DEBUGGERForces LocalStack to wait for a debugger to start the services

    DNS

    To learn more about these configuration options, see DNS Server.

    VariableExample ValuesDescription
    DNS_ADDRESS0.0.0.0 (default)Address the LocalStack should bind the DNS server on (port 53 tcp/udp). Value 0 to disable.
    DNS_SERVERDefault upstream DNS or 8.8.8.8 (default)Fallback DNS server for queries not handled by LocalStack.
    DNS_RESOLVE_IP127.0.0.1 (default)IP address the DNS server should return as A record for queries handled by LocalStack. If customized, this value will be returned in preference to the DNS server response.
    DNS_NAME_PATTERNS_TO_RESOLVE_UPSTREAM([^.]+\.)*(ecr|lambda)\.[^.]+\.amazonaws\.com (example)List of domain names that should NOT be redirected by the LocalStack DNS to the LocalStack container, but instead always forwarded to the upstream resolver. This will NOT redirect requests made to LocalStack due to manual endpoint configuration. Comma-separated list of Python-flavored regex patterns. See the DNS server documentation for more details.
    DNS_LOCAL_NAME_PATTERNS([^.]+\.)*(ecr|lambda)\.[^.]+\.amazonaws\.com (example)Deprecated since 3.0.2 List of domain names that should NOT be redirected by the LocalStack DNS to the LocalStack container, but instead always forwarded to the upstream resolver. This will NOT redirect requests made to LocalStack due to manual endpoint configuration. Comma-separated list of Python-flavored regex patterns. Renamed to DNS_NAME_PATTERNS_TO_RESOLVE_UPSTREAM

    Transparent Endpoint Injection

    VariableExample ValuesDescription
    DISABLE_TRANSPARENT_ENDPOINT_INJECTION0 (default in Pro) | 1Whether to disable DNS resolution of AWS hostnames to the LocalStack container. Pro feature. (see Transparent Endpoint Injection)

    LocalStack Pro

    VariableExample ValuesDescription
    ACTIVATE_PRO0 | 1 (default)Whether Pro should be activated or not. This is set to true by default if using the localstack/localstack-pro container image. If set to 1, LocalStack will fail to start if the license key activation did not work. If set to 0, an attempt is made to start LocalStack without Pro features.
    LOCALSTACK_AUTH_TOKENAuth token to activate LocalStack Pro.
    LOCALSTACK_API_KEYDeprecated since 3.0.0 API key to activate LocalStack Pro.
    Use the LOCALSTACK_AUTH_TOKEN instead (except for CI environments).
    LOG_LICENSE_ISSUES0 | 1 (default)Whether to log issues with the license activation to the console.

    Legacy

    These configurations have already been removed and won’t have any effect on newer versions of LocalStack. diff --git a/references/coverage/coverage_account/index.html b/references/coverage/coverage_account/index.html index 6ddb187a20..3061ecef42 100644 --- a/references/coverage/coverage_account/index.html +++ b/references/coverage/coverage_account/index.html @@ -326,7 +326,7 @@

    AWS Account Management

    Implementation details for API account

    Coverage Overview

    Table of Contents
    Categories

    AWS Account Management

    Implementation details for API account

    Coverage Overview

    AWS Account Management is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AcceptPrimaryEmailUpdate
    DeleteAlternateContact✔️pro✔️✔️✔️Show Tests
    DisableRegion
    EnableRegion
    GetAlternateContact✔️pro✔️✔️✔️Show Tests
    GetContactInformation✔️pro✔️✔️✔️Show Tests
    GetPrimaryEmail
    GetRegionOptStatus
    ListRegions
    PutAlternateContact✔️pro✔️✔️✔️Show Tests
    PutContactInformation✔️pro✔️✔️✔️Show Tests
    StartPrimaryEmailUpdate

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    DeleteAlternateContact

    Parameters: AlternateContactType
    • LocalStack Pro
      • test_alternate_contact diff --git a/references/coverage/coverage_acm-pca/index.html b/references/coverage/coverage_acm-pca/index.html index 5fe3b788c0..8694215ecd 100644 --- a/references/coverage/coverage_acm-pca/index.html +++ b/references/coverage/coverage_acm-pca/index.html @@ -326,7 +326,7 @@

    AWS Private Certificate Authority (CA)

    Implementation details for API acm-pca

    Coverage Overview

    Table of Contents
    Categories

    AWS Private Certificate Authority (CA)

    Implementation details for API acm-pca

    Coverage Overview

    AWS Private Certificate Authority (CA) is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CreateCertificateAuthority✔️pro✔️✔️✔️✔️Show Tests
    CreateCertificateAuthorityAuditReport
    CreatePermission
    DeleteCertificateAuthority✔️pro✔️✔️✔️✔️Show Tests
    DeletePermission
    DeletePolicy
    DescribeCertificateAuthority✔️pro✔️✔️✔️✔️Show Tests
    DescribeCertificateAuthorityAuditReport
    GetCertificate✔️pro✔️✔️
    GetCertificateAuthorityCertificate✔️pro✔️✔️
    GetCertificateAuthorityCsr✔️pro✔️✔️
    GetPolicy
    ImportCertificateAuthorityCertificate✔️pro✔️✔️
    IssueCertificate✔️pro✔️✔️
    ListCertificateAuthorities
    ListPermissions
    ListTags✔️pro✔️✔️✔️✔️Show Tests
    PutPolicy
    RestoreCertificateAuthority
    RevokeCertificate✔️pro✔️✔️
    TagCertificateAuthority✔️pro✔️✔️Show Tests
    UntagCertificateAuthority✔️pro
    UpdateCertificateAuthority✔️pro✔️✔️

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateCertificateAuthority

    Parameters: CertificateAuthorityConfiguration, CertificateAuthorityType, RevocationConfiguration, Tags
    • LocalStack Pro
      • test_create_describe_tag_ca diff --git a/references/coverage/coverage_acm/index.html b/references/coverage/coverage_acm/index.html index d4572b8128..b0491d2ade 100644 --- a/references/coverage/coverage_acm/index.html +++ b/references/coverage/coverage_acm/index.html @@ -326,7 +326,7 @@

    ACM (AWS Certificate Manager)

    Implementation details for API acm

    Coverage Overview

    Table of Contents
    Categories

    ACM (AWS Certificate Manager)

    Implementation details for API acm

    Coverage Overview

    AWS Certificate Manager (ACM) is supported by LocalStack in the community image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AddTagsToCertificate✔️community✔️✔️
    DeleteCertificate✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeCertificate✔️community✔️✔️✔️✔️✔️Show Tests
    ExportCertificate✔️community✔️
    GetAccountConfiguration
    GetCertificate✔️community✔️✔️
    ImportCertificate✔️community✔️✔️✔️✔️✔️Show Tests
    ListCertificates✔️community✔️✔️✔️✔️✔️Show Tests
    ListTagsForCertificate✔️community✔️✔️
    PutAccountConfiguration
    RemoveTagsFromCertificate✔️community✔️✔️
    RenewCertificate
    RequestCertificate✔️community✔️✔️✔️✔️✔️Show Tests
    ResendValidationEmail✔️community✔️
    UpdateCertificateOptions

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    DeleteCertificate

    Parameters: CertificateArn
    • LocalStack Community
      • test_boto_wait_for_certificate_validation diff --git a/references/coverage/coverage_amplify/index.html b/references/coverage/coverage_amplify/index.html index 37cc1518c8..cafd1389dd 100644 --- a/references/coverage/coverage_amplify/index.html +++ b/references/coverage/coverage_amplify/index.html @@ -326,7 +326,7 @@

    Amplify

    Implementation details for API amplify

    Coverage Overview

    Table of Contents
    Categories

    Amplify

    Implementation details for API amplify

    Coverage Overview

    Amplify is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CreateApp✔️pro✔️✔️✔️Show Tests
    CreateBackendEnvironment✔️pro✔️Show Tests
    CreateBranch✔️pro✔️✔️✔️Show Tests
    CreateDeployment
    CreateDomainAssociation
    CreateWebhook✔️pro✔️Show Tests
    DeleteApp✔️pro✔️✔️✔️Show Tests
    DeleteBackendEnvironment✔️pro✔️Show Tests
    DeleteBranch✔️pro✔️✔️✔️Show Tests
    DeleteDomainAssociation
    DeleteJob
    DeleteWebhook✔️pro✔️Show Tests
    GenerateAccessLogs
    GetApp✔️pro✔️✔️✔️Show Tests
    GetArtifactUrl
    GetBackendEnvironment✔️pro✔️Show Tests
    GetBranch✔️pro✔️Show Tests
    GetDomainAssociation
    GetJob
    GetWebhook✔️pro✔️Show Tests
    ListApps✔️pro✔️Show Tests
    ListArtifacts
    ListBackendEnvironments
    ListBranches✔️pro✔️✔️✔️Show Tests
    ListDomainAssociations
    ListJobs
    ListTagsForResource✔️pro✔️Show Tests
    ListWebhooks
    StartDeployment
    StartJob
    StopJob
    TagResource✔️pro✔️✔️✔️Show Tests
    UntagResource✔️pro✔️Show Tests
    UpdateApp✔️pro✔️Show Tests
    UpdateBranch
    UpdateDomainAssociation
    UpdateWebhook✔️pro✔️Show Tests

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateApp

    Parameters: customRules, environmentVariables, name, tags
    • LocalStack Pro
      • test_amplify_env_variables diff --git a/references/coverage/coverage_apigateway/index.html b/references/coverage/coverage_apigateway/index.html index a42562b98a..38370dd3d6 100644 --- a/references/coverage/coverage_apigateway/index.html +++ b/references/coverage/coverage_apigateway/index.html @@ -326,7 +326,7 @@

    API Gateway

    Implementation details for API apigateway

    Coverage Overview

    Table of Contents
    Categories

    API Gateway

    Implementation details for API apigateway

    Coverage Overview

    API Gateway is supported by LocalStack in the community image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CreateApiKey✔️community✔️✔️✔️✔️✔️Show Tests
    CreateAuthorizer✔️community✔️✔️✔️✔️✔️Show Tests
    CreateBasePathMapping✔️community✔️✔️✔️Show Tests
    CreateDeployment✔️community✔️✔️✔️✔️✔️Show Tests
    CreateDocumentationPart✔️community✔️✔️✔️✔️✔️Show Tests
    CreateDocumentationVersion✔️community✔️✔️✔️✔️✔️Show Tests
    CreateDomainName✔️community✔️✔️✔️Show Tests
    CreateModel✔️community✔️✔️✔️✔️✔️Show Tests
    CreateRequestValidator✔️community✔️✔️✔️✔️✔️Show Tests
    CreateResource✔️community✔️✔️✔️✔️✔️Show Tests
    CreateRestApi✔️community✔️✔️✔️✔️✔️Show Tests
    CreateStage✔️community✔️✔️✔️✔️✔️Show Tests
    CreateUsagePlan✔️community✔️✔️✔️✔️✔️Show Tests
    CreateUsagePlanKey✔️community✔️✔️✔️✔️✔️Show Tests
    CreateVpcLink✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteApiKey✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteAuthorizer✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteBasePathMapping✔️community✔️✔️✔️Show Tests
    DeleteClientCertificate✔️community✔️✔️
    DeleteDeployment✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteDocumentationPart✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteDocumentationVersion✔️community✔️✔️
    DeleteDomainName✔️community✔️✔️✔️Show Tests
    DeleteGatewayResponse✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteIntegration✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteIntegrationResponse✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteMethod✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteMethodResponse✔️community✔️✔️
    DeleteModel✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteRequestValidator✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteResource✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteRestApi✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteStage✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteUsagePlan✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteUsagePlanKey✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteVpcLink✔️community✔️✔️✔️✔️✔️Show Tests
    FlushStageAuthorizersCache
    FlushStageCache
    GenerateClientCertificate✔️community✔️✔️
    GetAccount✔️community✔️✔️✔️✔️Show Tests
    GetApiKey✔️community✔️✔️✔️✔️✔️Show Tests
    GetApiKeys✔️community✔️✔️✔️Show Tests
    GetAuthorizer✔️community✔️✔️
    GetAuthorizers✔️community✔️✔️✔️✔️Show Tests
    GetBasePathMapping✔️community✔️✔️✔️Show Tests
    GetBasePathMappings✔️community✔️✔️Show Tests
    GetClientCertificate✔️community✔️✔️
    GetClientCertificates✔️community
    GetDeployment✔️community✔️✔️✔️✔️✔️Show Tests
    GetDeployments✔️community✔️✔️✔️✔️Show Tests
    GetDocumentationPart✔️community✔️✔️✔️✔️✔️Show Tests
    GetDocumentationParts✔️community✔️✔️✔️Show Tests
    GetDocumentationVersion✔️community✔️✔️✔️✔️✔️Show Tests
    GetDocumentationVersions✔️community
    GetDomainName✔️community✔️✔️✔️Show Tests
    GetDomainNames✔️community✔️✔️Show Tests
    GetExport✔️community✔️✔️✔️✔️✔️Show Tests
    GetGatewayResponse✔️community✔️✔️✔️✔️✔️Show Tests
    GetGatewayResponses✔️community✔️✔️✔️Show Tests
    GetIntegration✔️community✔️✔️✔️✔️✔️Show Tests
    GetIntegrationResponse✔️community✔️✔️✔️✔️✔️Show Tests
    GetMethod✔️community✔️✔️✔️✔️✔️Show Tests
    GetMethodResponse✔️community✔️✔️✔️✔️✔️Show Tests
    GetModel✔️community✔️✔️✔️✔️✔️Show Tests
    GetModelTemplate
    GetModels✔️community✔️✔️✔️✔️✔️Show Tests
    GetRequestValidator✔️community✔️✔️✔️✔️✔️Show Tests
    GetRequestValidators✔️community✔️✔️✔️✔️Show Tests
    GetResource✔️community✔️✔️✔️✔️✔️Show Tests
    GetResources✔️community✔️✔️✔️✔️✔️Show Tests
    GetRestApi✔️community✔️✔️✔️✔️✔️Show Tests
    GetRestApis✔️community✔️✔️✔️✔️✔️Show Tests
    GetSdk
    GetSdkType
    GetSdkTypes
    GetStage✔️community✔️✔️✔️✔️✔️Show Tests
    GetStages✔️community✔️✔️✔️✔️✔️Show Tests
    GetTags✔️community✔️Show Tests
    GetUsage
    GetUsagePlan✔️community✔️✔️✔️✔️✔️Show Tests
    GetUsagePlanKey✔️community✔️✔️
    GetUsagePlanKeys✔️community✔️✔️✔️✔️Show Tests
    GetUsagePlans✔️community✔️✔️✔️✔️Show Tests
    GetVpcLink✔️community✔️✔️✔️✔️✔️Show Tests
    GetVpcLinks✔️community✔️✔️
    ImportApiKeys✔️community
    ImportDocumentationParts✔️community✔️✔️✔️Show Tests
    ImportRestApi✔️community✔️✔️✔️✔️Show Tests
    PutGatewayResponse✔️community✔️✔️✔️✔️✔️Show Tests
    PutIntegration✔️community✔️✔️✔️✔️✔️Show Tests
    PutIntegrationResponse✔️community✔️✔️✔️✔️✔️Show Tests
    PutMethod✔️community✔️✔️✔️✔️✔️Show Tests
    PutMethodResponse✔️community✔️✔️✔️✔️✔️Show Tests
    PutRestApi✔️community✔️✔️✔️✔️✔️Show Tests
    TagResource✔️community✔️✔️✔️Show Tests
    TestInvokeAuthorizer
    TestInvokeMethod✔️community✔️✔️✔️Show Tests
    UntagResource✔️community
    UpdateAccount✔️community✔️✔️✔️✔️✔️Show Tests
    UpdateApiKey✔️community✔️✔️✔️✔️✔️Show Tests
    UpdateAuthorizer✔️community✔️✔️
    UpdateBasePathMapping✔️community✔️✔️✔️Show Tests
    UpdateClientCertificate✔️community✔️✔️
    UpdateDeployment✔️community✔️✔️✔️✔️✔️Show Tests
    UpdateDocumentationPart✔️community✔️✔️✔️✔️✔️Show Tests
    UpdateDocumentationVersion✔️community✔️✔️✔️✔️✔️Show Tests
    UpdateDomainName
    UpdateGatewayResponse✔️community✔️✔️✔️Show Tests
    UpdateIntegration✔️community✔️✔️✔️✔️✔️Show Tests
    UpdateIntegrationResponse✔️community✔️✔️✔️Show Tests
    UpdateMethod✔️community✔️✔️✔️✔️✔️Show Tests
    UpdateMethodResponse
    UpdateModel✔️community✔️✔️✔️Show Tests
    UpdateRequestValidator✔️community✔️✔️✔️✔️✔️Show Tests
    UpdateResource✔️community✔️✔️✔️✔️✔️Show Tests
    UpdateRestApi✔️community✔️✔️✔️✔️✔️Show Tests
    UpdateStage✔️community✔️✔️✔️✔️✔️Show Tests
    UpdateUsage
    UpdateUsagePlan✔️community✔️✔️✔️✔️✔️Show Tests
    UpdateVpcLink✔️community

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateApiKey

    Parameters: enabled, name
    • LocalStack Community
      • test_multiple_api_keys_validate diff --git a/references/coverage/coverage_apigatewaymanagementapi/index.html b/references/coverage/coverage_apigatewaymanagementapi/index.html index f11576e982..c96a1f12a0 100644 --- a/references/coverage/coverage_apigatewaymanagementapi/index.html +++ b/references/coverage/coverage_apigatewaymanagementapi/index.html @@ -326,7 +326,7 @@

    API Gateway Management API

    Implementation details for API apigatewaymanagementapi

    Coverage Overview

    Table of Contents
    Categories

    API Gateway Management API

    Implementation details for API apigatewaymanagementapi

    Coverage Overview

    API Gateway Management API is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    DeleteConnection✔️pro✔️✔️✔️Show Tests
    GetConnection✔️pro✔️✔️✔️Show Tests
    PostToConnection✔️pro✔️✔️✔️Show Tests

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    DeleteConnection

    Parameters: ConnectionId
    • LocalStack Pro
      • test_apigatewaymanagementapi diff --git a/references/coverage/coverage_apigatewayv2/index.html b/references/coverage/coverage_apigatewayv2/index.html index bb410d2a97..30b49f247b 100644 --- a/references/coverage/coverage_apigatewayv2/index.html +++ b/references/coverage/coverage_apigatewayv2/index.html @@ -326,7 +326,7 @@

    API Gateway v2

    Implementation details for API apigatewayv2

    Coverage Overview

    Table of Contents
    Categories

    API Gateway v2

    Implementation details for API apigatewayv2

    Coverage Overview

    API Gateway v2 is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CreateApi✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateApiMapping✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateAuthorizer✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateDeployment✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateDomainName✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateIntegration✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateIntegrationResponse✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateModel✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateRoute✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateRouteResponse✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateStage✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateVpcLink✔️pro✔️✔️✔️✔️Show Tests
    DeleteAccessLogSettings
    DeleteApi✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteApiMapping✔️pro✔️✔️✔️Show Tests
    DeleteAuthorizer✔️pro✔️✔️✔️Show Tests
    DeleteCorsConfiguration✔️pro✔️✔️
    DeleteDeployment✔️pro✔️✔️✔️Show Tests
    DeleteDomainName✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteIntegration✔️pro✔️✔️✔️✔️Show Tests
    DeleteIntegrationResponse✔️pro✔️✔️✔️Show Tests
    DeleteModel✔️pro✔️✔️
    DeleteRoute✔️pro✔️✔️✔️✔️Show Tests
    DeleteRouteRequestParameter
    DeleteRouteResponse✔️pro✔️✔️✔️Show Tests
    DeleteRouteSettings
    DeleteStage✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteVpcLink✔️pro✔️✔️✔️✔️Show Tests
    ExportApi
    ResetAuthorizersCache
    GetApi✔️pro✔️✔️✔️✔️✔️Show Tests
    GetApiMapping✔️pro✔️✔️✔️✔️✔️Show Tests
    GetApiMappings✔️pro✔️
    GetApis✔️pro✔️✔️✔️✔️Show Tests
    GetAuthorizer✔️pro✔️✔️✔️Show Tests
    GetAuthorizers✔️pro✔️Show Tests
    GetDeployment✔️pro✔️✔️✔️✔️✔️Show Tests
    GetDeployments✔️pro
    GetDomainName✔️pro✔️✔️✔️✔️✔️Show Tests
    GetDomainNames✔️pro✔️✔️✔️✔️Show Tests
    GetIntegration✔️pro✔️✔️✔️Show Tests
    GetIntegrationResponse✔️pro✔️✔️✔️Show Tests
    GetIntegrationResponses✔️pro✔️Show Tests
    GetIntegrations✔️pro✔️✔️✔️✔️✔️Show Tests
    GetModel✔️pro✔️✔️
    GetModelTemplate
    GetModels✔️pro✔️Show Tests
    GetRoute✔️pro✔️✔️✔️Show Tests
    GetRouteResponse✔️pro✔️✔️✔️Show Tests
    GetRouteResponses✔️pro
    GetRoutes✔️pro✔️✔️✔️✔️✔️Show Tests
    GetStage✔️pro✔️✔️✔️Show Tests
    GetStages✔️pro✔️✔️
    GetTags✔️pro
    GetVpcLink✔️pro✔️✔️
    GetVpcLinks✔️pro✔️
    ImportApi✔️pro✔️✔️✔️Show Tests
    ReimportApi✔️pro✔️Show Tests
    TagResource✔️pro
    UntagResource✔️pro
    UpdateApi✔️pro✔️✔️
    UpdateApiMapping✔️pro✔️✔️
    UpdateAuthorizer✔️pro✔️
    UpdateDeployment✔️pro✔️✔️
    UpdateDomainName✔️pro
    UpdateIntegration✔️pro✔️✔️✔️Show Tests
    UpdateIntegrationResponse✔️pro✔️✔️✔️✔️✔️Show Tests
    UpdateModel✔️pro✔️✔️
    UpdateRoute✔️pro✔️✔️✔️✔️✔️Show Tests
    UpdateRouteResponse✔️pro✔️Show Tests
    UpdateStage✔️pro✔️✔️✔️Show Tests
    UpdateVpcLink✔️pro✔️✔️

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateApi

    Parameters: ApiKeySelectionExpression, Name, ProtocolType, RouteSelectionExpression
    • LocalStack Pro
      • test_connect_disconnect_always_called diff --git a/references/coverage/coverage_appconfig/index.html b/references/coverage/coverage_appconfig/index.html index da1ccd216c..fa7630337d 100644 --- a/references/coverage/coverage_appconfig/index.html +++ b/references/coverage/coverage_appconfig/index.html @@ -326,7 +326,7 @@

    AppConfig

    Implementation details for API appconfig

    Coverage Overview

    Table of Contents
    Categories

    AppConfig

    Implementation details for API appconfig

    Coverage Overview

    AppConfig is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CreateApplication✔️pro✔️✔️✔️✔️Show Tests
    CreateConfigurationProfile✔️pro✔️✔️✔️✔️Show Tests
    CreateDeploymentStrategy✔️pro✔️✔️✔️Show Tests
    CreateEnvironment✔️pro✔️✔️✔️Show Tests
    CreateExtension
    CreateExtensionAssociation
    CreateHostedConfigurationVersion✔️pro✔️✔️✔️✔️Show Tests
    DeleteApplication✔️pro✔️✔️✔️✔️Show Tests
    DeleteConfigurationProfile✔️pro✔️✔️✔️Show Tests
    DeleteDeploymentStrategy✔️pro✔️✔️✔️Show Tests
    DeleteEnvironment✔️pro✔️✔️✔️Show Tests
    DeleteExtension
    DeleteExtensionAssociation
    DeleteHostedConfigurationVersion✔️pro✔️✔️✔️✔️Show Tests
    GetApplication✔️pro✔️✔️✔️✔️Show Tests
    GetConfiguration✔️pro✔️✔️✔️Show Tests
    GetConfigurationProfile✔️pro✔️✔️✔️Show Tests
    GetDeployment✔️pro✔️✔️✔️Show Tests
    GetDeploymentStrategy✔️pro✔️✔️✔️Show Tests
    GetEnvironment✔️pro✔️✔️✔️Show Tests
    GetExtension
    GetExtensionAssociation
    GetHostedConfigurationVersion✔️pro✔️✔️✔️✔️Show Tests
    ListApplications✔️pro✔️✔️✔️Show Tests
    ListConfigurationProfiles✔️pro✔️✔️✔️Show Tests
    ListDeploymentStrategies✔️pro✔️Show Tests
    ListDeployments✔️pro✔️✔️✔️Show Tests
    ListEnvironments✔️pro✔️✔️✔️Show Tests
    ListExtensionAssociations
    ListExtensions
    ListHostedConfigurationVersions✔️pro✔️✔️✔️Show Tests
    ListTagsForResource✔️pro✔️Show Tests
    StartDeployment✔️pro✔️✔️✔️Show Tests
    StopDeployment✔️pro✔️✔️✔️Show Tests
    TagResource✔️pro
    UntagResource✔️pro
    UpdateApplication✔️pro✔️✔️Show Tests
    UpdateConfigurationProfile✔️pro✔️Show Tests
    UpdateDeploymentStrategy✔️pro✔️Show Tests
    UpdateEnvironment✔️pro✔️Show Tests
    UpdateExtension
    UpdateExtensionAssociation
    ValidateConfiguration✔️pro✔️Show Tests

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateApplication

    Parameters: Description, Name, Tags
    • LocalStack Pro
      • test_application_crud_workflow diff --git a/references/coverage/coverage_appconfigdata/index.html b/references/coverage/coverage_appconfigdata/index.html index 08aadd87bf..92ad2f117f 100644 --- a/references/coverage/coverage_appconfigdata/index.html +++ b/references/coverage/coverage_appconfigdata/index.html @@ -326,7 +326,7 @@

    AppConfig Data

    Implementation details for API appconfigdata

    Coverage Overview

    Table of Contents
    Categories

    AppConfig Data

    Implementation details for API appconfigdata

    Coverage Overview

    AppConfig Data is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    GetLatestConfiguration✔️pro✔️✔️✔️Show Tests
    StartConfigurationSession✔️pro✔️✔️✔️Show Tests

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    GetLatestConfiguration

    Parameters: ConfigurationToken
    • LocalStack Pro
      • test_get_app_config_by_name diff --git a/references/coverage/coverage_application-autoscaling/index.html b/references/coverage/coverage_application-autoscaling/index.html index 8cc2f5e8a6..903886b58c 100644 --- a/references/coverage/coverage_application-autoscaling/index.html +++ b/references/coverage/coverage_application-autoscaling/index.html @@ -326,7 +326,7 @@

    Application Auto Scaling

    Implementation details for API application-autoscaling

    Coverage Overview

    Table of Contents
    Categories

    Application Auto Scaling

    Implementation details for API application-autoscaling

    Coverage Overview

    Application Auto Scaling is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    DeleteScalingPolicy✔️pro✔️✔️✔️✔️Show Tests
    DeleteScheduledAction✔️pro✔️✔️
    DeregisterScalableTarget✔️pro✔️✔️✔️✔️Show Tests
    DescribeScalableTargets✔️pro✔️✔️
    DescribeScalingActivities
    DescribeScalingPolicies✔️pro✔️✔️
    DescribeScheduledActions✔️pro✔️✔️
    ListTagsForResource
    PutScalingPolicy✔️pro✔️✔️✔️✔️Show Tests
    PutScheduledAction✔️pro✔️✔️
    RegisterScalableTarget✔️pro✔️✔️✔️✔️Show Tests
    TagResource
    UntagResource

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    DeleteScalingPolicy

    Parameters: PolicyName, ResourceId, ScalableDimension, ServiceNamespace
    • LocalStack Pro
      • test_servicediscovery_ecs_integration diff --git a/references/coverage/coverage_appsync/index.html b/references/coverage/coverage_appsync/index.html index 04b7afc25c..56375172ec 100644 --- a/references/coverage/coverage_appsync/index.html +++ b/references/coverage/coverage_appsync/index.html @@ -326,7 +326,7 @@

    AppSync

    Implementation details for API appsync

    Coverage Overview

    Table of Contents
    Categories

    AppSync

    Implementation details for API appsync

    Coverage Overview

    AppSync is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AssociateApi✔️pro✔️Show Tests
    AssociateMergedGraphqlApi
    AssociateSourceGraphqlApi
    CreateApiCache✔️pro✔️✔️✔️Show Tests
    CreateApiKey✔️pro✔️✔️✔️✔️Show Tests
    CreateDataSource✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateDomainName✔️pro✔️Show Tests
    CreateFunction✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateGraphqlApi✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateResolver✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateType✔️pro
    DeleteApiCache✔️pro✔️✔️
    DeleteApiKey✔️pro✔️✔️✔️✔️Show Tests
    DeleteDataSource✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteDomainName✔️pro✔️Show Tests
    DeleteFunction✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteGraphqlApi✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteResolver✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteType✔️pro
    DisassociateApi✔️pro✔️Show Tests
    DisassociateMergedGraphqlApi
    DisassociateSourceGraphqlApi
    EvaluateCode✔️pro✔️✔️✔️Show Tests
    EvaluateMappingTemplate✔️pro✔️✔️✔️Show Tests
    FlushApiCache✔️pro
    GetApiAssociation✔️pro✔️Show Tests
    GetApiCache✔️pro✔️✔️
    GetDataSource✔️pro✔️✔️
    GetDataSourceIntrospection
    GetDomainName✔️pro
    GetFunction✔️pro✔️✔️✔️✔️✔️Show Tests
    GetGraphqlApi✔️pro✔️✔️✔️✔️✔️Show Tests
    GetGraphqlApiEnvironmentVariables
    GetIntrospectionSchema✔️pro✔️✔️✔️Show Tests
    GetResolver✔️pro✔️✔️✔️✔️✔️Show Tests
    GetSchemaCreationStatus✔️pro✔️✔️✔️✔️✔️Show Tests
    GetSourceApiAssociation
    GetType✔️pro✔️✔️✔️✔️✔️Show Tests
    ListApiKeys✔️pro✔️✔️✔️✔️Show Tests
    ListDataSources✔️pro
    ListDomainNames✔️pro✔️Show Tests
    ListFunctions✔️pro✔️✔️✔️Show Tests
    ListGraphqlApis✔️pro✔️
    ListResolvers✔️pro
    ListResolversByFunction✔️pro
    ListSourceApiAssociations
    ListTagsForResource✔️pro✔️✔️Show Tests
    ListTypes✔️pro
    ListTypesByAssociation
    PutGraphqlApiEnvironmentVariables
    StartDataSourceIntrospection
    StartSchemaCreation✔️pro✔️✔️✔️✔️✔️Show Tests
    StartSchemaMerge
    TagResource✔️pro✔️✔️✔️Show Tests
    UntagResource✔️pro✔️✔️
    UpdateApiCache✔️pro✔️Show Tests
    UpdateApiKey✔️pro✔️✔️Show Tests
    UpdateDataSource✔️pro
    UpdateDomainName✔️pro
    UpdateFunction✔️pro✔️✔️
    UpdateGraphqlApi✔️pro✔️✔️
    UpdateResolver✔️pro✔️✔️✔️✔️✔️Show Tests
    UpdateSourceApiAssociation
    UpdateType✔️pro

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    AssociateApi

    Parameters: apiId, domainName
    • LocalStack Pro
      • test_associate_api diff --git a/references/coverage/coverage_athena/index.html b/references/coverage/coverage_athena/index.html index e5babe2031..d0f584229e 100644 --- a/references/coverage/coverage_athena/index.html +++ b/references/coverage/coverage_athena/index.html @@ -326,7 +326,7 @@

    Athena

    Implementation details for API athena

    Coverage Overview

    Table of Contents
    Categories

    Athena

    Implementation details for API athena

    Coverage Overview

    Athena is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    BatchGetNamedQuery
    BatchGetPreparedStatement
    BatchGetQueryExecution
    CancelCapacityReservation
    CreateCapacityReservation
    CreateDataCatalog✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateNamedQuery✔️pro✔️✔️✔️✔️Show Tests
    CreateNotebook
    CreatePreparedStatement✔️pro✔️
    CreatePresignedNotebookUrl
    CreateWorkGroup✔️pro✔️✔️✔️✔️Show Tests
    DeleteCapacityReservation
    DeleteDataCatalog✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteNamedQuery✔️pro✔️✔️✔️Show Tests
    DeleteNotebook
    DeletePreparedStatement✔️pro
    DeleteWorkGroup✔️pro✔️✔️✔️Show Tests
    ExportNotebook
    GetCalculationExecution
    GetCalculationExecutionCode
    GetCalculationExecutionStatus
    GetCapacityAssignmentConfiguration
    GetCapacityReservation
    GetDataCatalog✔️pro✔️✔️✔️✔️✔️Show Tests
    GetDatabase✔️pro✔️✔️
    GetNamedQuery✔️pro✔️✔️✔️✔️Show Tests
    GetNotebookMetadata
    GetPreparedStatement✔️pro✔️
    GetQueryExecution✔️pro✔️✔️
    GetQueryResults✔️pro✔️✔️
    GetQueryRuntimeStatistics
    GetSession
    GetSessionStatus
    GetTableMetadata
    GetWorkGroup✔️pro✔️✔️✔️Show Tests
    ImportNotebook
    ListApplicationDPUSizes
    ListCalculationExecutions
    ListCapacityReservations
    ListDataCatalogs✔️pro✔️Show Tests
    ListDatabases✔️pro✔️✔️
    ListEngineVersions
    ListExecutors
    ListNamedQueries✔️pro✔️Show Tests
    ListNotebookMetadata
    ListNotebookSessions
    ListPreparedStatements✔️pro
    ListQueryExecutions✔️pro✔️
    ListSessions
    ListTableMetadata
    ListTagsForResource✔️pro✔️✔️✔️Show Tests
    ListWorkGroups✔️pro✔️Show Tests
    PutCapacityAssignmentConfiguration
    StartCalculationExecution
    StartQueryExecution✔️pro✔️✔️
    StartSession
    StopCalculationExecution
    StopQueryExecution✔️pro✔️
    TagResource✔️pro✔️✔️✔️Show Tests
    TerminateSession
    UntagResource✔️pro✔️✔️✔️Show Tests
    UpdateCapacityReservation
    UpdateDataCatalog
    UpdateNamedQuery
    UpdateNotebook
    UpdateNotebookMetadata
    UpdatePreparedStatement✔️pro
    UpdateWorkGroup

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateDataCatalog

    Parameters: Description, Name, Parameters, Tags, Type
    • LocalStack Pro
      • test_athena diff --git a/references/coverage/coverage_autoscaling/index.html b/references/coverage/coverage_autoscaling/index.html index 0e1a70bd77..4d08f5cbfc 100644 --- a/references/coverage/coverage_autoscaling/index.html +++ b/references/coverage/coverage_autoscaling/index.html @@ -326,7 +326,7 @@

    Auto Scaling

    Implementation details for API autoscaling

    Coverage Overview

    Table of Contents
    Categories

    Auto Scaling

    Implementation details for API autoscaling

    Coverage Overview

    Auto Scaling is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AttachInstances✔️pro✔️
    AttachLoadBalancerTargetGroups✔️pro✔️✔️
    AttachLoadBalancers✔️pro✔️✔️
    AttachTrafficSources
    BatchDeleteScheduledAction✔️pro✔️
    BatchPutScheduledUpdateGroupAction✔️pro✔️
    CancelInstanceRefresh
    CompleteLifecycleAction
    CreateAutoScalingGroup✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateLaunchConfiguration✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateOrUpdateTags✔️pro✔️✔️
    DeleteAutoScalingGroup✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteLaunchConfiguration✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteLifecycleHook✔️pro✔️✔️
    DeleteNotificationConfiguration
    DeletePolicy✔️pro✔️✔️
    DeleteScheduledAction✔️pro✔️✔️
    DeleteTags✔️pro✔️✔️
    DeleteWarmPool✔️pro✔️✔️
    DescribeAccountLimits
    DescribeAdjustmentTypes
    DescribeAutoScalingGroups✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeAutoScalingInstances✔️pro✔️
    DescribeAutoScalingNotificationTypes
    DescribeInstanceRefreshes
    DescribeLaunchConfigurations✔️pro✔️✔️
    DescribeLifecycleHookTypes
    DescribeLifecycleHooks✔️pro✔️✔️
    DescribeLoadBalancerTargetGroups✔️pro✔️✔️
    DescribeLoadBalancers✔️pro✔️
    DescribeMetricCollectionTypes✔️pro✔️✔️Show Tests
    DescribeNotificationConfigurations
    DescribePolicies✔️pro✔️✔️
    DescribeScalingActivities✔️pro✔️✔️
    DescribeScalingProcessTypes
    DescribeScheduledActions✔️pro✔️✔️
    DescribeTags✔️pro✔️✔️
    DescribeTerminationPolicyTypes
    DescribeTrafficSources
    DescribeWarmPool✔️pro✔️✔️
    DetachInstances✔️pro✔️
    DetachLoadBalancerTargetGroups✔️pro✔️✔️
    DetachLoadBalancers✔️pro✔️✔️
    DetachTrafficSources
    DisableMetricsCollection✔️pro✔️✔️Show Tests
    EnableMetricsCollection✔️pro✔️✔️✔️✔️Show Tests
    EnterStandby✔️pro✔️
    ExecutePolicy✔️pro✔️
    ExitStandby✔️pro✔️
    GetPredictiveScalingForecast
    PutLifecycleHook✔️pro✔️✔️
    PutNotificationConfiguration
    PutScalingPolicy✔️pro✔️✔️
    PutScheduledUpdateGroupAction✔️pro✔️✔️
    PutWarmPool✔️pro✔️✔️
    RecordLifecycleActionHeartbeat
    ResumeProcesses✔️pro✔️✔️
    RollbackInstanceRefresh
    SetDesiredCapacity✔️pro✔️
    SetInstanceHealth✔️pro✔️
    SetInstanceProtection✔️pro✔️✔️
    StartInstanceRefresh
    SuspendProcesses✔️pro✔️✔️
    TerminateInstanceInAutoScalingGroup✔️pro✔️
    UpdateAutoScalingGroup✔️pro✔️✔️

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateAutoScalingGroup

    Parameters: AutoScalingGroupName, AvailabilityZones, LaunchConfigurationName, MaxSize, MinSize
    • LocalStack Pro
      • test_metrics_collection diff --git a/references/coverage/coverage_backup/index.html b/references/coverage/coverage_backup/index.html index a76496cd1d..1ddafc1cbd 100644 --- a/references/coverage/coverage_backup/index.html +++ b/references/coverage/coverage_backup/index.html @@ -326,7 +326,7 @@

    Backup

    Implementation details for API backup

    Coverage Overview

    Table of Contents
    Categories

    Backup

    Implementation details for API backup

    Coverage Overview

    Backup is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CancelLegalHold
    CreateBackupPlan✔️pro✔️✔️✔️✔️Show Tests
    CreateBackupSelection✔️pro✔️Show Tests
    CreateBackupVault✔️pro✔️✔️✔️✔️Show Tests
    CreateFramework
    CreateLegalHold
    CreateLogicallyAirGappedBackupVault
    CreateReportPlan
    CreateRestoreTestingPlan
    CreateRestoreTestingSelection
    DeleteBackupPlan✔️pro✔️✔️✔️✔️Show Tests
    DeleteBackupSelection✔️pro✔️Show Tests
    DeleteBackupVault✔️pro✔️✔️✔️Show Tests
    DeleteBackupVaultAccessPolicy
    DeleteBackupVaultLockConfiguration
    DeleteBackupVaultNotifications
    DeleteFramework
    DeleteRecoveryPoint
    DeleteReportPlan
    DeleteRestoreTestingPlan
    DeleteRestoreTestingSelection
    DescribeBackupJob
    DescribeBackupVault✔️pro✔️Show Tests
    DescribeCopyJob
    DescribeFramework
    DescribeGlobalSettings
    DescribeProtectedResource
    DescribeRecoveryPoint
    DescribeRegionSettings
    DescribeReportJob
    DescribeReportPlan
    DescribeRestoreJob✔️pro✔️Show Tests
    DisassociateRecoveryPoint
    DisassociateRecoveryPointFromParent
    ExportBackupPlanTemplate
    GetBackupPlan✔️pro✔️✔️✔️✔️Show Tests
    GetBackupPlanFromJSON
    GetBackupPlanFromTemplate
    GetBackupSelection✔️pro✔️Show Tests
    GetBackupVaultAccessPolicy✔️pro
    GetBackupVaultNotifications
    GetLegalHold
    GetRecoveryPointRestoreMetadata
    GetRestoreJobMetadata
    GetRestoreTestingInferredMetadata
    GetRestoreTestingPlan
    GetRestoreTestingSelection
    GetSupportedResourceTypes
    ListBackupJobSummaries
    ListBackupJobs
    ListBackupPlanTemplates
    ListBackupPlanVersions
    ListBackupPlans✔️pro✔️✔️✔️✔️Show Tests
    ListBackupSelections✔️pro✔️Show Tests
    ListBackupVaults✔️pro✔️✔️Show Tests
    ListCopyJobSummaries
    ListCopyJobs
    ListFrameworks
    ListLegalHolds
    ListProtectedResources
    ListProtectedResourcesByBackupVault
    ListRecoveryPointsByBackupVault✔️pro✔️Show Tests
    ListRecoveryPointsByLegalHold
    ListRecoveryPointsByResource✔️pro✔️Show Tests
    ListReportJobs
    ListReportPlans
    ListRestoreJobSummaries
    ListRestoreJobs
    ListRestoreJobsByProtectedResource
    ListRestoreTestingPlans
    ListRestoreTestingSelections
    ListTags
    PutBackupVaultAccessPolicy✔️pro
    PutBackupVaultLockConfiguration
    PutBackupVaultNotifications
    PutRestoreValidationResult
    StartBackupJob
    StartCopyJob
    StartReportJob
    StartRestoreJob✔️pro✔️Show Tests
    StopBackupJob
    TagResource
    UntagResource
    UpdateBackupPlan✔️pro✔️Show Tests
    UpdateFramework
    UpdateGlobalSettings
    UpdateRecoveryPointLifecycle
    UpdateRegionSettings
    UpdateReportPlan
    UpdateRestoreTestingPlan
    UpdateRestoreTestingSelection

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateBackupPlan

    Parameters: BackupPlan
    • LocalStack Pro
      • test_backup_plan diff --git a/references/coverage/coverage_batch/index.html b/references/coverage/coverage_batch/index.html index dfbe9a716f..333995e64e 100644 --- a/references/coverage/coverage_batch/index.html +++ b/references/coverage/coverage_batch/index.html @@ -326,7 +326,7 @@

    Batch

    Implementation details for API batch

    Coverage Overview

    Table of Contents
    Categories

    Batch

    Implementation details for API batch

    Coverage Overview

    Batch is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CancelJob✔️pro✔️
    CreateComputeEnvironment✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateJobQueue✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateSchedulingPolicy✔️pro✔️✔️
    DeleteComputeEnvironment✔️pro✔️✔️✔️✔️Show Tests
    DeleteJobQueue✔️pro✔️✔️✔️✔️Show Tests
    DeleteSchedulingPolicy✔️pro✔️✔️
    DeregisterJobDefinition✔️pro✔️✔️✔️✔️Show Tests
    DescribeComputeEnvironments✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeJobDefinitions✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeJobQueues✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeJobs✔️pro✔️✔️✔️Show Tests
    DescribeSchedulingPolicies✔️pro✔️✔️
    GetJobQueueSnapshot
    ListJobs✔️pro
    ListSchedulingPolicies✔️pro✔️
    ListTagsForResource✔️pro✔️
    RegisterJobDefinition✔️pro✔️✔️✔️✔️✔️Show Tests
    SubmitJob✔️pro✔️✔️✔️Show Tests
    TagResource✔️pro✔️✔️
    TerminateJob✔️pro✔️
    UntagResource✔️pro✔️✔️
    UpdateComputeEnvironment✔️pro✔️✔️✔️Show Tests
    UpdateJobQueue✔️pro✔️✔️
    UpdateSchedulingPolicy✔️pro✔️✔️

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateComputeEnvironment

    Parameters: computeEnvironmentName, computeResources, serviceRole, state, type
    • LocalStack Pro
      • test_deployed_compute_environment diff --git a/references/coverage/coverage_ce/index.html b/references/coverage/coverage_ce/index.html index d68feac4b3..87b3885203 100644 --- a/references/coverage/coverage_ce/index.html +++ b/references/coverage/coverage_ce/index.html @@ -326,7 +326,7 @@

    CE (Cost Explorer API)

    Implementation details for API ce

    Coverage Overview

    Table of Contents
    Categories

    CE (Cost Explorer API)

    Implementation details for API ce

    Coverage Overview

    Cost Explorer API (CE) is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CreateAnomalyMonitor✔️pro✔️Show Tests
    CreateAnomalySubscription✔️pro✔️Show Tests
    CreateCostCategoryDefinition✔️pro✔️✔️Show Tests
    DeleteAnomalyMonitor✔️pro✔️Show Tests
    DeleteAnomalySubscription✔️pro✔️Show Tests
    DeleteCostCategoryDefinition✔️pro✔️Show Tests
    DescribeCostCategoryDefinition✔️pro✔️✔️Show Tests
    GetAnomalies
    GetAnomalyMonitors✔️pro✔️Show Tests
    GetAnomalySubscriptions✔️pro✔️Show Tests
    GetApproximateUsageRecords
    GetCostAndUsage✔️pro✔️
    GetCostAndUsageWithResources
    GetCostCategories
    GetCostForecast
    GetDimensionValues
    GetReservationCoverage
    GetReservationPurchaseRecommendation
    GetReservationUtilization
    GetRightsizingRecommendation
    GetSavingsPlanPurchaseRecommendationDetails
    GetSavingsPlansCoverage
    GetSavingsPlansPurchaseRecommendation
    GetSavingsPlansUtilization
    GetSavingsPlansUtilizationDetails
    GetTags
    GetUsageForecast
    ListCostAllocationTagBackfillHistory
    ListCostAllocationTags
    ListCostCategoryDefinitions✔️pro✔️Show Tests
    ListSavingsPlansPurchaseRecommendationGeneration
    ListTagsForResource✔️pro✔️
    ProvideAnomalyFeedback
    StartCostAllocationTagBackfill
    StartSavingsPlansPurchaseRecommendationGeneration
    TagResource✔️pro✔️
    UntagResource✔️pro
    UpdateAnomalyMonitor✔️pro✔️Show Tests
    UpdateAnomalySubscription✔️pro✔️Show Tests
    UpdateCostAllocationTagsStatus
    UpdateCostCategoryDefinition✔️pro✔️✔️Show Tests

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateAnomalyMonitor

    Parameters: AnomalyMonitor
    • LocalStack Pro
      • test_anomaly_monitors diff --git a/references/coverage/coverage_cloudformation/index.html b/references/coverage/coverage_cloudformation/index.html index 2031ea2a58..8c25d16df8 100644 --- a/references/coverage/coverage_cloudformation/index.html +++ b/references/coverage/coverage_cloudformation/index.html @@ -326,7 +326,7 @@

    CloudFormation

    Implementation details for API cloudformation

    Coverage Overview

    Table of Contents
    Categories

    CloudFormation

    Implementation details for API cloudformation

    Coverage Overview

    CloudFormation is supported by LocalStack in the community image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    ActivateOrganizationsAccess
    ActivateType
    BatchDescribeTypeConfigurations
    CancelUpdateStack
    ContinueUpdateRollback
    CreateChangeSet✔️community✔️✔️✔️✔️Show Tests
    CreateGeneratedTemplate
    CreateStack✔️community✔️✔️✔️✔️✔️Show Tests
    CreateStackInstances✔️community✔️✔️✔️✔️Show Tests
    CreateStackSet✔️community✔️✔️✔️✔️✔️Show Tests
    DeactivateOrganizationsAccess
    DeactivateType
    DeleteChangeSet✔️community✔️✔️✔️✔️Show Tests
    DeleteGeneratedTemplate
    DeleteStack✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteStackInstances✔️community✔️✔️✔️✔️Show Tests
    DeleteStackSet✔️community✔️✔️✔️✔️✔️Show Tests
    DeregisterType
    DescribeAccountLimits
    DescribeChangeSet✔️community✔️✔️✔️Show Tests
    DescribeChangeSetHooks
    DescribeGeneratedTemplate
    DescribeOrganizationsAccess
    DescribePublisher
    DescribeResourceScan
    DescribeStackDriftDetectionStatus
    DescribeStackEvents✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeStackInstance
    DescribeStackResource✔️community✔️✔️✔️Show Tests
    DescribeStackResourceDrifts
    DescribeStackResources✔️community✔️✔️✔️Show Tests
    DescribeStackSet✔️community✔️✔️
    DescribeStackSetOperation✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeStacks✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeType
    DescribeTypeRegistration
    DetectStackDrift
    DetectStackResourceDrift
    DetectStackSetDrift
    EstimateTemplateCost
    ExecuteChangeSet✔️community✔️✔️✔️✔️Show Tests
    GetGeneratedTemplate
    GetStackPolicy
    GetTemplate✔️community✔️✔️✔️✔️✔️Show Tests
    GetTemplateSummary✔️community✔️✔️✔️✔️Show Tests
    ImportStacksToStackSet
    ListChangeSets✔️community✔️
    ListExports✔️community✔️✔️✔️Show Tests
    ListGeneratedTemplates
    ListImports✔️community
    ListResourceScanRelatedResources
    ListResourceScanResources
    ListResourceScans
    ListStackInstanceResourceDrifts
    ListStackInstances✔️community✔️
    ListStackResources✔️community✔️✔️✔️✔️Show Tests
    ListStackSetAutoDeploymentTargets
    ListStackSetOperationResults
    ListStackSetOperations
    ListStackSets✔️community✔️✔️
    ListStacks✔️community✔️✔️Show Tests
    ListTypeRegistrations
    ListTypeVersions
    ListTypes
    PublishType
    RecordHandlerProgress
    RegisterPublisher
    RegisterType✔️community
    RollbackStack
    SetStackPolicy
    SetTypeConfiguration
    SetTypeDefaultVersion
    SignalResource
    StartResourceScan
    StopStackSetOperation
    TestType
    UpdateGeneratedTemplate
    UpdateStack✔️community✔️✔️✔️✔️Show Tests
    UpdateStackInstances
    UpdateStackSet✔️community✔️✔️
    UpdateTerminationProtection✔️community✔️✔️✔️Show Tests
    ValidateTemplate✔️community✔️Show Tests

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateChangeSet

    Parameters: Capabilities, ChangeSetName, ChangeSetType, Description, Parameters, StackName, TemplateBody
    • LocalStack Community
      • test_cdk_bootstrap_redeploy diff --git a/references/coverage/coverage_cloudfront/index.html b/references/coverage/coverage_cloudfront/index.html index baed1ff6aa..4b41c098ae 100644 --- a/references/coverage/coverage_cloudfront/index.html +++ b/references/coverage/coverage_cloudfront/index.html @@ -326,7 +326,7 @@

    CloudFront

    Implementation details for API cloudfront

    Coverage Overview

    Table of Contents
    Categories

    CloudFront

    Implementation details for API cloudfront

    Coverage Overview

    CloudFront is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AssociateAlias
    CopyDistribution
    CreateCachePolicy✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateCloudFrontOriginAccessIdentity✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateContinuousDeploymentPolicy
    CreateDistribution✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateDistributionWithTags✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateFieldLevelEncryptionConfig
    CreateFieldLevelEncryptionProfile
    CreateFunction✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateInvalidation✔️pro✔️Show Tests
    CreateKeyGroup
    CreateKeyValueStore
    CreateMonitoringSubscription
    CreateOriginAccessControl✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateOriginRequestPolicy✔️pro✔️✔️✔️✔️✔️Show Tests
    CreatePublicKey
    CreateRealtimeLogConfig
    CreateResponseHeadersPolicy✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateStreamingDistribution
    CreateStreamingDistributionWithTags
    DeleteCachePolicy✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteCloudFrontOriginAccessIdentity✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteContinuousDeploymentPolicy
    DeleteDistribution✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteFieldLevelEncryptionConfig
    DeleteFieldLevelEncryptionProfile
    DeleteFunction✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteKeyGroup
    DeleteKeyValueStore
    DeleteMonitoringSubscription
    DeleteOriginAccessControl✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteOriginRequestPolicy✔️pro✔️✔️✔️✔️✔️Show Tests
    DeletePublicKey
    DeleteRealtimeLogConfig
    DeleteResponseHeadersPolicy✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteStreamingDistribution
    DescribeFunction✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeKeyValueStore
    GetCachePolicy✔️pro✔️✔️✔️✔️✔️Show Tests
    GetCachePolicyConfig
    GetCloudFrontOriginAccessIdentity✔️pro✔️✔️✔️Show Tests
    GetCloudFrontOriginAccessIdentityConfig
    GetContinuousDeploymentPolicy
    GetContinuousDeploymentPolicyConfig
    GetDistribution✔️pro✔️✔️✔️✔️✔️Show Tests
    GetDistributionConfig✔️pro✔️✔️✔️✔️Show Tests
    GetFieldLevelEncryption
    GetFieldLevelEncryptionConfig
    GetFieldLevelEncryptionProfile
    GetFieldLevelEncryptionProfileConfig
    GetFunction✔️pro✔️✔️✔️Show Tests
    GetInvalidation✔️pro✔️Show Tests
    GetKeyGroup
    GetKeyGroupConfig
    GetMonitoringSubscription
    GetOriginAccessControl✔️pro✔️✔️✔️✔️✔️Show Tests
    GetOriginAccessControlConfig✔️pro✔️✔️✔️Show Tests
    GetOriginRequestPolicy✔️pro✔️✔️✔️✔️✔️Show Tests
    GetOriginRequestPolicyConfig
    GetPublicKey
    GetPublicKeyConfig
    GetRealtimeLogConfig
    GetResponseHeadersPolicy✔️pro✔️✔️✔️✔️✔️Show Tests
    GetResponseHeadersPolicyConfig
    GetStreamingDistribution
    GetStreamingDistributionConfig
    ListCachePolicies✔️pro✔️✔️
    ListCloudFrontOriginAccessIdentities✔️pro✔️✔️✔️Show Tests
    ListConflictingAliases
    ListContinuousDeploymentPolicies
    ListDistributions✔️pro✔️✔️Show Tests
    ListDistributionsByCachePolicyId
    ListDistributionsByKeyGroup
    ListDistributionsByOriginRequestPolicyId
    ListDistributionsByRealtimeLogConfig
    ListDistributionsByResponseHeadersPolicyId
    ListDistributionsByWebACLId
    ListFieldLevelEncryptionConfigs
    ListFieldLevelEncryptionProfiles
    ListFunctions✔️pro✔️✔️✔️Show Tests
    ListInvalidations✔️pro✔️Show Tests
    ListKeyGroups
    ListKeyValueStores
    ListOriginAccessControls
    ListOriginRequestPolicies✔️pro✔️✔️✔️Show Tests
    ListPublicKeys
    ListRealtimeLogConfigs
    ListResponseHeadersPolicies✔️pro✔️✔️✔️✔️✔️Show Tests
    ListStreamingDistributions
    ListTagsForResource✔️pro✔️✔️✔️Show Tests
    PublishFunction
    TagResource✔️pro
    TestFunction
    UntagResource✔️pro✔️Show Tests
    UpdateCachePolicy✔️pro✔️✔️
    UpdateCloudFrontOriginAccessIdentity
    UpdateContinuousDeploymentPolicy
    UpdateDistribution✔️pro✔️✔️✔️✔️✔️Show Tests
    UpdateDistributionWithStagingConfig
    UpdateFieldLevelEncryptionConfig
    UpdateFieldLevelEncryptionProfile
    UpdateFunction✔️pro✔️✔️✔️Show Tests
    UpdateKeyGroup
    UpdateKeyValueStore
    UpdateOriginAccessControl✔️pro✔️✔️✔️Show Tests
    UpdateOriginRequestPolicy✔️pro✔️✔️✔️Show Tests
    UpdatePublicKey
    UpdateRealtimeLogConfig
    UpdateResponseHeadersPolicy✔️pro✔️✔️✔️✔️✔️Show Tests
    UpdateStreamingDistribution

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateCachePolicy

    Parameters: CachePolicyConfig
    • LocalStack Pro
      • test_cache_policies diff --git a/references/coverage/coverage_cloudtrail/index.html b/references/coverage/coverage_cloudtrail/index.html index 60694b2ea3..47c7586f52 100644 --- a/references/coverage/coverage_cloudtrail/index.html +++ b/references/coverage/coverage_cloudtrail/index.html @@ -326,7 +326,7 @@

    CloudTrail

    Implementation details for API cloudtrail

    Coverage Overview

    Table of Contents
    Categories

    CloudTrail

    Implementation details for API cloudtrail

    Coverage Overview

    CloudTrail is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AddTags✔️pro✔️✔️
    CancelQuery
    CreateChannel
    CreateEventDataStore
    CreateTrail✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteChannel
    DeleteEventDataStore
    DeleteResourcePolicy
    DeleteTrail✔️pro✔️✔️✔️✔️✔️Show Tests
    DeregisterOrganizationDelegatedAdmin
    DescribeQuery
    DescribeTrails✔️pro✔️✔️✔️✔️✔️Show Tests
    DisableFederation
    EnableFederation
    GetChannel
    GetEventDataStore
    GetEventSelectors✔️pro✔️✔️
    GetImport
    GetInsightSelectors✔️pro✔️
    GetQueryResults
    GetResourcePolicy
    GetTrail✔️pro✔️✔️✔️✔️Show Tests
    GetTrailStatus✔️pro✔️✔️✔️✔️✔️Show Tests
    ListChannels
    ListEventDataStores
    ListImportFailures
    ListImports
    ListInsightsMetricData
    ListPublicKeys
    ListQueries
    ListTags✔️pro✔️✔️✔️✔️✔️Show Tests
    ListTrails✔️pro✔️✔️✔️✔️Show Tests
    LookupEvents✔️pro✔️✔️✔️Show Tests
    PutEventSelectors✔️pro✔️✔️✔️✔️✔️Show Tests
    PutInsightSelectors✔️pro✔️✔️
    PutResourcePolicy
    RegisterOrganizationDelegatedAdmin
    RemoveTags✔️pro✔️✔️
    RestoreEventDataStore
    StartEventDataStoreIngestion
    StartImport
    StartLogging✔️pro✔️✔️✔️✔️✔️Show Tests
    StartQuery
    StopEventDataStoreIngestion
    StopImport
    StopLogging✔️pro✔️✔️✔️✔️✔️Show Tests
    UpdateChannel
    UpdateEventDataStore
    UpdateTrail✔️pro✔️✔️✔️✔️✔️Show Tests

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateTrail

    Parameters: CloudWatchLogsLogGroupArn, CloudWatchLogsRoleArn, EnableLogFileValidation, IncludeGlobalServiceEvents, IsMultiRegionTrail, Name, S3BucketName, TagsList
    • LocalStack Pro
      • test_cdk_trail_cw_logs diff --git a/references/coverage/coverage_cloudwatch/index.html b/references/coverage/coverage_cloudwatch/index.html index 0f2558a0d7..7de7361999 100644 --- a/references/coverage/coverage_cloudwatch/index.html +++ b/references/coverage/coverage_cloudwatch/index.html @@ -326,7 +326,7 @@

    CloudWatch

    Implementation details for API cloudwatch

    Coverage Overview

    Table of Contents
    Categories

    CloudWatch

    Implementation details for API cloudwatch

    Coverage Overview

    CloudWatch is supported by LocalStack in the community image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    DeleteAlarms✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteAnomalyDetector
    DeleteDashboards✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteInsightRules
    DeleteMetricStream
    DescribeAlarmHistory
    DescribeAlarms✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeAlarmsForMetric✔️community✔️
    DescribeAnomalyDetectors
    DescribeInsightRules
    DisableAlarmActions✔️community✔️✔️✔️Show Tests
    DisableInsightRules
    EnableAlarmActions✔️community✔️✔️✔️Show Tests
    EnableInsightRules
    GetDashboard✔️community✔️✔️✔️✔️✔️Show Tests
    GetInsightRuleReport
    GetMetricData✔️community✔️✔️✔️✔️✔️Show Tests
    GetMetricStatistics✔️community✔️✔️✔️✔️Show Tests
    GetMetricStream
    GetMetricWidgetImage
    ListDashboards✔️community✔️✔️✔️✔️Show Tests
    ListManagedInsightRules
    ListMetricStreams
    ListMetrics✔️community✔️✔️✔️✔️Show Tests
    ListTagsForResource✔️community✔️✔️✔️✔️✔️Show Tests
    PutAnomalyDetector
    PutCompositeAlarm✔️community✔️✔️✔️✔️✔️Show Tests
    PutDashboard✔️community✔️✔️✔️✔️✔️Show Tests
    PutInsightRule
    PutManagedInsightRules
    PutMetricAlarm✔️community✔️✔️✔️✔️✔️Show Tests
    PutMetricData✔️community✔️✔️✔️✔️✔️Show Tests
    PutMetricStream
    SetAlarmState✔️community✔️✔️✔️✔️✔️Show Tests
    StartMetricStreams
    StopMetricStreams
    TagResource✔️community✔️✔️✔️✔️✔️Show Tests
    UntagResource✔️community✔️✔️✔️✔️✔️Show Tests

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    DeleteAlarms

    Parameters: AlarmNames
    • LocalStack Community
      • test_alarm_creation diff --git a/references/coverage/coverage_codecommit/index.html b/references/coverage/coverage_codecommit/index.html index dcab7fa6e3..52bc4f9394 100644 --- a/references/coverage/coverage_codecommit/index.html +++ b/references/coverage/coverage_codecommit/index.html @@ -326,7 +326,7 @@

    CodeCommit

    Implementation details for API codecommit

    Coverage Overview

    Table of Contents
    Categories

    CodeCommit

    Implementation details for API codecommit

    Coverage Overview

    CodeCommit is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AssociateApprovalRuleTemplateWithRepository
    BatchAssociateApprovalRuleTemplateWithRepositories
    BatchDescribeMergeConflicts
    BatchDisassociateApprovalRuleTemplateFromRepositories
    BatchGetCommits
    BatchGetRepositories
    CreateApprovalRuleTemplate
    CreateBranch✔️pro✔️Show Tests
    CreateCommit✔️pro✔️Show Tests
    CreatePullRequest✔️pro✔️Show Tests
    CreatePullRequestApprovalRule
    CreateRepository✔️pro✔️✔️✔️Show Tests
    CreateUnreferencedMergeCommit
    DeleteApprovalRuleTemplate
    DeleteBranch✔️pro✔️Show Tests
    DeleteCommentContent
    DeleteFile
    DeletePullRequestApprovalRule
    DeleteRepository✔️pro✔️✔️✔️Show Tests
    DescribeMergeConflicts
    DescribePullRequestEvents
    DisassociateApprovalRuleTemplateFromRepository
    EvaluatePullRequestApprovalRules
    GetApprovalRuleTemplate
    GetBlob
    GetBranch✔️pro✔️Show Tests
    GetComment
    GetCommentReactions
    GetCommentsForComparedCommit
    GetCommentsForPullRequest
    GetCommit
    GetDifferences
    GetFile✔️pro✔️Show Tests
    GetFolder✔️pro✔️Show Tests
    GetMergeCommit
    GetMergeConflicts
    GetMergeOptions
    GetPullRequest
    GetPullRequestApprovalStates
    GetPullRequestOverrideState
    GetRepository✔️pro✔️✔️✔️Show Tests
    GetRepositoryTriggers
    ListApprovalRuleTemplates
    ListAssociatedApprovalRuleTemplatesForRepository
    ListBranches
    ListFileCommitHistory
    ListPullRequests✔️pro✔️Show Tests
    ListRepositories✔️pro
    ListRepositoriesForApprovalRuleTemplate
    ListTagsForResource✔️pro✔️✔️✔️Show Tests
    MergeBranchesByFastForward
    MergeBranchesBySquash
    MergeBranchesByThreeWay
    MergePullRequestByFastForward
    MergePullRequestBySquash
    MergePullRequestByThreeWay
    OverridePullRequestApprovalRules
    PostCommentForComparedCommit
    PostCommentForPullRequest
    PostCommentReply
    PutCommentReaction
    PutFile
    PutRepositoryTriggers
    TagResource✔️pro✔️Show Tests
    TestRepositoryTriggers
    UntagResource✔️pro✔️Show Tests
    UpdateApprovalRuleTemplateContent
    UpdateApprovalRuleTemplateDescription
    UpdateApprovalRuleTemplateName
    UpdateComment
    UpdateDefaultBranch
    UpdatePullRequestApprovalRuleContent
    UpdatePullRequestApprovalState
    UpdatePullRequestDescription
    UpdatePullRequestStatus
    UpdatePullRequestTitle
    UpdateRepositoryDescription
    UpdateRepositoryEncryptionKey
    UpdateRepositoryName

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateBranch

    Parameters: branchName, commitId, repositoryName
    • LocalStack Pro
      • test_create_branch diff --git a/references/coverage/coverage_cognito-identity/index.html b/references/coverage/coverage_cognito-identity/index.html index 0a83e6ad8e..03d762cb01 100644 --- a/references/coverage/coverage_cognito-identity/index.html +++ b/references/coverage/coverage_cognito-identity/index.html @@ -326,7 +326,7 @@

    Cognito Identity

    Implementation details for API cognito-identity

    Coverage Overview

    Table of Contents
    Categories

    Cognito Identity

    Implementation details for API cognito-identity

    Coverage Overview

    Cognito Identity is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CreateIdentityPool✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteIdentities
    DeleteIdentityPool✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeIdentity
    DescribeIdentityPool✔️pro✔️✔️✔️✔️✔️Show Tests
    GetCredentialsForIdentity✔️pro✔️✔️✔️✔️Show Tests
    GetId✔️pro✔️✔️✔️Show Tests
    GetIdentityPoolRoles✔️pro✔️✔️✔️Show Tests
    GetOpenIdToken✔️pro
    GetOpenIdTokenForDeveloperIdentity✔️pro✔️
    GetPrincipalTagAttributeMap
    ListIdentities✔️pro
    ListIdentityPools✔️pro✔️✔️✔️Show Tests
    ListTagsForResource
    LookupDeveloperIdentity
    MergeDeveloperIdentities
    SetIdentityPoolRoles✔️pro✔️✔️✔️✔️✔️Show Tests
    SetPrincipalTagAttributeMap
    TagResource
    UnlinkDeveloperIdentity
    UnlinkIdentity
    UntagResource
    UpdateIdentityPool✔️pro✔️✔️

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateIdentityPool

    Parameters: AllowUnauthenticatedIdentities, CognitoIdentityProviders, IdentityPoolName
    • LocalStack Pro
      • test_cognito_role_attachment diff --git a/references/coverage/coverage_cognito-idp/index.html b/references/coverage/coverage_cognito-idp/index.html index 9f9c484821..9152adef32 100644 --- a/references/coverage/coverage_cognito-idp/index.html +++ b/references/coverage/coverage_cognito-idp/index.html @@ -326,7 +326,7 @@

    Cognito IDP (Cognito User Pools API)

    Implementation details for API cognito-idp

    Coverage Overview

    Table of Contents
    Categories

    Cognito IDP (Cognito User Pools API)

    Implementation details for API cognito-idp

    Coverage Overview

    Cognito User Pools API (Cognito IDP) is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AddCustomAttributes✔️pro✔️✔️✔️Show Tests
    AdminAddUserToGroup✔️pro✔️✔️✔️✔️Show Tests
    AdminConfirmSignUp✔️pro✔️✔️✔️✔️Show Tests
    AdminCreateUser✔️pro✔️✔️✔️✔️Show Tests
    AdminDeleteUser✔️pro✔️✔️✔️✔️Show Tests
    AdminDeleteUserAttributes✔️pro✔️✔️Show Tests
    AdminDisableProviderForUser
    AdminDisableUser✔️pro✔️✔️✔️✔️Show Tests
    AdminEnableUser✔️pro✔️✔️✔️✔️Show Tests
    AdminForgetDevice
    AdminGetDevice
    AdminGetUser✔️pro✔️✔️✔️✔️Show Tests
    AdminInitiateAuth✔️pro✔️✔️✔️✔️Show Tests
    AdminLinkProviderForUser
    AdminListDevices
    AdminListGroupsForUser✔️pro✔️✔️Show Tests
    AdminListUserAuthEvents
    AdminRemoveUserFromGroup✔️pro✔️
    AdminResetUserPassword✔️pro
    AdminRespondToAuthChallenge✔️pro✔️✔️✔️Show Tests
    AdminSetUserMFAPreference✔️pro✔️✔️✔️Show Tests
    AdminSetUserPassword✔️pro✔️✔️✔️✔️Show Tests
    AdminSetUserSettings
    AdminUpdateAuthEventFeedback
    AdminUpdateDeviceStatus
    AdminUpdateUserAttributes✔️pro✔️✔️✔️✔️Show Tests
    AdminUserGlobalSignOut✔️pro✔️✔️✔️Show Tests
    AssociateSoftwareToken✔️pro✔️Show Tests
    ChangePassword✔️pro✔️✔️✔️Show Tests
    ConfirmDevice✔️pro
    ConfirmForgotPassword✔️pro✔️✔️✔️✔️Show Tests
    ConfirmSignUp✔️pro
    CreateGroup✔️pro✔️✔️✔️✔️Show Tests
    CreateIdentityProvider✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateResourceServer✔️pro✔️✔️✔️✔️Show Tests
    CreateUserImportJob
    CreateUserPool✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateUserPoolClient✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateUserPoolDomain✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteGroup✔️pro✔️✔️✔️✔️Show Tests
    DeleteIdentityProvider✔️pro✔️✔️✔️Show Tests
    DeleteResourceServer✔️pro✔️✔️✔️Show Tests
    DeleteUser✔️pro✔️✔️✔️Show Tests
    DeleteUserAttributes✔️pro✔️✔️Show Tests
    DeleteUserPool✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteUserPoolClient✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteUserPoolDomain✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeIdentityProvider✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeResourceServer✔️pro✔️Show Tests
    DescribeRiskConfiguration
    DescribeUserImportJob
    DescribeUserPool✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeUserPoolClient✔️pro✔️✔️✔️✔️Show Tests
    DescribeUserPoolDomain✔️pro✔️✔️✔️✔️✔️Show Tests
    ForgetDevice
    ForgotPassword✔️pro✔️✔️✔️Show Tests
    GetCSVHeader
    GetDevice
    GetGroup✔️pro✔️✔️✔️✔️Show Tests
    GetIdentityProviderByIdentifier✔️pro✔️✔️✔️Show Tests
    GetLogDeliveryConfiguration
    GetSigningCertificate✔️pro✔️Show Tests
    GetUICustomization
    GetUser✔️pro✔️✔️✔️Show Tests
    GetUserAttributeVerificationCode
    GetUserPoolMfaConfig✔️pro✔️✔️✔️✔️✔️Show Tests
    GlobalSignOut✔️pro✔️✔️Show Tests
    InitiateAuth✔️pro✔️✔️✔️Show Tests
    ListDevices
    ListGroups✔️pro✔️✔️Show Tests
    ListIdentityProviders✔️pro✔️
    ListResourceServers✔️pro✔️✔️Show Tests
    ListTagsForResource✔️pro✔️✔️Show Tests
    ListUserImportJobs
    ListUserPoolClients✔️pro✔️✔️✔️✔️✔️Show Tests
    ListUserPools✔️pro✔️✔️✔️Show Tests
    ListUsers✔️pro✔️✔️✔️✔️Show Tests
    ListUsersInGroup✔️pro✔️✔️✔️✔️Show Tests
    ResendConfirmationCode
    RespondToAuthChallenge✔️pro✔️✔️✔️Show Tests
    RevokeToken
    SetLogDeliveryConfiguration
    SetRiskConfiguration
    SetUICustomization
    SetUserMFAPreference✔️pro✔️✔️✔️Show Tests
    SetUserPoolMfaConfig✔️pro✔️Show Tests
    SetUserSettings
    SignUp✔️pro✔️✔️✔️✔️Show Tests
    StartUserImportJob
    StopUserImportJob
    TagResource✔️pro✔️✔️Show Tests
    UntagResource✔️pro✔️✔️Show Tests
    UpdateAuthEventFeedback
    UpdateDeviceStatus
    UpdateGroup✔️pro✔️
    UpdateIdentityProvider✔️pro✔️✔️✔️✔️✔️Show Tests
    UpdateResourceServer✔️pro
    UpdateUserAttributes✔️pro
    UpdateUserPool✔️pro✔️Show Tests
    UpdateUserPoolClient✔️pro✔️✔️✔️✔️Show Tests
    UpdateUserPoolDomain✔️pro
    VerifySoftwareToken✔️pro✔️Show Tests
    VerifyUserAttribute

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    AddCustomAttributes

    Parameters: CustomAttributes, UserPoolId
    • LocalStack Pro
      • test_change_password[user-{short_uid}@example.com] diff --git a/references/coverage/coverage_config/index.html b/references/coverage/coverage_config/index.html index 9921ca66f7..72cafcf277 100644 --- a/references/coverage/coverage_config/index.html +++ b/references/coverage/coverage_config/index.html @@ -326,7 +326,7 @@

    Config

    Implementation details for API config

    Coverage Overview

    Table of Contents
    Categories

    Config

    Implementation details for API config

    Coverage Overview

    Config is supported by LocalStack in the community image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    BatchGetAggregateResourceConfig✔️community
    BatchGetResourceConfig✔️community
    DeleteAggregationAuthorization✔️community✔️
    DeleteConfigRule✔️community✔️✔️
    DeleteConfigurationAggregator✔️community✔️✔️
    DeleteConfigurationRecorder✔️community✔️✔️✔️Show Tests
    DeleteConformancePack
    DeleteDeliveryChannel✔️community✔️✔️✔️Show Tests
    DeleteEvaluationResults
    DeleteOrganizationConfigRule
    DeleteOrganizationConformancePack✔️community✔️
    DeletePendingAggregationRequest
    DeleteRemediationConfiguration
    DeleteRemediationExceptions
    DeleteResourceConfig
    DeleteRetentionConfiguration✔️community✔️
    DeleteStoredQuery
    DeliverConfigSnapshot
    DescribeAggregateComplianceByConfigRules
    DescribeAggregateComplianceByConformancePacks
    DescribeAggregationAuthorizations✔️community✔️
    DescribeComplianceByConfigRule
    DescribeComplianceByResource
    DescribeConfigRuleEvaluationStatus
    DescribeConfigRules✔️community✔️✔️
    DescribeConfigurationAggregatorSourcesStatus
    DescribeConfigurationAggregators✔️community✔️✔️
    DescribeConfigurationRecorderStatus✔️community✔️✔️
    DescribeConfigurationRecorders✔️community✔️✔️✔️Show Tests
    DescribeConformancePackCompliance
    DescribeConformancePackStatus
    DescribeConformancePacks
    DescribeDeliveryChannelStatus
    DescribeDeliveryChannels✔️community✔️✔️✔️Show Tests
    DescribeOrganizationConfigRuleStatuses
    DescribeOrganizationConfigRules
    DescribeOrganizationConformancePackStatuses✔️community✔️
    DescribeOrganizationConformancePacks✔️community✔️
    DescribePendingAggregationRequests
    DescribeRemediationConfigurations
    DescribeRemediationExceptions
    DescribeRemediationExecutionStatus
    DescribeRetentionConfigurations✔️community✔️
    GetAggregateComplianceDetailsByConfigRule
    GetAggregateConfigRuleComplianceSummary
    GetAggregateConformancePackComplianceSummary
    GetAggregateDiscoveredResourceCounts
    GetAggregateResourceConfig
    GetComplianceDetailsByConfigRule
    GetComplianceDetailsByResource
    GetComplianceSummaryByConfigRule
    GetComplianceSummaryByResourceType
    GetConformancePackComplianceDetails
    GetConformancePackComplianceSummary
    GetCustomRulePolicy
    GetDiscoveredResourceCounts
    GetOrganizationConfigRuleDetailedStatus
    GetOrganizationConformancePackDetailedStatus✔️community✔️
    GetOrganizationCustomRulePolicy
    GetResourceConfigHistory✔️community
    GetResourceEvaluationSummary
    GetStoredQuery
    ListAggregateDiscoveredResources✔️community
    ListConformancePackComplianceScores
    ListDiscoveredResources✔️community
    ListResourceEvaluations
    ListStoredQueries
    ListTagsForResource✔️community✔️✔️
    PutAggregationAuthorization✔️community✔️
    PutConfigRule✔️community✔️✔️
    PutConfigurationAggregator✔️community✔️✔️
    PutConfigurationRecorder✔️community✔️✔️✔️Show Tests
    PutConformancePack
    PutDeliveryChannel✔️community✔️✔️✔️Show Tests
    PutEvaluations✔️community
    PutExternalEvaluation
    PutOrganizationConfigRule
    PutOrganizationConformancePack✔️community✔️
    PutRemediationConfigurations
    PutRemediationExceptions
    PutResourceConfig
    PutRetentionConfiguration✔️community✔️
    PutStoredQuery
    SelectAggregateResourceConfig
    SelectResourceConfig
    StartConfigRulesEvaluation
    StartConfigurationRecorder✔️community✔️✔️
    StartRemediationExecution
    StartResourceEvaluation
    StopConfigurationRecorder✔️community✔️✔️
    TagResource✔️community✔️✔️
    UntagResource✔️community✔️✔️

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    DeleteConfigurationRecorder

    Parameters: ConfigurationRecorderName
    • LocalStack Community
      • test_put_configuration_recorder diff --git a/references/coverage/coverage_dms/index.html b/references/coverage/coverage_dms/index.html index ea40c48368..f0726fbec3 100644 --- a/references/coverage/coverage_dms/index.html +++ b/references/coverage/coverage_dms/index.html @@ -326,7 +326,7 @@

    DMS (Database Migration Service)

    Implementation details for API dms

    Coverage Overview

    Table of Contents
    Categories

    DMS (Database Migration Service)

    Implementation details for API dms

    Coverage Overview

    Database Migration Service (DMS) is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AddTagsToResource✔️pro✔️✔️✔️Show Tests
    ApplyPendingMaintenanceAction
    BatchStartRecommendations
    CancelReplicationTaskAssessmentRun
    CreateDataProvider
    CreateEndpoint✔️pro✔️✔️✔️Show Tests
    CreateEventSubscription
    CreateFleetAdvisorCollector
    CreateInstanceProfile
    CreateMigrationProject
    CreateReplicationConfig
    CreateReplicationInstance✔️pro✔️✔️✔️Show Tests
    CreateReplicationSubnetGroup✔️pro✔️✔️✔️Show Tests
    CreateReplicationTask✔️pro✔️✔️✔️Show Tests
    DeleteCertificate
    DeleteConnection✔️pro✔️✔️✔️Show Tests
    DeleteDataProvider
    DeleteEndpoint✔️pro✔️✔️✔️Show Tests
    DeleteEventSubscription
    DeleteFleetAdvisorCollector
    DeleteFleetAdvisorDatabases
    DeleteInstanceProfile
    DeleteMigrationProject
    DeleteReplicationConfig
    DeleteReplicationInstance✔️pro✔️✔️✔️Show Tests
    DeleteReplicationSubnetGroup✔️pro✔️✔️✔️Show Tests
    DeleteReplicationTask✔️pro✔️✔️✔️Show Tests
    DeleteReplicationTaskAssessmentRun
    DescribeAccountAttributes
    DescribeApplicableIndividualAssessments
    DescribeCertificates
    DescribeConnections✔️pro✔️✔️✔️Show Tests
    DescribeConversionConfiguration
    DescribeDataProviders
    DescribeEndpointSettings✔️pro✔️✔️✔️Show Tests
    DescribeEndpointTypes✔️pro✔️✔️✔️Show Tests
    DescribeEndpoints✔️pro✔️✔️✔️Show Tests
    DescribeEngineVersions
    DescribeEventCategories
    DescribeEventSubscriptions
    DescribeEvents
    DescribeExtensionPackAssociations
    DescribeFleetAdvisorCollectors
    DescribeFleetAdvisorDatabases
    DescribeFleetAdvisorLsaAnalysis
    DescribeFleetAdvisorSchemaObjectSummary
    DescribeFleetAdvisorSchemas
    DescribeInstanceProfiles
    DescribeMetadataModelAssessments
    DescribeMetadataModelConversions
    DescribeMetadataModelExportsAsScript
    DescribeMetadataModelExportsToTarget
    DescribeMetadataModelImports
    DescribeMigrationProjects
    DescribeOrderableReplicationInstances
    DescribePendingMaintenanceActions
    DescribeRecommendationLimitations
    DescribeRecommendations
    DescribeRefreshSchemasStatus
    DescribeReplicationConfigs
    DescribeReplicationInstanceTaskLogs
    DescribeReplicationInstances✔️pro✔️✔️✔️Show Tests
    DescribeReplicationSubnetGroups✔️pro✔️✔️✔️Show Tests
    DescribeReplicationTableStatistics
    DescribeReplicationTaskAssessmentResults
    DescribeReplicationTaskAssessmentRuns
    DescribeReplicationTaskIndividualAssessments
    DescribeReplicationTasks✔️pro✔️✔️✔️Show Tests
    DescribeReplications
    DescribeSchemas
    DescribeTableStatistics✔️pro✔️✔️✔️Show Tests
    ExportMetadataModelAssessment
    ImportCertificate
    ListTagsForResource✔️pro✔️✔️✔️Show Tests
    ModifyConversionConfiguration
    ModifyDataProvider
    ModifyEndpoint
    ModifyEventSubscription
    ModifyInstanceProfile
    ModifyMigrationProject
    ModifyReplicationConfig
    ModifyReplicationInstance
    ModifyReplicationSubnetGroup
    ModifyReplicationTask
    MoveReplicationTask
    RebootReplicationInstance
    RefreshSchemas
    ReloadReplicationTables
    ReloadTables
    RemoveTagsFromResource✔️pro✔️✔️✔️Show Tests
    RunFleetAdvisorLsaAnalysis
    StartExtensionPackAssociation
    StartMetadataModelAssessment
    StartMetadataModelConversion
    StartMetadataModelExportAsScript
    StartMetadataModelExportToTarget
    StartMetadataModelImport
    StartRecommendations
    StartReplication
    StartReplicationTask✔️pro✔️✔️✔️Show Tests
    StartReplicationTaskAssessment
    StartReplicationTaskAssessmentRun
    StopReplication
    StopReplicationTask✔️pro✔️✔️✔️Show Tests
    TestConnection✔️pro✔️✔️✔️Show Tests
    UpdateSubscriptionsToEventBridge

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    AddTagsToResource

    Parameters: ResourceArn, Tags
    • LocalStack Pro
      • test_create_source_endpoint_mysql_with_tags diff --git a/references/coverage/coverage_docdb/index.html b/references/coverage/coverage_docdb/index.html index 794a6e29cb..f9c8616a2b 100644 --- a/references/coverage/coverage_docdb/index.html +++ b/references/coverage/coverage_docdb/index.html @@ -326,7 +326,7 @@

    DocumentDB

    Implementation details for API docdb

    Coverage Overview

    Table of Contents
    Categories

    DocumentDB

    Implementation details for API docdb

    Coverage Overview

    DocumentDB is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AddSourceIdentifierToSubscription
    AddTagsToResource✔️pro✔️✔️
    ApplyPendingMaintenanceAction
    CopyDBClusterParameterGroup
    CopyDBClusterSnapshot✔️pro✔️
    CreateDBCluster✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateDBClusterParameterGroup✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateDBClusterSnapshot✔️pro
    CreateDBInstance✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateDBSubnetGroup✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateEventSubscription✔️pro✔️
    CreateGlobalCluster✔️pro✔️✔️
    DeleteDBCluster✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteDBClusterParameterGroup✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteDBClusterSnapshot✔️pro
    DeleteDBInstance✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteDBSubnetGroup✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteEventSubscription✔️pro✔️
    DeleteGlobalCluster✔️pro✔️✔️
    DescribeCertificates✔️pro✔️✔️
    DescribeDBClusterParameterGroups✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeDBClusterParameters✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeDBClusterSnapshotAttributes✔️pro
    DescribeDBClusterSnapshots✔️pro✔️✔️
    DescribeDBClusters✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeDBEngineVersions✔️pro✔️✔️
    DescribeDBInstances✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeDBSubnetGroups✔️pro✔️✔️
    DescribeEngineDefaultClusterParameters
    DescribeEventCategories
    DescribeEventSubscriptions✔️pro✔️
    DescribeEvents
    DescribeGlobalClusters✔️pro✔️✔️
    DescribeOrderableDBInstanceOptions✔️pro✔️✔️
    DescribePendingMaintenanceActions
    FailoverDBCluster
    ListTagsForResource✔️pro✔️✔️
    ModifyDBCluster✔️pro✔️
    ModifyDBClusterParameterGroup✔️pro✔️✔️✔️✔️✔️Show Tests
    ModifyDBClusterSnapshotAttribute✔️pro
    ModifyDBInstance✔️pro✔️
    ModifyDBSubnetGroup✔️pro✔️
    ModifyEventSubscription
    ModifyGlobalCluster✔️pro✔️✔️
    RebootDBInstance✔️pro✔️✔️Show Tests
    RemoveFromGlobalCluster✔️pro✔️✔️
    RemoveSourceIdentifierFromSubscription
    RemoveTagsFromResource✔️pro✔️✔️
    ResetDBClusterParameterGroup✔️pro✔️✔️
    RestoreDBClusterFromSnapshot✔️pro
    RestoreDBClusterToPointInTime
    StartDBCluster✔️pro✔️
    StopDBCluster✔️pro✔️
    SwitchoverGlobalCluster

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateDBCluster

    Parameters: CopyTagsToSnapshot, DBClusterIdentifier, DBClusterParameterGroupName, DBSubnetGroupName, DatabaseName, Engine, EngineVersion, MasterUserPassword, MasterUsername, Port, ServerlessV2ScalingConfiguration, VpcSecurityGroupIds
    • LocalStack Pro
      • test_docdb_connection diff --git a/references/coverage/coverage_dynamodb/index.html b/references/coverage/coverage_dynamodb/index.html index d571788ed9..f97d214ca9 100644 --- a/references/coverage/coverage_dynamodb/index.html +++ b/references/coverage/coverage_dynamodb/index.html @@ -326,7 +326,7 @@

    DynamoDB

    Implementation details for API dynamodb

    Coverage Overview

    Table of Contents
    Categories

    DynamoDB

    Implementation details for API dynamodb

    Coverage Overview

    DynamoDB is supported by LocalStack in the community image with additional features available in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    BatchExecuteStatement✔️community✔️✔️✔️✔️Show Tests
    BatchGetItem✔️community✔️✔️✔️✔️Show Tests
    BatchWriteItem✔️community✔️✔️✔️✔️Show Tests
    CreateBackup✔️pro✔️✔️Show Tests
    CreateGlobalTable✔️community✔️✔️✔️✔️✔️Show Tests
    CreateTable✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteBackup✔️pro✔️Show Tests
    DeleteItem✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteResourcePolicy
    DeleteTable✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeBackup
    DescribeContinuousBackups✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeContributorInsights
    DescribeEndpoints
    DescribeExport
    DescribeGlobalTable✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeGlobalTableSettings
    DescribeImport
    DescribeKinesisStreamingDestination✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeLimits✔️community
    DescribeTable✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeTableReplicaAutoScaling
    DescribeTimeToLive✔️community✔️✔️✔️✔️✔️Show Tests
    DisableKinesisStreamingDestination✔️community✔️✔️✔️✔️✔️Show Tests
    EnableKinesisStreamingDestination✔️community✔️✔️✔️✔️✔️Show Tests
    ExecuteStatement✔️community✔️✔️✔️✔️Show Tests
    ExecuteTransaction✔️community✔️✔️✔️Show Tests
    ExportTableToPointInTime
    GetItem✔️community✔️✔️✔️✔️✔️Show Tests
    GetResourcePolicy
    ImportTable
    ListBackups✔️pro✔️
    ListContributorInsights
    ListExports
    ListGlobalTables✔️community✔️✔️
    ListImports
    ListTables✔️community✔️✔️✔️✔️✔️Show Tests
    ListTagsOfResource✔️community✔️✔️✔️✔️✔️Show Tests
    PutItem✔️community✔️✔️✔️✔️✔️Show Tests
    PutResourcePolicy
    Query✔️community✔️✔️✔️✔️Show Tests
    RestoreTableFromBackup✔️pro✔️✔️Show Tests
    RestoreTableToPointInTime✔️✔️
    Scan✔️community✔️✔️✔️✔️✔️Show Tests
    TagResource✔️community✔️✔️✔️✔️✔️Show Tests
    TransactGetItems✔️community✔️✔️✔️✔️Show Tests
    TransactWriteItems✔️community✔️✔️✔️✔️Show Tests
    UntagResource✔️community✔️✔️✔️✔️✔️Show Tests
    UpdateContinuousBackups✔️community✔️✔️✔️✔️✔️Show Tests
    UpdateContributorInsights✔️✔️
    UpdateGlobalTable✔️community✔️✔️✔️✔️✔️Show Tests
    UpdateGlobalTableSettings
    UpdateItem✔️community✔️✔️✔️✔️✔️Show Tests
    UpdateKinesisStreamingDestination
    UpdateTable✔️community✔️✔️✔️✔️✔️Show Tests
    UpdateTableReplicaAutoScaling
    UpdateTimeToLive✔️community✔️✔️✔️✔️✔️Show Tests

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    BatchExecuteStatement

    Parameters: Statements
    • LocalStack Community
      • test_dynamodb_batch_execute_statement diff --git a/references/coverage/coverage_dynamodbstreams/index.html b/references/coverage/coverage_dynamodbstreams/index.html index fb6297abcd..12fc816dc4 100644 --- a/references/coverage/coverage_dynamodbstreams/index.html +++ b/references/coverage/coverage_dynamodbstreams/index.html @@ -326,7 +326,7 @@

    DynamoDB Streams

    Implementation details for API dynamodbstreams

    Coverage Overview

    Table of Contents
    Categories

    DynamoDB Streams

    Implementation details for API dynamodbstreams

    Coverage Overview

    DynamoDB Streams is supported by LocalStack in the community image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    DescribeStream✔️community✔️✔️✔️✔️✔️Show Tests
    GetRecords✔️community✔️✔️✔️✔️✔️Show Tests
    GetShardIterator✔️community✔️✔️✔️✔️✔️Show Tests
    ListStreams✔️community✔️✔️Show Tests

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    DescribeStream

    Parameters: ExclusiveStartShardId, StreamArn
    • LocalStack Community
      • test_dynamodb_streams_describe_with_exclusive_start_shard_id diff --git a/references/coverage/coverage_ec2/index.html b/references/coverage/coverage_ec2/index.html index b4e2e8824b..d124cc6de2 100644 --- a/references/coverage/coverage_ec2/index.html +++ b/references/coverage/coverage_ec2/index.html @@ -326,7 +326,7 @@

    EC2 (Elastic Compute Cloud)

    Implementation details for API ec2

    Coverage Overview

    Table of Contents
    Categories

    EC2 (Elastic Compute Cloud)

    Implementation details for API ec2

    Coverage Overview

    Elastic Compute Cloud (EC2) is supported by LocalStack in the community image with additional features available in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AcceptAddressTransfer
    AcceptReservedInstancesExchangeQuote
    AcceptTransitGatewayMulticastDomainAssociations
    AcceptTransitGatewayPeeringAttachment✔️community
    AcceptTransitGatewayVpcAttachment
    AcceptVpcEndpointConnections
    AcceptVpcPeeringConnection✔️community✔️✔️✔️✔️✔️Show Tests
    AdvertiseByoipCidr
    AllocateAddress✔️community✔️✔️✔️✔️✔️Show Tests
    AllocateHosts✔️community✔️✔️
    AllocateIpamPoolCidr
    ApplySecurityGroupsToClientVpnTargetNetwork
    AssignIpv6Addresses✔️community✔️✔️
    AssignPrivateIpAddresses✔️community✔️✔️
    AssignPrivateNatGatewayAddress
    AssociateAddress✔️community✔️✔️
    AssociateClientVpnTargetNetwork
    AssociateDhcpOptions✔️community✔️✔️
    AssociateEnclaveCertificateIamRole
    AssociateIamInstanceProfile✔️community✔️
    AssociateInstanceEventWindow
    AssociateIpamByoasn
    AssociateIpamResourceDiscovery
    AssociateNatGatewayAddress
    AssociateRouteTable✔️community✔️✔️✔️✔️✔️Show Tests
    AssociateSubnetCidrBlock✔️community✔️
    AssociateTransitGatewayMulticastDomain
    AssociateTransitGatewayPolicyTable
    AssociateTransitGatewayRouteTable✔️community✔️✔️
    AssociateTrunkInterface
    AssociateVpcCidrBlock✔️community✔️✔️✔️✔️✔️Show Tests
    AttachClassicLinkVpc
    AttachInternetGateway✔️community✔️✔️✔️✔️✔️Show Tests
    AttachNetworkInterface✔️community✔️✔️
    AttachVerifiedAccessTrustProvider
    AttachVolume✔️community✔️✔️
    AttachVpnGateway✔️community✔️✔️✔️✔️✔️Show Tests
    AuthorizeClientVpnIngress
    AuthorizeSecurityGroupEgress✔️community✔️✔️✔️✔️✔️Show Tests
    AuthorizeSecurityGroupIngress✔️community✔️✔️✔️✔️✔️Show Tests
    BundleInstance
    CancelBundleTask
    CancelCapacityReservation
    CancelCapacityReservationFleets
    CancelConversionTask
    CancelExportTask
    CancelImageLaunchPermission
    CancelImportTask
    CancelReservedInstancesListing
    CancelSpotFleetRequests✔️community✔️
    CancelSpotInstanceRequests✔️community✔️✔️
    ConfirmProductInstance
    CopyFpgaImage
    CopyImage✔️community✔️✔️
    CopySnapshot✔️community✔️✔️
    CreateCapacityReservation
    CreateCapacityReservationFleet
    CreateCarrierGateway✔️community✔️
    CreateClientVpnEndpoint
    CreateClientVpnRoute
    CreateCoipCidr
    CreateCoipPool
    CreateCustomerGateway✔️community✔️✔️
    CreateDefaultSubnet
    CreateDefaultVpc✔️community✔️
    CreateDhcpOptions✔️community✔️✔️✔️✔️✔️Show Tests
    CreateEgressOnlyInternetGateway✔️community✔️✔️
    CreateFleet✔️community✔️✔️
    CreateFlowLogs✔️community✔️
    CreateFpgaImage
    CreateImage✔️community✔️✔️
    CreateInstanceConnectEndpoint
    CreateInstanceEventWindow
    CreateInstanceExportTask
    CreateInternetGateway✔️community✔️✔️✔️✔️✔️Show Tests
    CreateIpam
    CreateIpamPool
    CreateIpamResourceDiscovery
    CreateIpamScope
    CreateKeyPair✔️community✔️✔️✔️✔️Show Tests
    CreateLaunchTemplate✔️community✔️✔️✔️✔️✔️Show Tests
    CreateLaunchTemplateVersion✔️community✔️✔️✔️✔️Show Tests
    CreateLocalGatewayRoute
    CreateLocalGatewayRouteTable
    CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation
    CreateLocalGatewayRouteTableVpcAssociation
    CreateManagedPrefixList✔️community✔️✔️✔️✔️✔️Show Tests
    CreateNatGateway✔️community✔️✔️✔️✔️✔️Show Tests
    CreateNetworkAcl✔️community✔️✔️✔️✔️✔️Show Tests
    CreateNetworkAclEntry✔️community✔️✔️✔️✔️Show Tests
    CreateNetworkInsightsAccessScope
    CreateNetworkInsightsPath
    CreateNetworkInterface✔️community✔️✔️✔️✔️✔️Show Tests
    CreateNetworkInterfacePermission
    CreatePlacementGroup
    CreatePublicIpv4Pool
    CreateReplaceRootVolumeTask
    CreateReservedInstancesListing
    CreateRestoreImageTask
    CreateRoute✔️community✔️✔️✔️✔️✔️Show Tests
    CreateRouteTable✔️community✔️✔️✔️✔️✔️Show Tests
    CreateSecurityGroup✔️community✔️✔️✔️✔️✔️Show Tests
    CreateSnapshot✔️community✔️✔️
    CreateSnapshots✔️community✔️
    CreateSpotDatafeedSubscription✔️community
    CreateStoreImageTask
    CreateSubnet✔️community✔️✔️✔️✔️✔️Show Tests
    CreateSubnetCidrReservation
    CreateTags✔️community✔️✔️✔️✔️✔️Show Tests
    CreateTrafficMirrorFilter
    CreateTrafficMirrorFilterRule
    CreateTrafficMirrorSession
    CreateTrafficMirrorTarget
    CreateTransitGateway✔️community✔️✔️✔️✔️✔️Show Tests
    CreateTransitGatewayConnect
    CreateTransitGatewayConnectPeer
    CreateTransitGatewayMulticastDomain
    CreateTransitGatewayPeeringAttachment✔️community✔️
    CreateTransitGatewayPolicyTable
    CreateTransitGatewayPrefixListReference
    CreateTransitGatewayRoute✔️community✔️
    CreateTransitGatewayRouteTable✔️community✔️✔️
    CreateTransitGatewayRouteTableAnnouncement
    CreateTransitGatewayVpcAttachment✔️community✔️✔️✔️✔️✔️Show Tests
    CreateVerifiedAccessEndpoint
    CreateVerifiedAccessGroup
    CreateVerifiedAccessInstance
    CreateVerifiedAccessTrustProvider
    CreateVolume✔️community✔️✔️
    CreateVpc✔️community✔️✔️✔️✔️✔️Show Tests
    CreateVpcEndpoint✔️community✔️✔️✔️✔️✔️Show Tests
    CreateVpcEndpointConnectionNotification
    CreateVpcEndpointServiceConfiguration✔️community✔️✔️✔️✔️Show Tests
    CreateVpcPeeringConnection✔️community✔️✔️✔️✔️✔️Show Tests
    CreateVpnConnection✔️community✔️✔️
    CreateVpnConnectionRoute
    CreateVpnGateway✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteCarrierGateway✔️community✔️
    DeleteClientVpnEndpoint
    DeleteClientVpnRoute
    DeleteCoipCidr
    DeleteCoipPool
    DeleteCustomerGateway✔️community✔️✔️
    DeleteDhcpOptions✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteEgressOnlyInternetGateway✔️community✔️✔️
    DeleteFleets✔️community✔️✔️
    DeleteFlowLogs✔️community✔️
    DeleteFpgaImage
    DeleteInstanceConnectEndpoint
    DeleteInstanceEventWindow
    DeleteInternetGateway✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteIpam
    DeleteIpamPool
    DeleteIpamResourceDiscovery
    DeleteIpamScope
    DeleteKeyPair✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteLaunchTemplate✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteLaunchTemplateVersions
    DeleteLocalGatewayRoute
    DeleteLocalGatewayRouteTable
    DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation
    DeleteLocalGatewayRouteTableVpcAssociation
    DeleteManagedPrefixList✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteNatGateway✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteNetworkAcl✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteNetworkAclEntry✔️community✔️✔️
    DeleteNetworkInsightsAccessScope
    DeleteNetworkInsightsAccessScopeAnalysis
    DeleteNetworkInsightsAnalysis
    DeleteNetworkInsightsPath
    DeleteNetworkInterface✔️community✔️✔️
    DeleteNetworkInterfacePermission
    DeletePlacementGroup
    DeletePublicIpv4Pool
    DeleteQueuedReservedInstances
    DeleteRoute✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteRouteTable✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteSecurityGroup✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteSnapshot✔️community✔️✔️
    DeleteSpotDatafeedSubscription✔️community
    DeleteSubnet✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteSubnetCidrReservation
    DeleteTags✔️community✔️✔️
    DeleteTrafficMirrorFilter
    DeleteTrafficMirrorFilterRule
    DeleteTrafficMirrorSession
    DeleteTrafficMirrorTarget
    DeleteTransitGateway✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteTransitGatewayConnect
    DeleteTransitGatewayConnectPeer
    DeleteTransitGatewayMulticastDomain
    DeleteTransitGatewayPeeringAttachment✔️community✔️
    DeleteTransitGatewayPolicyTable
    DeleteTransitGatewayPrefixListReference
    DeleteTransitGatewayRoute✔️community✔️
    DeleteTransitGatewayRouteTable✔️community✔️
    DeleteTransitGatewayRouteTableAnnouncement
    DeleteTransitGatewayVpcAttachment✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteVerifiedAccessEndpoint
    DeleteVerifiedAccessGroup
    DeleteVerifiedAccessInstance
    DeleteVerifiedAccessTrustProvider
    DeleteVolume✔️community✔️✔️
    DeleteVpc✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteVpcEndpointConnectionNotifications
    DeleteVpcEndpointServiceConfigurations✔️community✔️✔️✔️✔️Show Tests
    DeleteVpcEndpoints✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteVpcPeeringConnection✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteVpnConnection✔️community✔️✔️
    DeleteVpnConnectionRoute
    DeleteVpnGateway✔️community✔️✔️✔️✔️✔️Show Tests
    DeprovisionByoipCidr
    DeprovisionIpamByoasn
    DeprovisionIpamPoolCidr
    DeprovisionPublicIpv4PoolCidr
    DeregisterImage✔️community✔️✔️
    DeregisterInstanceEventNotificationAttributes
    DeregisterTransitGatewayMulticastGroupMembers
    DeregisterTransitGatewayMulticastGroupSources
    DescribeAccountAttributes✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeAddressTransfers
    DescribeAddresses✔️community✔️✔️
    DescribeAddressesAttribute✔️community✔️
    DescribeAggregateIdFormat
    DescribeAvailabilityZones✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeAwsNetworkPerformanceMetricSubscriptions
    DescribeBundleTasks
    DescribeByoipCidrs
    DescribeCapacityBlockOfferings
    DescribeCapacityReservationFleets
    DescribeCapacityReservations
    DescribeCarrierGateways✔️community✔️
    DescribeClassicLinkInstances
    DescribeClientVpnAuthorizationRules
    DescribeClientVpnConnections
    DescribeClientVpnEndpoints
    DescribeClientVpnRoutes
    DescribeClientVpnTargetNetworks
    DescribeCoipPools
    DescribeConversionTasks
    DescribeCustomerGateways✔️community✔️✔️
    DescribeDhcpOptions✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeEgressOnlyInternetGateways✔️community✔️✔️
    DescribeElasticGpus
    DescribeExportImageTasks
    DescribeExportTasks
    DescribeFastLaunchImages
    DescribeFastSnapshotRestores
    DescribeFleetHistory
    DescribeFleetInstances✔️community✔️
    DescribeFleets✔️community✔️✔️
    DescribeFlowLogs✔️community✔️
    DescribeFpgaImageAttribute
    DescribeFpgaImages
    DescribeHostReservationOfferings
    DescribeHostReservations
    DescribeHosts✔️community✔️✔️
    DescribeIamInstanceProfileAssociations✔️community✔️
    DescribeIdFormat
    DescribeIdentityIdFormat
    DescribeImageAttribute✔️community✔️✔️
    DescribeImages✔️community✔️✔️✔️✔️Show Tests
    DescribeImportImageTasks
    DescribeImportSnapshotTasks
    DescribeInstanceAttribute✔️community✔️✔️
    DescribeInstanceConnectEndpoints
    DescribeInstanceCreditSpecifications✔️community✔️
    DescribeInstanceEventNotificationAttributes
    DescribeInstanceEventWindows
    DescribeInstanceStatus✔️community✔️
    DescribeInstanceTopology
    DescribeInstanceTypeOfferings✔️community✔️✔️
    DescribeInstanceTypes✔️community✔️✔️
    DescribeInstances✔️community✔️✔️✔️Show Tests
    DescribeInternetGateways✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeIpamByoasn
    DescribeIpamPools
    DescribeIpamResourceDiscoveries
    DescribeIpamResourceDiscoveryAssociations
    DescribeIpamScopes
    DescribeIpams
    DescribeIpv6Pools
    DescribeKeyPairs✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeLaunchTemplateVersions✔️community✔️✔️
    DescribeLaunchTemplates✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations
    DescribeLocalGatewayRouteTableVpcAssociations
    DescribeLocalGatewayRouteTables
    DescribeLocalGatewayVirtualInterfaceGroups
    DescribeLocalGatewayVirtualInterfaces
    DescribeLocalGateways
    DescribeLockedSnapshots
    DescribeMacHosts
    DescribeManagedPrefixLists✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeMovingAddresses
    DescribeNatGateways✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeNetworkAcls✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeNetworkInsightsAccessScopeAnalyses
    DescribeNetworkInsightsAccessScopes
    DescribeNetworkInsightsAnalyses
    DescribeNetworkInsightsPaths
    DescribeNetworkInterfaceAttribute✔️community✔️
    DescribeNetworkInterfacePermissions
    DescribeNetworkInterfaces✔️community✔️✔️
    DescribePlacementGroups
    DescribePrefixLists✔️community✔️✔️
    DescribePrincipalIdFormat
    DescribePublicIpv4Pools
    DescribeRegions✔️community✔️
    DescribeReplaceRootVolumeTasks
    DescribeReservedInstances✔️community✔️Show Tests
    DescribeReservedInstancesListings
    DescribeReservedInstancesModifications
    DescribeReservedInstancesOfferings✔️community✔️Show Tests
    DescribeRouteTables✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeScheduledInstanceAvailability
    DescribeScheduledInstances
    DescribeSecurityGroupReferences
    DescribeSecurityGroupRules✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeSecurityGroups✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeSnapshotAttribute✔️community✔️
    DescribeSnapshotTierStatus
    DescribeSnapshots✔️community✔️✔️
    DescribeSpotDatafeedSubscription
    DescribeSpotFleetInstances✔️community✔️
    DescribeSpotFleetRequestHistory
    DescribeSpotFleetRequests✔️community✔️✔️
    DescribeSpotInstanceRequests✔️community✔️✔️
    DescribeSpotPriceHistory✔️community✔️
    DescribeStaleSecurityGroups
    DescribeStoreImageTasks
    DescribeSubnets✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeTags✔️community✔️✔️
    DescribeTrafficMirrorFilterRules
    DescribeTrafficMirrorFilters
    DescribeTrafficMirrorSessions
    DescribeTrafficMirrorTargets
    DescribeTransitGatewayAttachments✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeTransitGatewayConnectPeers
    DescribeTransitGatewayConnects
    DescribeTransitGatewayMulticastDomains
    DescribeTransitGatewayPeeringAttachments✔️community✔️
    DescribeTransitGatewayPolicyTables
    DescribeTransitGatewayRouteTableAnnouncements
    DescribeTransitGatewayRouteTables✔️community✔️✔️
    DescribeTransitGatewayVpcAttachments✔️community✔️✔️
    DescribeTransitGateways✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeTrunkInterfaceAssociations
    DescribeVerifiedAccessEndpoints
    DescribeVerifiedAccessGroups
    DescribeVerifiedAccessInstanceLoggingConfigurations
    DescribeVerifiedAccessInstances
    DescribeVerifiedAccessTrustProviders
    DescribeVolumeAttribute
    DescribeVolumeStatus
    DescribeVolumes✔️community✔️✔️
    DescribeVolumesModifications✔️community✔️
    DescribeVpcAttribute✔️community✔️✔️
    DescribeVpcClassicLink✔️community✔️
    DescribeVpcClassicLinkDnsSupport✔️community✔️
    DescribeVpcEndpointConnectionNotifications
    DescribeVpcEndpointConnections
    DescribeVpcEndpointServiceConfigurations✔️community✔️✔️✔️✔️Show Tests
    DescribeVpcEndpointServicePermissions✔️community✔️✔️
    DescribeVpcEndpointServices✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeVpcEndpoints✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeVpcPeeringConnections✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeVpcs✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeVpnConnections✔️community✔️✔️
    DescribeVpnGateways✔️community✔️✔️✔️✔️✔️Show Tests
    DetachClassicLinkVpc
    DetachInternetGateway✔️community✔️✔️✔️✔️✔️Show Tests
    DetachNetworkInterface✔️community✔️✔️
    DetachVerifiedAccessTrustProvider
    DetachVolume✔️community✔️✔️
    DetachVpnGateway✔️community✔️✔️✔️✔️✔️Show Tests
    DisableAddressTransfer
    DisableAwsNetworkPerformanceMetricSubscription
    DisableEbsEncryptionByDefault✔️community✔️✔️
    DisableFastLaunch
    DisableFastSnapshotRestores
    DisableImage
    DisableImageBlockPublicAccess
    DisableImageDeprecation
    DisableImageDeregistrationProtection
    DisableIpamOrganizationAdminAccount
    DisableSerialConsoleAccess
    DisableSnapshotBlockPublicAccess
    DisableTransitGatewayRouteTablePropagation✔️community✔️
    DisableVgwRoutePropagation
    DisableVpcClassicLink✔️community✔️
    DisableVpcClassicLinkDnsSupport✔️community✔️
    DisassociateAddress✔️community✔️✔️
    DisassociateClientVpnTargetNetwork
    DisassociateEnclaveCertificateIamRole
    DisassociateIamInstanceProfile✔️community✔️
    DisassociateInstanceEventWindow
    DisassociateIpamByoasn
    DisassociateIpamResourceDiscovery
    DisassociateNatGatewayAddress
    DisassociateRouteTable✔️community✔️✔️✔️✔️✔️Show Tests
    DisassociateSubnetCidrBlock✔️community✔️
    DisassociateTransitGatewayMulticastDomain
    DisassociateTransitGatewayPolicyTable
    DisassociateTransitGatewayRouteTable✔️community✔️
    DisassociateTrunkInterface
    DisassociateVpcCidrBlock✔️community✔️✔️✔️✔️✔️Show Tests
    EnableAddressTransfer
    EnableAwsNetworkPerformanceMetricSubscription
    EnableEbsEncryptionByDefault✔️community✔️✔️
    EnableFastLaunch
    EnableFastSnapshotRestores
    EnableImage
    EnableImageBlockPublicAccess
    EnableImageDeprecation
    EnableImageDeregistrationProtection
    EnableIpamOrganizationAdminAccount
    EnableReachabilityAnalyzerOrganizationSharing
    EnableSerialConsoleAccess
    EnableSnapshotBlockPublicAccess
    EnableTransitGatewayRouteTablePropagation✔️community✔️
    EnableVgwRoutePropagation
    EnableVolumeIO✔️community
    EnableVpcClassicLink✔️community✔️
    EnableVpcClassicLinkDnsSupport✔️community✔️
    ExportClientVpnClientCertificateRevocationList
    ExportClientVpnClientConfiguration
    ExportImage
    ExportTransitGatewayRoutes
    GetAssociatedEnclaveCertificateIamRoles
    GetAssociatedIpv6PoolCidrs
    GetAwsNetworkPerformanceData
    GetCapacityReservationUsage
    GetCoipPoolUsage
    GetConsoleOutput✔️community✔️
    GetConsoleScreenshot
    GetDefaultCreditSpecification
    GetEbsDefaultKmsKeyId
    GetEbsEncryptionByDefault✔️community✔️✔️
    GetFlowLogsIntegrationTemplate
    GetGroupsForCapacityReservation
    GetHostReservationPurchasePreview
    GetImageBlockPublicAccessState
    GetInstanceMetadataDefaults
    GetInstanceTpmEkPub
    GetInstanceTypesFromInstanceRequirements
    GetInstanceUefiData
    GetIpamAddressHistory
    GetIpamDiscoveredAccounts
    GetIpamDiscoveredPublicAddresses
    GetIpamDiscoveredResourceCidrs
    GetIpamPoolAllocations
    GetIpamPoolCidrs
    GetIpamResourceCidrs
    GetLaunchTemplateData✔️community✔️
    GetManagedPrefixListAssociations
    GetManagedPrefixListEntries✔️community✔️✔️
    GetNetworkInsightsAccessScopeAnalysisFindings
    GetNetworkInsightsAccessScopeContent
    GetPasswordData✔️community
    GetReservedInstancesExchangeQuote
    GetSecurityGroupsForVpc
    GetSerialConsoleAccessStatus
    GetSnapshotBlockPublicAccessState
    GetSpotPlacementScores
    GetSubnetCidrReservations
    GetTransitGatewayAttachmentPropagations
    GetTransitGatewayMulticastDomainAssociations
    GetTransitGatewayPolicyTableAssociations
    GetTransitGatewayPolicyTableEntries
    GetTransitGatewayPrefixListReferences
    GetTransitGatewayRouteTableAssociations✔️community✔️✔️
    GetTransitGatewayRouteTablePropagations✔️community✔️
    GetVerifiedAccessEndpointPolicy
    GetVerifiedAccessGroupPolicy
    GetVpnConnectionDeviceSampleConfiguration
    GetVpnConnectionDeviceTypes
    GetVpnTunnelReplacementStatus
    ImportClientVpnClientCertificateRevocationList
    ImportImage✔️pro
    ImportInstance
    ImportKeyPair✔️community✔️✔️✔️Show Tests
    ImportSnapshot
    ImportVolume✔️community
    ListImagesInRecycleBin
    ListSnapshotsInRecycleBin
    LockSnapshot
    ModifyAddressAttribute
    ModifyAvailabilityZoneGroup
    ModifyCapacityReservation
    ModifyCapacityReservationFleet
    ModifyClientVpnEndpoint
    ModifyDefaultCreditSpecification
    ModifyEbsDefaultKmsKeyId
    ModifyFleet
    ModifyFpgaImageAttribute
    ModifyHosts✔️community✔️✔️
    ModifyIdFormat
    ModifyIdentityIdFormat
    ModifyImageAttribute✔️community✔️✔️
    ModifyInstanceAttribute✔️community✔️✔️✔️Show Tests
    ModifyInstanceCapacityReservationAttributes
    ModifyInstanceCreditSpecification
    ModifyInstanceEventStartTime
    ModifyInstanceEventWindow
    ModifyInstanceMaintenanceOptions
    ModifyInstanceMetadataDefaults
    ModifyInstanceMetadataOptions
    ModifyInstancePlacement
    ModifyIpam
    ModifyIpamPool
    ModifyIpamResourceCidr
    ModifyIpamResourceDiscovery
    ModifyIpamScope
    ModifyLaunchTemplate✔️community✔️✔️✔️✔️Show Tests
    ModifyLocalGatewayRoute
    ModifyManagedPrefixList✔️community✔️✔️
    ModifyNetworkInterfaceAttribute✔️community✔️✔️
    ModifyPrivateDnsNameOptions
    ModifyReservedInstances
    ModifySecurityGroupRules
    ModifySnapshotAttribute✔️community✔️
    ModifySnapshotTier
    ModifySpotFleetRequest✔️community✔️
    ModifySubnetAttribute✔️community✔️✔️✔️✔️✔️Show Tests
    ModifyTrafficMirrorFilterNetworkServices
    ModifyTrafficMirrorFilterRule
    ModifyTrafficMirrorSession
    ModifyTransitGateway✔️community✔️
    ModifyTransitGatewayPrefixListReference
    ModifyTransitGatewayVpcAttachment✔️community✔️
    ModifyVerifiedAccessEndpoint
    ModifyVerifiedAccessEndpointPolicy
    ModifyVerifiedAccessGroup
    ModifyVerifiedAccessGroupPolicy
    ModifyVerifiedAccessInstance
    ModifyVerifiedAccessInstanceLoggingConfiguration
    ModifyVerifiedAccessTrustProvider
    ModifyVolume✔️community✔️✔️
    ModifyVolumeAttribute✔️community
    ModifyVpcAttribute✔️community✔️✔️
    ModifyVpcEndpoint✔️community✔️✔️
    ModifyVpcEndpointConnectionNotification
    ModifyVpcEndpointServiceConfiguration✔️community✔️✔️
    ModifyVpcEndpointServicePayerResponsibility
    ModifyVpcEndpointServicePermissions✔️community✔️✔️
    ModifyVpcPeeringConnectionOptions✔️community✔️✔️
    ModifyVpcTenancy✔️community✔️
    ModifyVpnConnection
    ModifyVpnConnectionOptions
    ModifyVpnTunnelCertificate
    ModifyVpnTunnelOptions
    MonitorInstances✔️community
    MoveAddressToVpc
    MoveByoipCidrToIpam
    ProvisionByoipCidr
    ProvisionIpamByoasn
    ProvisionIpamPoolCidr
    ProvisionPublicIpv4PoolCidr
    PurchaseCapacityBlock
    PurchaseHostReservation
    PurchaseReservedInstancesOffering✔️community✔️Show Tests
    PurchaseScheduledInstances
    RebootInstances✔️community✔️✔️Show Tests
    RegisterImage✔️community✔️✔️
    RegisterInstanceEventNotificationAttributes
    RegisterTransitGatewayMulticastGroupMembers
    RegisterTransitGatewayMulticastGroupSources
    RejectTransitGatewayMulticastDomainAssociations
    RejectTransitGatewayPeeringAttachment✔️community
    RejectTransitGatewayVpcAttachment
    RejectVpcEndpointConnections
    RejectVpcPeeringConnection✔️community✔️
    ReleaseAddress✔️community✔️✔️✔️✔️✔️Show Tests
    ReleaseHosts✔️community✔️✔️
    ReleaseIpamPoolAllocation
    ReplaceIamInstanceProfileAssociation✔️community✔️
    ReplaceNetworkAclAssociation✔️community✔️✔️
    ReplaceNetworkAclEntry✔️community✔️
    ReplaceRoute✔️community✔️✔️
    ReplaceRouteTableAssociation✔️community✔️✔️
    ReplaceTransitGatewayRoute
    ReplaceVpnTunnel
    ReportInstanceStatus
    RequestSpotFleet✔️community✔️✔️
    RequestSpotInstances✔️community✔️✔️
    ResetAddressAttribute
    ResetEbsDefaultKmsKeyId
    ResetFpgaImageAttribute
    ResetImageAttribute✔️community
    ResetInstanceAttribute
    ResetNetworkInterfaceAttribute✔️community
    ResetSnapshotAttribute✔️community
    RestoreAddressToClassic
    RestoreImageFromRecycleBin
    RestoreManagedPrefixListVersion
    RestoreSnapshotFromRecycleBin
    RestoreSnapshotTier
    RevokeClientVpnIngress
    RevokeSecurityGroupEgress✔️community✔️✔️✔️✔️✔️Show Tests
    RevokeSecurityGroupIngress✔️community✔️✔️✔️✔️✔️Show Tests
    RunInstances✔️community✔️✔️✔️Show Tests
    RunScheduledInstances
    SearchLocalGatewayRoutes
    SearchTransitGatewayMulticastGroups
    SearchTransitGatewayRoutes✔️community✔️
    SendDiagnosticInterrupt
    StartInstances✔️community✔️✔️✔️Show Tests
    StartNetworkInsightsAccessScopeAnalysis
    StartNetworkInsightsAnalysis
    StartVpcEndpointServicePrivateDnsVerification
    StopInstances✔️community✔️✔️✔️Show Tests
    TerminateClientVpnConnections
    TerminateInstances✔️community✔️✔️✔️Show Tests
    UnassignIpv6Addresses✔️community✔️✔️
    UnassignPrivateIpAddresses✔️community✔️✔️
    UnassignPrivateNatGatewayAddress
    UnlockSnapshot
    UnmonitorInstances✔️community
    UpdateSecurityGroupRuleDescriptionsEgress✔️community✔️✔️
    UpdateSecurityGroupRuleDescriptionsIngress✔️community✔️✔️
    WithdrawByoipCidr

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    AcceptVpcPeeringConnection

    Parameters: VpcPeeringConnectionId
    • LocalStack Community
      • test_vcp_peering_difference_regions diff --git a/references/coverage/coverage_ecr/index.html b/references/coverage/coverage_ecr/index.html index e5663f7f87..971e5b8d3c 100644 --- a/references/coverage/coverage_ecr/index.html +++ b/references/coverage/coverage_ecr/index.html @@ -326,7 +326,7 @@

    ECR (Elastic Container Registry)

    Implementation details for API ecr

    Coverage Overview

    Table of Contents
    Categories

    ECR (Elastic Container Registry)

    Implementation details for API ecr

    Coverage Overview

    Elastic Container Registry (ECR) is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    BatchCheckLayerAvailability
    BatchDeleteImage✔️pro✔️✔️✔️Show Tests
    BatchGetImage✔️pro✔️✔️✔️Show Tests
    BatchGetRepositoryScanningConfiguration✔️pro✔️✔️✔️✔️Show Tests
    CompleteLayerUpload
    CreatePullThroughCacheRule
    CreateRepository✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteLifecyclePolicy✔️pro✔️✔️✔️Show Tests
    DeletePullThroughCacheRule
    DeleteRegistryPolicy✔️pro✔️✔️
    DeleteRepository✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteRepositoryPolicy✔️pro✔️✔️
    DescribeImageReplicationStatus
    DescribeImageScanFindings✔️pro
    DescribeImages✔️pro✔️✔️✔️Show Tests
    DescribePullThroughCacheRules
    DescribeRegistry✔️pro✔️✔️
    DescribeRepositories✔️pro✔️✔️✔️✔️✔️Show Tests
    GetAuthorizationToken✔️pro✔️✔️✔️✔️✔️Show Tests
    GetDownloadUrlForLayer
    GetLifecyclePolicy✔️pro✔️✔️✔️Show Tests
    GetLifecyclePolicyPreview✔️pro
    GetRegistryPolicy✔️pro✔️✔️
    GetRegistryScanningConfiguration✔️pro✔️✔️✔️✔️✔️Show Tests
    GetRepositoryPolicy✔️pro✔️✔️
    InitiateLayerUpload
    ListImages✔️pro✔️✔️✔️Show Tests
    ListTagsForResource✔️pro✔️✔️✔️Show Tests
    PutImage✔️pro✔️✔️✔️Show Tests
    PutImageScanningConfiguration✔️pro✔️✔️
    PutImageTagMutability✔️pro✔️✔️Show Tests
    PutLifecyclePolicy✔️pro✔️✔️✔️Show Tests
    PutRegistryPolicy✔️pro✔️✔️
    PutRegistryScanningConfiguration✔️pro✔️✔️✔️✔️✔️Show Tests
    PutReplicationConfiguration✔️pro✔️✔️
    SetRepositoryPolicy✔️pro✔️✔️
    StartImageScan✔️pro
    StartLifecyclePolicyPreview✔️pro
    TagResource✔️pro✔️✔️✔️Show Tests
    UntagResource✔️pro✔️✔️✔️Show Tests
    UpdatePullThroughCacheRule
    UploadLayerPart
    ValidatePullThroughCacheRule

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    BatchDeleteImage

    Parameters: imageIds, registryId, repositoryName
    • LocalStack Pro
      • test_create_delete_image diff --git a/references/coverage/coverage_ecs/index.html b/references/coverage/coverage_ecs/index.html index 7e6553ef72..3d89573cca 100644 --- a/references/coverage/coverage_ecs/index.html +++ b/references/coverage/coverage_ecs/index.html @@ -326,7 +326,7 @@

    ECS (Elastic Container Service)

    Implementation details for API ecs

    Coverage Overview

    Table of Contents
    Categories

    ECS (Elastic Container Service)

    Implementation details for API ecs

    Coverage Overview

    Elastic Container Service (ECS) is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CreateCapacityProvider✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateCluster✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateService✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateTaskSet✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteAccountSetting✔️pro✔️
    DeleteAttributes✔️pro✔️
    DeleteCapacityProvider✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteCluster✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteService✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteTaskDefinitions
    DeleteTaskSet✔️pro✔️✔️
    DeregisterContainerInstance✔️pro
    DeregisterTaskDefinition✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeCapacityProviders✔️pro✔️✔️
    DescribeClusters✔️pro✔️✔️✔️✔️Show Tests
    DescribeContainerInstances✔️pro✔️
    DescribeServices✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeTaskDefinition✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeTaskSets✔️pro✔️✔️
    DescribeTasks✔️pro✔️✔️✔️✔️✔️Show Tests
    DiscoverPollEndpoint
    ExecuteCommand
    GetTaskProtection
    ListAccountSettings✔️pro✔️
    ListAttributes✔️pro✔️
    ListClusters✔️pro
    ListContainerInstances✔️pro✔️✔️Show Tests
    ListServices✔️pro✔️✔️✔️✔️Show Tests
    ListServicesByNamespace
    ListTagsForResource✔️pro✔️✔️✔️Show Tests
    ListTaskDefinitionFamilies✔️pro✔️
    ListTaskDefinitions✔️pro✔️Show Tests
    ListTasks✔️pro✔️✔️✔️✔️✔️Show Tests
    PutAccountSetting✔️pro✔️
    PutAccountSettingDefault
    PutAttributes✔️pro✔️
    PutClusterCapacityProviders✔️pro✔️✔️✔️✔️✔️Show Tests
    RegisterContainerInstance✔️pro✔️✔️Show Tests
    RegisterTaskDefinition✔️pro✔️✔️✔️✔️✔️Show Tests
    RunTask✔️pro✔️✔️✔️✔️✔️Show Tests
    StartTask✔️pro✔️✔️Show Tests
    StopTask✔️pro✔️✔️✔️✔️Show Tests
    SubmitAttachmentStateChanges
    SubmitContainerStateChange
    SubmitTaskStateChange
    TagResource✔️pro✔️✔️✔️✔️Show Tests
    UntagResource✔️pro✔️✔️
    UpdateCapacityProvider✔️pro✔️✔️
    UpdateCluster✔️pro✔️✔️✔️✔️Show Tests
    UpdateClusterSettings
    UpdateContainerAgent
    UpdateContainerInstancesState✔️pro✔️
    UpdateService✔️pro✔️✔️✔️✔️✔️Show Tests
    UpdateServicePrimaryTaskSet✔️pro✔️
    UpdateTaskProtection
    UpdateTaskSet✔️pro✔️✔️

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateCapacityProvider

    Parameters: autoScalingGroupProvider, name
    • LocalStack Pro
      • test_capacity_providers diff --git a/references/coverage/coverage_efs/index.html b/references/coverage/coverage_efs/index.html index f00ef10521..28547745e0 100644 --- a/references/coverage/coverage_efs/index.html +++ b/references/coverage/coverage_efs/index.html @@ -326,7 +326,7 @@

    EFS (Elastic File System)

    Implementation details for API efs

    Coverage Overview

    Table of Contents
    Categories

    EFS (Elastic File System)

    Implementation details for API efs

    Coverage Overview

    Elastic File System (EFS) is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CreateAccessPoint✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateFileSystem✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateMountTarget✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateReplicationConfiguration
    CreateTags
    DeleteAccessPoint✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteFileSystem✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteFileSystemPolicy
    DeleteMountTarget✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteReplicationConfiguration
    DeleteTags
    DescribeAccessPoints✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeAccountPreferences
    DescribeBackupPolicy✔️pro
    DescribeFileSystemPolicy✔️pro✔️✔️
    DescribeFileSystems✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeLifecycleConfiguration✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeMountTargetSecurityGroups✔️pro✔️✔️
    DescribeMountTargets✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeReplicationConfigurations
    DescribeTags
    ListTagsForResource✔️pro
    ModifyMountTargetSecurityGroups✔️pro
    PutAccountPreferences
    PutBackupPolicy
    PutFileSystemPolicy✔️pro✔️✔️
    PutLifecycleConfiguration✔️pro✔️✔️✔️✔️✔️Show Tests
    TagResource✔️pro✔️✔️
    UntagResource✔️pro✔️✔️
    UpdateFileSystem
    UpdateFileSystemProtection

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateAccessPoint

    Parameters: ClientToken, FileSystemId, PosixUser, RootDirectory
    • LocalStack Pro
      • test_file_system_deployment diff --git a/references/coverage/coverage_eks/index.html b/references/coverage/coverage_eks/index.html index a1841d8426..6a3219094a 100644 --- a/references/coverage/coverage_eks/index.html +++ b/references/coverage/coverage_eks/index.html @@ -326,7 +326,7 @@

    EKS (Elastic Kubernetes Service)

    Implementation details for API eks

    Coverage Overview

    Table of Contents
    Categories

    EKS (Elastic Kubernetes Service)

    Implementation details for API eks

    Coverage Overview

    Elastic Kubernetes Service (EKS) is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AssociateAccessPolicy
    AssociateEncryptionConfig
    AssociateIdentityProviderConfig
    CreateAccessEntry
    CreateAddon
    CreateCluster✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateEksAnywhereSubscription
    CreateFargateProfile✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateNodegroup✔️pro✔️✔️✔️✔️✔️Show Tests
    CreatePodIdentityAssociation
    DeleteAccessEntry
    DeleteAddon
    DeleteCluster✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteEksAnywhereSubscription
    DeleteFargateProfile✔️pro✔️✔️
    DeleteNodegroup✔️pro✔️✔️✔️✔️✔️Show Tests
    DeletePodIdentityAssociation
    DeregisterCluster
    DescribeAccessEntry
    DescribeAddon
    DescribeAddonConfiguration
    DescribeAddonVersions
    DescribeCluster✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeEksAnywhereSubscription
    DescribeFargateProfile✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeIdentityProviderConfig
    DescribeInsight
    DescribeNodegroup✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribePodIdentityAssociation
    DescribeUpdate
    DisassociateAccessPolicy
    DisassociateIdentityProviderConfig
    ListAccessEntries
    ListAccessPolicies
    ListAddons
    ListAssociatedAccessPolicies
    ListClusters✔️pro✔️✔️✔️✔️Show Tests
    ListEksAnywhereSubscriptions
    ListFargateProfiles✔️pro
    ListIdentityProviderConfigs
    ListInsights
    ListNodegroups✔️pro✔️✔️
    ListPodIdentityAssociations
    ListTagsForResource
    ListUpdates
    RegisterCluster
    TagResource
    UntagResource
    UpdateAccessEntry
    UpdateAddon
    UpdateClusterConfig✔️pro✔️✔️
    UpdateClusterVersion
    UpdateEksAnywhereSubscription
    UpdateNodegroupConfig✔️pro✔️✔️
    UpdateNodegroupVersion✔️pro
    UpdatePodIdentityAssociation

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateCluster

    Parameters: clientRequestToken, kubernetesNetworkConfig, name, resourcesVpcConfig, roleArn, tags, version
    • LocalStack Pro
      • test_eksctl_stack diff --git a/references/coverage/coverage_elasticache/index.html b/references/coverage/coverage_elasticache/index.html index d7e09a5885..5c69cfd7f2 100644 --- a/references/coverage/coverage_elasticache/index.html +++ b/references/coverage/coverage_elasticache/index.html @@ -326,7 +326,7 @@

    ElastiCache

    Implementation details for API elasticache

    Coverage Overview

    Table of Contents
    Categories

    ElastiCache

    Implementation details for API elasticache

    Coverage Overview

    ElastiCache is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AddTagsToResource✔️pro
    AuthorizeCacheSecurityGroupIngress
    BatchApplyUpdateAction
    BatchStopUpdateAction
    CompleteMigration
    CopyServerlessCacheSnapshot
    CopySnapshot
    CreateCacheCluster✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateCacheParameterGroup✔️pro✔️✔️✔️Show Tests
    CreateCacheSecurityGroup✔️pro✔️✔️✔️Show Tests
    CreateCacheSubnetGroup✔️pro✔️✔️✔️Show Tests
    CreateGlobalReplicationGroup
    CreateReplicationGroup✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateServerlessCache
    CreateServerlessCacheSnapshot
    CreateSnapshot
    CreateUser
    CreateUserGroup
    DecreaseNodeGroupsInGlobalReplicationGroup
    DecreaseReplicaCount
    DeleteCacheCluster✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteCacheParameterGroup✔️pro✔️✔️✔️Show Tests
    DeleteCacheSecurityGroup✔️pro✔️✔️✔️Show Tests
    DeleteCacheSubnetGroup✔️pro✔️✔️✔️Show Tests
    DeleteGlobalReplicationGroup
    DeleteReplicationGroup✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteServerlessCache
    DeleteServerlessCacheSnapshot
    DeleteSnapshot
    DeleteUser
    DeleteUserGroup
    DescribeCacheClusters✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeCacheEngineVersions
    DescribeCacheParameterGroups✔️pro✔️✔️✔️Show Tests
    DescribeCacheParameters✔️pro
    DescribeCacheSecurityGroups✔️pro
    DescribeCacheSubnetGroups✔️pro
    DescribeEngineDefaultParameters
    DescribeEvents
    DescribeGlobalReplicationGroups
    DescribeReplicationGroups✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeReservedCacheNodes
    DescribeReservedCacheNodesOfferings
    DescribeServerlessCacheSnapshots
    DescribeServerlessCaches
    DescribeServiceUpdates
    DescribeSnapshots
    DescribeUpdateActions
    DescribeUserGroups
    DescribeUsers
    DisassociateGlobalReplicationGroup
    ExportServerlessCacheSnapshot
    FailoverGlobalReplicationGroup
    IncreaseNodeGroupsInGlobalReplicationGroup
    IncreaseReplicaCount
    ListAllowedNodeTypeModifications
    ListTagsForResource✔️pro✔️✔️
    ModifyCacheCluster✔️pro✔️✔️
    ModifyCacheParameterGroup✔️pro✔️✔️✔️Show Tests
    ModifyCacheSubnetGroup✔️pro
    ModifyGlobalReplicationGroup
    ModifyReplicationGroup✔️pro
    ModifyReplicationGroupShardConfiguration
    ModifyServerlessCache
    ModifyUser
    ModifyUserGroup
    PurchaseReservedCacheNodesOffering
    RebalanceSlotsInGlobalReplicationGroup
    RebootCacheCluster
    RemoveTagsFromResource✔️pro
    ResetCacheParameterGroup
    RevokeCacheSecurityGroupIngress
    StartMigration
    TestFailover
    TestMigration

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateCacheCluster

    Parameters: AutoMinorVersionUpgrade, CacheClusterId, CacheNodeType, CacheSubnetGroupName, Engine, NumCacheNodes, SecurityGroupIds
    • LocalStack Pro
      • test_resource_deployment diff --git a/references/coverage/coverage_elasticbeanstalk/index.html b/references/coverage/coverage_elasticbeanstalk/index.html index 1aa4a1aa2b..82ff8afd9f 100644 --- a/references/coverage/coverage_elasticbeanstalk/index.html +++ b/references/coverage/coverage_elasticbeanstalk/index.html @@ -326,7 +326,7 @@

    Elastic Beanstalk

    Implementation details for API elasticbeanstalk

    Coverage Overview

    Table of Contents
    Categories

    Elastic Beanstalk

    Implementation details for API elasticbeanstalk

    Coverage Overview

    Elastic Beanstalk is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AbortEnvironmentUpdate
    ApplyEnvironmentManagedAction
    AssociateEnvironmentOperationsRole
    CheckDNSAvailability
    ComposeEnvironments
    CreateApplication✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateApplicationVersion✔️pro✔️✔️✔️Show Tests
    CreateConfigurationTemplate✔️pro✔️✔️✔️Show Tests
    CreateEnvironment✔️pro✔️✔️✔️Show Tests
    CreatePlatformVersion
    CreateStorageLocation
    DeleteApplication✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteApplicationVersion✔️pro✔️✔️✔️Show Tests
    DeleteConfigurationTemplate✔️pro✔️✔️✔️Show Tests
    DeleteEnvironmentConfiguration✔️pro✔️Show Tests
    DeletePlatformVersion
    DescribeAccountAttributes
    DescribeApplicationVersions✔️pro✔️✔️✔️Show Tests
    DescribeApplications✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeConfigurationOptions
    DescribeConfigurationSettings✔️pro✔️✔️✔️Show Tests
    DescribeEnvironmentHealth
    DescribeEnvironmentManagedActionHistory
    DescribeEnvironmentManagedActions
    DescribeEnvironmentResources
    DescribeEnvironments✔️pro✔️✔️✔️Show Tests
    DescribeEvents
    DescribeInstancesHealth
    DescribePlatformVersion
    DisassociateEnvironmentOperationsRole
    ListAvailableSolutionStacks
    ListPlatformBranches
    ListPlatformVersions
    ListTagsForResource
    RebuildEnvironment
    RequestEnvironmentInfo
    RestartAppServer
    RetrieveEnvironmentInfo
    SwapEnvironmentCNAMEs
    TerminateEnvironment✔️pro✔️✔️✔️Show Tests
    UpdateApplication✔️pro✔️Show Tests
    UpdateApplicationResourceLifecycle
    UpdateApplicationVersion✔️pro✔️Show Tests
    UpdateConfigurationTemplate
    UpdateEnvironment✔️pro✔️Show Tests
    UpdateTagsForResource
    ValidateConfigurationSettings

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateApplication

    Parameters: ApplicationName
    • LocalStack Pro
      • test_manage_application_versions diff --git a/references/coverage/coverage_elastictranscoder/index.html b/references/coverage/coverage_elastictranscoder/index.html index ba897291af..267bf83e9a 100644 --- a/references/coverage/coverage_elastictranscoder/index.html +++ b/references/coverage/coverage_elastictranscoder/index.html @@ -326,7 +326,7 @@

    elastictranscoder

    Implementation details for API elastictranscoder

    Coverage Overview


    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CancelJob
    CreateJob
    CreatePipeline✔️pro✔️✔️✔️✔️Show Tests
    CreatePreset
    DeletePipeline✔️pro✔️✔️✔️✔️Show Tests
    DeletePreset
    ListJobsByPipeline
    ListJobsByStatus
    ListPipelines✔️pro✔️✔️✔️✔️Show Tests
    ListPresets
    ReadJob
    ReadPipeline✔️pro✔️✔️✔️Show Tests
    ReadPreset
    TestRole
    UpdatePipeline✔️pro✔️
    UpdatePipelineNotifications
    UpdatePipelineStatus

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. + Create project issue
    Table of Contents
    Categories

    elastictranscoder

    Implementation details for API elastictranscoder

    Coverage Overview


    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CancelJob
    CreateJob
    CreatePipeline✔️pro✔️✔️✔️✔️Show Tests
    CreatePreset
    DeletePipeline✔️pro✔️✔️✔️✔️Show Tests
    DeletePreset
    ListJobsByPipeline
    ListJobsByStatus
    ListPipelines✔️pro✔️✔️✔️✔️Show Tests
    ListPresets
    ReadJob
    ReadPipeline✔️pro✔️✔️✔️Show Tests
    ReadPreset
    TestRole
    UpdatePipeline✔️pro✔️
    UpdatePipelineNotifications
    UpdatePipelineStatus

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreatePipeline

    Parameters: InputBucket, Name, OutputBucket, Role
    • LocalStack Pro
      • test_create_list_read_pipeline LocalStack Pro: tests/aws/services/elastictranscoder/test_elastictranscoder.py::TestElasticTranscoder::test_create_list_read_pipeline HTTP Status Code: 201 diff --git a/references/coverage/coverage_elb/index.html b/references/coverage/coverage_elb/index.html index 07e76af0e0..3b8cfac182 100644 --- a/references/coverage/coverage_elb/index.html +++ b/references/coverage/coverage_elb/index.html @@ -326,7 +326,7 @@

    ELB (Elastic Load Balancer)

    Implementation details for API elb

    Coverage Overview

    Table of Contents
    Categories

    ELB (Elastic Load Balancer)

    Implementation details for API elb

    Coverage Overview

    Elastic Load Balancer (ELB) is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AddTags✔️pro✔️
    ApplySecurityGroupsToLoadBalancer✔️pro✔️✔️
    AttachLoadBalancerToSubnets✔️pro✔️✔️
    ConfigureHealthCheck✔️pro✔️✔️
    CreateAppCookieStickinessPolicy✔️pro✔️✔️
    CreateLBCookieStickinessPolicy✔️pro✔️✔️
    CreateLoadBalancer✔️pro✔️✔️
    CreateLoadBalancerListeners✔️pro✔️✔️
    CreateLoadBalancerPolicy✔️pro✔️✔️
    DeleteLoadBalancer✔️pro✔️✔️
    DeleteLoadBalancerListeners✔️pro✔️✔️
    DeleteLoadBalancerPolicy✔️pro✔️✔️
    DeregisterInstancesFromLoadBalancer✔️pro✔️✔️
    DescribeAccountLimits
    DescribeInstanceHealth✔️pro✔️✔️
    DescribeLoadBalancerAttributes✔️pro✔️✔️
    DescribeLoadBalancerPolicies✔️pro✔️✔️
    DescribeLoadBalancerPolicyTypes
    DescribeLoadBalancers✔️pro✔️✔️
    DescribeTags✔️pro✔️✔️
    DetachLoadBalancerFromSubnets✔️pro✔️✔️
    DisableAvailabilityZonesForLoadBalancer✔️pro✔️
    EnableAvailabilityZonesForLoadBalancer✔️pro✔️✔️
    ModifyLoadBalancerAttributes✔️pro✔️✔️
    RegisterInstancesWithLoadBalancer✔️pro✔️✔️
    RemoveTags✔️pro✔️
    SetLoadBalancerListenerSSLCertificate✔️pro✔️
    SetLoadBalancerPoliciesForBackendServer✔️pro✔️✔️
    SetLoadBalancerPoliciesOfListener✔️pro✔️✔️

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
    \ No newline at end of file diff --git a/references/coverage/coverage_elbv2/index.html b/references/coverage/coverage_elbv2/index.html index b9607d010d..526bc84e6e 100644 --- a/references/coverage/coverage_elbv2/index.html +++ b/references/coverage/coverage_elbv2/index.html @@ -326,7 +326,7 @@

    ELB v2 (Elastic Load Balancer v2)

    Implementation details for API elbv2

    Coverage Overview

    Table of Contents
    Categories

    ELB v2 (Elastic Load Balancer v2)

    Implementation details for API elbv2

    Coverage Overview

    Elastic Load Balancer v2 (ELB v2) is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AddListenerCertificates✔️pro✔️✔️
    AddTags✔️pro✔️✔️
    AddTrustStoreRevocations
    CreateListener✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateLoadBalancer✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateRule✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateTargetGroup✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateTrustStore
    DeleteListener✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteLoadBalancer✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteRule✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteTargetGroup✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteTrustStore
    DeregisterTargets✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeAccountLimits✔️pro✔️✔️
    DescribeListenerCertificates✔️pro✔️✔️
    DescribeListeners✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeLoadBalancerAttributes✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeLoadBalancers✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeRules✔️pro✔️✔️
    DescribeSSLPolicies✔️pro✔️
    DescribeTags✔️pro✔️✔️
    DescribeTargetGroupAttributes✔️pro✔️✔️
    DescribeTargetGroups✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeTargetHealth✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeTrustStoreAssociations
    DescribeTrustStoreRevocations
    DescribeTrustStores
    GetTrustStoreCaCertificatesBundle
    GetTrustStoreRevocationContent
    ModifyListener✔️pro✔️✔️
    ModifyLoadBalancerAttributes✔️pro✔️✔️✔️✔️✔️Show Tests
    ModifyRule✔️pro✔️✔️
    ModifyTargetGroup✔️pro✔️✔️
    ModifyTargetGroupAttributes✔️pro✔️✔️✔️✔️✔️Show Tests
    ModifyTrustStore
    RegisterTargets✔️pro✔️✔️✔️✔️✔️Show Tests
    RemoveListenerCertificates✔️pro✔️✔️
    RemoveTags✔️pro✔️✔️
    RemoveTrustStoreRevocations
    SetIpAddressType✔️pro✔️✔️✔️✔️✔️Show Tests
    SetRulePriorities✔️pro✔️
    SetSecurityGroups✔️pro✔️✔️
    SetSubnets✔️pro✔️

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateListener

    Parameters: Certificates, DefaultActions, LoadBalancerArn, Port, Protocol
    • LocalStack Pro
      • test_redirect_listener diff --git a/references/coverage/coverage_emr-serverless/index.html b/references/coverage/coverage_emr-serverless/index.html index 9f2d5cab4e..fad0d1b59b 100644 --- a/references/coverage/coverage_emr-serverless/index.html +++ b/references/coverage/coverage_emr-serverless/index.html @@ -326,7 +326,7 @@

    EMR (EMR Serverless)

    Implementation details for API emr-serverless

    Coverage Overview

    Table of Contents
    Categories

    EMR (EMR Serverless)

    Implementation details for API emr-serverless

    Coverage Overview

    EMR Serverless (EMR) is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CancelJobRun✔️pro✔️
    CreateApplication✔️pro✔️
    DeleteApplication✔️pro✔️
    GetApplication✔️pro
    GetDashboardForJobRun
    GetJobRun✔️pro✔️
    ListApplications✔️pro✔️
    ListJobRunAttempts
    ListJobRuns✔️pro✔️
    ListTagsForResource✔️pro
    StartApplication✔️pro✔️
    StartJobRun✔️pro✔️
    StopApplication✔️pro✔️
    TagResource✔️pro
    UntagResource✔️pro
    UpdateApplication✔️pro✔️

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    \ No newline at end of file diff --git a/references/coverage/coverage_emr/index.html b/references/coverage/coverage_emr/index.html index 09a9fe404b..4ca41fb762 100644 --- a/references/coverage/coverage_emr/index.html +++ b/references/coverage/coverage_emr/index.html @@ -326,7 +326,7 @@

    EMR (Elastic MapReduce)

    Implementation details for API emr

    Coverage Overview

    Table of Contents
    Categories

    EMR (Elastic MapReduce)

    Implementation details for API emr

    Coverage Overview

    Elastic MapReduce (EMR) is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AddInstanceFleet✔️pro✔️Show Tests
    AddInstanceGroups✔️pro✔️✔️
    AddJobFlowSteps✔️pro
    AddTags✔️pro✔️
    CancelSteps
    CreateSecurityConfiguration✔️pro✔️
    CreateStudio
    CreateStudioSessionMapping
    DeleteSecurityConfiguration✔️pro✔️
    DeleteStudio
    DeleteStudioSessionMapping
    DescribeCluster✔️pro✔️✔️
    DescribeJobFlows✔️pro✔️
    DescribeNotebookExecution
    DescribeReleaseLabel
    DescribeSecurityConfiguration✔️pro✔️
    DescribeStep✔️pro
    DescribeStudio
    GetAutoTerminationPolicy✔️pro✔️✔️✔️Show Tests
    GetBlockPublicAccessConfiguration✔️pro
    GetClusterSessionCredentials
    GetManagedScalingPolicy
    GetStudioSessionMapping
    ListBootstrapActions✔️pro✔️✔️
    ListClusters✔️pro✔️
    ListInstanceFleets✔️pro✔️✔️✔️Show Tests
    ListInstanceGroups✔️pro✔️✔️
    ListInstances✔️pro✔️
    ListNotebookExecutions
    ListReleaseLabels
    ListSecurityConfigurations
    ListSteps✔️pro✔️✔️
    ListStudioSessionMappings
    ListStudios
    ListSupportedInstanceTypes
    ModifyCluster✔️pro✔️
    ModifyInstanceFleet✔️pro✔️Show Tests
    ModifyInstanceGroups✔️pro✔️✔️
    PutAutoScalingPolicy✔️pro
    PutAutoTerminationPolicy✔️pro✔️Show Tests
    PutBlockPublicAccessConfiguration
    PutManagedScalingPolicy
    RemoveAutoScalingPolicy✔️pro
    RemoveAutoTerminationPolicy✔️pro✔️Show Tests
    RemoveManagedScalingPolicy
    RemoveTags✔️pro✔️
    RunJobFlow✔️pro✔️✔️✔️Show Tests
    SetKeepJobFlowAliveWhenNoSteps
    SetTerminationProtection✔️pro✔️
    SetUnhealthyNodeReplacement
    SetVisibleToAllUsers✔️pro✔️
    StartNotebookExecution
    StopNotebookExecution
    TerminateJobFlows✔️pro✔️✔️
    UpdateStudio
    UpdateStudioSessionMapping

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    AddInstanceFleet

    Parameters: ClusterId, InstanceFleet
    • LocalStack Pro
      • test_instance_fleets diff --git a/references/coverage/coverage_es/index.html b/references/coverage/coverage_es/index.html index af390b3438..ac169b5e4f 100644 --- a/references/coverage/coverage_es/index.html +++ b/references/coverage/coverage_es/index.html @@ -326,7 +326,7 @@

    ES (OpenSearch, legacy Elasticsearch)

    Implementation details for API es

    Coverage Overview

    Table of Contents
    Categories

    ES (OpenSearch, legacy Elasticsearch)

    Implementation details for API es

    Coverage Overview

    OpenSearch, legacy Elasticsearch (ES) is supported by LocalStack in the community image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AcceptInboundCrossClusterSearchConnection
    AddTags✔️community✔️Show Tests
    AssociatePackage
    AuthorizeVpcEndpointAccess
    CancelDomainConfigChange
    CancelElasticsearchServiceSoftwareUpdate
    CreateElasticsearchDomain✔️community✔️✔️✔️Show Tests
    CreateOutboundCrossClusterSearchConnection
    CreatePackage
    CreateVpcEndpoint
    DeleteElasticsearchDomain✔️community✔️✔️Show Tests
    DeleteElasticsearchServiceRole
    DeleteInboundCrossClusterSearchConnection
    DeleteOutboundCrossClusterSearchConnection
    DeletePackage
    DeleteVpcEndpoint
    DescribeDomainAutoTunes
    DescribeDomainChangeProgress
    DescribeElasticsearchDomain✔️community✔️✔️✔️Show Tests
    DescribeElasticsearchDomainConfig✔️community
    DescribeElasticsearchDomains✔️community✔️✔️Show Tests
    DescribeElasticsearchInstanceTypeLimits
    DescribeInboundCrossClusterSearchConnections
    DescribeOutboundCrossClusterSearchConnections
    DescribePackages
    DescribeReservedElasticsearchInstanceOfferings
    DescribeReservedElasticsearchInstances
    DescribeVpcEndpoints
    DissociatePackage
    GetCompatibleElasticsearchVersions✔️community✔️✔️
    GetPackageVersionHistory
    GetUpgradeHistory
    GetUpgradeStatus
    ListDomainNames✔️community✔️
    ListDomainsForPackage
    ListElasticsearchInstanceTypes
    ListElasticsearchVersions✔️community
    ListPackagesForDomain
    ListTags✔️community✔️Show Tests
    ListVpcEndpointAccess
    ListVpcEndpoints
    ListVpcEndpointsForDomain
    PurchaseReservedElasticsearchInstanceOffering
    RejectInboundCrossClusterSearchConnection
    RemoveTags✔️community
    RevokeVpcEndpointAccess
    StartElasticsearchServiceSoftwareUpdate
    UpdateElasticsearchDomainConfig✔️community
    UpdatePackage
    UpdateVpcEndpoint
    UpgradeElasticsearchDomain

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    AddTags

    Parameters: ARN, TagList
    • LocalStack Community
      • test_cfn_handle_elasticsearch_domain diff --git a/references/coverage/coverage_events/index.html b/references/coverage/coverage_events/index.html index 25a6f4a156..00f1561db3 100644 --- a/references/coverage/coverage_events/index.html +++ b/references/coverage/coverage_events/index.html @@ -326,7 +326,7 @@

    EventBridge

    Implementation details for API events

    Coverage Overview

    Table of Contents
    Categories

    EventBridge

    Implementation details for API events

    Coverage Overview

    EventBridge is supported by LocalStack in the community image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    ActivateEventSource
    CancelReplay✔️community✔️
    CreateApiDestination✔️community✔️✔️✔️✔️Show Tests
    CreateArchive✔️community✔️✔️✔️✔️✔️Show Tests
    CreateConnection✔️community✔️✔️✔️✔️Show Tests
    CreateEndpoint
    CreateEventBus✔️community✔️✔️✔️✔️✔️Show Tests
    CreatePartnerEventSource✔️community✔️
    DeactivateEventSource
    DeauthorizeConnection
    DeleteApiDestination✔️community✔️✔️✔️✔️Show Tests
    DeleteArchive✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteConnection✔️community✔️✔️✔️✔️Show Tests
    DeleteEndpoint
    DeleteEventBus✔️community✔️✔️✔️✔️✔️Show Tests
    DeletePartnerEventSource✔️community
    DeleteRule✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeApiDestination✔️community✔️✔️✔️Show Tests
    DescribeArchive✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeConnection✔️community✔️✔️
    DescribeEndpoint
    DescribeEventBus✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeEventSource✔️community
    DescribePartnerEventSource✔️community✔️
    DescribeReplay✔️community✔️✔️✔️✔️Show Tests
    DescribeRule✔️community✔️✔️✔️✔️✔️Show Tests
    DisableRule✔️community✔️✔️✔️✔️Show Tests
    EnableRule✔️community✔️✔️✔️✔️Show Tests
    ListApiDestinations✔️community✔️✔️✔️Show Tests
    ListArchives✔️community✔️✔️✔️✔️Show Tests
    ListConnections✔️community✔️✔️✔️Show Tests
    ListEndpoints
    ListEventBuses✔️community✔️✔️Show Tests
    ListEventSources
    ListPartnerEventSourceAccounts
    ListPartnerEventSources
    ListReplays✔️community✔️
    ListRuleNamesByTarget✔️community✔️
    ListRules✔️community✔️✔️✔️✔️Show Tests
    ListTagsForResource✔️community✔️✔️✔️✔️✔️Show Tests
    ListTargetsByRule✔️community✔️✔️✔️✔️✔️Show Tests
    PutEvents✔️community✔️✔️✔️✔️✔️Show Tests
    PutPartnerEvents✔️community
    PutPermission✔️community✔️✔️✔️✔️Show Tests
    PutRule✔️community✔️✔️✔️✔️✔️Show Tests
    PutTargets✔️community✔️✔️✔️✔️✔️Show Tests
    RemovePermission✔️community✔️✔️✔️✔️Show Tests
    RemoveTargets✔️community✔️✔️✔️✔️✔️Show Tests
    StartReplay✔️community✔️✔️✔️✔️Show Tests
    TagResource✔️community✔️✔️✔️✔️✔️Show Tests
    TestEventPattern✔️community✔️✔️✔️Show Tests
    UntagResource✔️community✔️✔️✔️✔️✔️Show Tests
    UpdateApiDestination✔️community✔️✔️
    UpdateArchive✔️community✔️✔️✔️✔️✔️Show Tests
    UpdateConnection✔️community✔️✔️
    UpdateEndpoint
    UpdateEventBus

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateApiDestination

    Parameters: ConnectionArn, Description, HttpMethod, InvocationEndpoint, Name
    • LocalStack Community
      • test_cfn_event_api_destination_resource diff --git a/references/coverage/coverage_firehose/index.html b/references/coverage/coverage_firehose/index.html index 0981c1e9e4..5efe38c809 100644 --- a/references/coverage/coverage_firehose/index.html +++ b/references/coverage/coverage_firehose/index.html @@ -326,7 +326,7 @@

    Kinesis Data Firehose

    Implementation details for API firehose

    Coverage Overview

    Table of Contents
    Categories

    Kinesis Data Firehose

    Implementation details for API firehose

    Coverage Overview

    Kinesis Data Firehose is supported by LocalStack in the community image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CreateDeliveryStream✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteDeliveryStream✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeDeliveryStream✔️community✔️✔️✔️✔️✔️Show Tests
    ListDeliveryStreams✔️community✔️Show Tests
    ListTagsForDeliveryStream✔️community✔️✔️✔️Show Tests
    PutRecord✔️community✔️✔️✔️Show Tests
    PutRecordBatch✔️community
    StartDeliveryStreamEncryption
    StopDeliveryStreamEncryption
    TagDeliveryStream✔️community✔️✔️
    UntagDeliveryStream✔️community✔️✔️
    UpdateDestination✔️community✔️✔️✔️Show Tests

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateDeliveryStream

    Parameters: DeliveryStreamName, DeliveryStreamType, ElasticsearchDestinationConfiguration, KinesisStreamSourceConfiguration
    • LocalStack Community
      • test_kinesis_firehose_elasticsearch_s3_backup diff --git a/references/coverage/coverage_fis/index.html b/references/coverage/coverage_fis/index.html index 898b137a19..e78d8dd4b6 100644 --- a/references/coverage/coverage_fis/index.html +++ b/references/coverage/coverage_fis/index.html @@ -326,7 +326,7 @@

    FIS (Fault Injection Simulator)

    Implementation details for API fis

    Coverage Overview

    Table of Contents
    Categories

    FIS (Fault Injection Simulator)

    Implementation details for API fis

    Coverage Overview

    Fault Injection Simulator (FIS) is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CreateExperimentTemplate✔️pro✔️✔️✔️Show Tests
    CreateTargetAccountConfiguration
    DeleteExperimentTemplate✔️pro✔️✔️✔️Show Tests
    DeleteTargetAccountConfiguration
    GetAction
    GetExperiment✔️pro✔️Show Tests
    GetExperimentTargetAccountConfiguration
    GetExperimentTemplate✔️pro✔️✔️✔️Show Tests
    GetTargetAccountConfiguration
    GetTargetResourceType
    ListActions
    ListExperimentResolvedTargets
    ListExperimentTargetAccountConfigurations
    ListExperimentTemplates✔️pro✔️Show Tests
    ListExperiments✔️pro✔️Show Tests
    ListTagsForResource
    ListTargetAccountConfigurations
    ListTargetResourceTypes
    StartExperiment✔️pro✔️Show Tests
    StopExperiment✔️pro✔️Show Tests
    TagResource
    UntagResource
    UpdateExperimentTemplate
    UpdateTargetAccountConfiguration

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateExperimentTemplate

    Parameters: actions, clientToken, description, roleArn, stopConditions
    • LocalStack Pro
      • test_api_failure_with_latency diff --git a/references/coverage/coverage_glacier/index.html b/references/coverage/coverage_glacier/index.html index 125a9fbce9..9c582ee3ef 100644 --- a/references/coverage/coverage_glacier/index.html +++ b/references/coverage/coverage_glacier/index.html @@ -326,7 +326,7 @@

    Glacier (S3 Glacier)

    Implementation details for API glacier

    Coverage Overview

    Table of Contents
    Categories

    Glacier (S3 Glacier)

    Implementation details for API glacier

    Coverage Overview

    S3 Glacier (Glacier) is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AbortMultipartUpload
    AbortVaultLock
    AddTagsToVault✔️pro✔️Show Tests
    CompleteMultipartUpload
    CompleteVaultLock
    CreateVault✔️pro✔️✔️✔️✔️Show Tests
    DeleteArchive✔️pro✔️
    DeleteVault✔️pro✔️✔️✔️✔️Show Tests
    DeleteVaultAccessPolicy✔️pro
    DeleteVaultNotifications✔️pro
    DescribeJob✔️pro
    DescribeVault✔️pro✔️
    GetDataRetrievalPolicy
    GetJobOutput✔️pro✔️Show Tests
    GetVaultAccessPolicy✔️pro
    GetVaultLock
    GetVaultNotifications✔️pro✔️Show Tests
    InitiateJob✔️pro✔️✔️✔️✔️Show Tests
    InitiateMultipartUpload
    InitiateVaultLock
    ListJobs✔️pro✔️
    ListMultipartUploads
    ListParts
    ListProvisionedCapacity
    ListTagsForVault✔️pro
    ListVaults✔️pro
    PurchaseProvisionedCapacity
    RemoveTagsFromVault✔️pro
    SetDataRetrievalPolicy
    SetVaultAccessPolicy✔️pro
    SetVaultNotifications✔️pro
    UploadArchive✔️pro✔️✔️✔️✔️Show Tests
    UploadMultipartPart

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    AddTagsToVault

    Parameters: accountId, vaultName
    • LocalStack Pro
      • test_invalid_vault_name diff --git a/references/coverage/coverage_glue/index.html b/references/coverage/coverage_glue/index.html index c51be0e33d..e476c51cf5 100644 --- a/references/coverage/coverage_glue/index.html +++ b/references/coverage/coverage_glue/index.html @@ -326,7 +326,7 @@

    Glue

    Implementation details for API glue

    Coverage Overview

    Table of Contents
    Categories

    Glue

    Implementation details for API glue

    Coverage Overview

    Glue is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    BatchCreatePartition✔️pro
    BatchDeleteConnection
    BatchDeletePartition✔️pro
    BatchDeleteTable✔️pro
    BatchDeleteTableVersion
    BatchGetBlueprints
    BatchGetCrawlers
    BatchGetCustomEntityTypes
    BatchGetDataQualityResult
    BatchGetDevEndpoints
    BatchGetJobs
    BatchGetPartition✔️pro
    BatchGetTableOptimizer
    BatchGetTriggers
    BatchGetWorkflows
    BatchStopJobRun
    BatchUpdatePartition✔️pro
    CancelDataQualityRuleRecommendationRun
    CancelDataQualityRulesetEvaluationRun
    CancelMLTaskRun
    CancelStatement
    CheckSchemaVersionValidity✔️pro
    CreateBlueprint
    CreateClassifier✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateConnection✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateCrawler✔️pro✔️✔️✔️Show Tests
    CreateCustomEntityType
    CreateDataQualityRuleset
    CreateDatabase✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateDevEndpoint
    CreateJob✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateMLTransform
    CreatePartition✔️pro✔️✔️
    CreatePartitionIndex✔️pro✔️✔️
    CreateRegistry✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateSchema✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateScript
    CreateSecurityConfiguration✔️pro✔️✔️✔️Show Tests
    CreateSession
    CreateTable✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateTableOptimizer
    CreateTrigger✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateUsageProfile
    CreateUserDefinedFunction
    CreateWorkflow✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteBlueprint
    DeleteClassifier✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteColumnStatisticsForPartition
    DeleteColumnStatisticsForTable
    DeleteConnection✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteCrawler✔️pro✔️✔️✔️Show Tests
    DeleteCustomEntityType
    DeleteDataQualityRuleset
    DeleteDatabase✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteDevEndpoint
    DeleteJob✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteMLTransform
    DeletePartition✔️pro✔️✔️
    DeletePartitionIndex✔️pro✔️✔️
    DeleteRegistry✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteResourcePolicy✔️pro✔️✔️✔️Show Tests
    DeleteSchema✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteSchemaVersions✔️pro✔️✔️✔️Show Tests
    DeleteSecurityConfiguration✔️pro✔️✔️✔️Show Tests
    DeleteSession
    DeleteTable✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteTableOptimizer
    DeleteTableVersion
    DeleteTrigger✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteUsageProfile
    DeleteUserDefinedFunction
    DeleteWorkflow✔️pro✔️✔️✔️✔️✔️Show Tests
    GetBlueprint
    GetBlueprintRun
    GetBlueprintRuns
    GetCatalogImportStatus✔️pro
    GetClassifier✔️pro✔️✔️✔️✔️✔️Show Tests
    GetClassifiers✔️pro✔️Show Tests
    GetColumnStatisticsForPartition
    GetColumnStatisticsForTable
    GetColumnStatisticsTaskRun
    GetColumnStatisticsTaskRuns
    GetConnection✔️pro✔️✔️✔️✔️✔️Show Tests
    GetConnections✔️pro✔️Show Tests
    GetCrawler✔️pro✔️✔️✔️Show Tests
    GetCrawlerMetrics
    GetCrawlers✔️pro✔️Show Tests
    GetCustomEntityType
    GetDataCatalogEncryptionSettings
    GetDataQualityResult
    GetDataQualityRuleRecommendationRun
    GetDataQualityRuleset
    GetDataQualityRulesetEvaluationRun
    GetDatabase✔️pro✔️✔️✔️✔️✔️Show Tests
    GetDatabases✔️pro✔️✔️
    GetDataflowGraph
    GetDevEndpoint
    GetDevEndpoints
    GetJob✔️pro✔️✔️✔️✔️✔️Show Tests
    GetJobBookmark
    GetJobRun✔️pro✔️
    GetJobRuns✔️pro
    GetJobs✔️pro✔️✔️Show Tests
    GetMLTaskRun
    GetMLTaskRuns
    GetMLTransform
    GetMLTransforms
    GetMapping
    GetPartition✔️pro✔️✔️
    GetPartitionIndexes✔️pro✔️✔️
    GetPartitions✔️pro
    GetPlan
    GetRegistry✔️pro✔️✔️✔️✔️✔️Show Tests
    GetResourcePolicies
    GetResourcePolicy✔️pro✔️✔️✔️Show Tests
    GetSchema✔️pro✔️✔️✔️✔️✔️Show Tests
    GetSchemaByDefinition✔️pro
    GetSchemaVersion✔️pro✔️✔️✔️✔️✔️Show Tests
    GetSchemaVersionsDiff✔️pro
    GetSecurityConfiguration✔️pro✔️✔️✔️Show Tests
    GetSecurityConfigurations✔️pro✔️Show Tests
    GetSession
    GetStatement
    GetTable✔️pro✔️✔️✔️✔️✔️Show Tests
    GetTableOptimizer
    GetTableVersion✔️pro
    GetTableVersions✔️pro
    GetTables✔️pro✔️✔️
    GetTags✔️pro✔️✔️
    GetTrigger✔️pro✔️✔️✔️✔️✔️Show Tests
    GetTriggers✔️pro✔️✔️Show Tests
    GetUnfilteredPartitionMetadata
    GetUnfilteredPartitionsMetadata
    GetUnfilteredTableMetadata
    GetUsageProfile
    GetUserDefinedFunction
    GetUserDefinedFunctions
    GetWorkflow✔️pro✔️✔️✔️✔️✔️Show Tests
    GetWorkflowRun
    GetWorkflowRunProperties
    GetWorkflowRuns
    ImportCatalogToGlue✔️pro
    ListBlueprints
    ListColumnStatisticsTaskRuns
    ListCrawlers✔️pro✔️✔️Show Tests
    ListCrawls✔️pro
    ListCustomEntityTypes
    ListDataQualityResults
    ListDataQualityRuleRecommendationRuns
    ListDataQualityRulesetEvaluationRuns
    ListDataQualityRulesets
    ListDevEndpoints
    ListJobs✔️pro✔️✔️Show Tests
    ListMLTransforms
    ListRegistries✔️pro✔️✔️✔️Show Tests
    ListSchemaVersions✔️pro✔️Show Tests
    ListSchemas✔️pro✔️Show Tests
    ListSessions
    ListStatements
    ListTableOptimizerRuns
    ListTriggers
    ListUsageProfiles
    ListWorkflows✔️pro✔️✔️✔️Show Tests
    PutDataCatalogEncryptionSettings
    PutResourcePolicy✔️pro✔️✔️✔️Show Tests
    PutSchemaVersionMetadata✔️pro✔️✔️✔️Show Tests
    PutWorkflowRunProperties
    QuerySchemaVersionMetadata✔️pro✔️✔️✔️Show Tests
    RegisterSchemaVersion✔️pro✔️✔️✔️✔️✔️Show Tests
    RemoveSchemaVersionMetadata✔️pro✔️✔️✔️Show Tests
    ResetJobBookmark
    ResumeWorkflowRun
    RunStatement
    SearchTables
    StartBlueprintRun
    StartColumnStatisticsTaskRun
    StartCrawler✔️pro
    StartCrawlerSchedule
    StartDataQualityRuleRecommendationRun
    StartDataQualityRulesetEvaluationRun
    StartExportLabelsTaskRun
    StartImportLabelsTaskRun
    StartJobRun✔️pro✔️
    StartMLEvaluationTaskRun
    StartMLLabelingSetGenerationTaskRun
    StartTrigger✔️pro✔️✔️
    StartWorkflowRun
    StopColumnStatisticsTaskRun
    StopCrawler✔️pro
    StopCrawlerSchedule
    StopSession
    StopTrigger✔️pro✔️✔️
    StopWorkflowRun
    TagResource✔️pro✔️✔️
    UntagResource✔️pro✔️✔️
    UpdateBlueprint
    UpdateClassifier✔️pro✔️✔️
    UpdateColumnStatisticsForPartition
    UpdateColumnStatisticsForTable
    UpdateConnection✔️pro✔️✔️✔️Show Tests
    UpdateCrawler✔️pro✔️✔️✔️Show Tests
    UpdateCrawlerSchedule
    UpdateDataQualityRuleset
    UpdateDatabase✔️pro✔️✔️
    UpdateDevEndpoint
    UpdateJob✔️pro✔️✔️✔️Show Tests
    UpdateJobFromSourceControl
    UpdateMLTransform
    UpdatePartition✔️pro✔️✔️
    UpdateRegistry✔️pro✔️✔️✔️Show Tests
    UpdateSchema✔️pro✔️✔️✔️✔️Show Tests
    UpdateSourceControlFromJob
    UpdateTable✔️pro✔️✔️
    UpdateTableOptimizer
    UpdateTrigger✔️pro✔️✔️✔️Show Tests
    UpdateUsageProfile
    UpdateUserDefinedFunction
    UpdateWorkflow✔️pro✔️✔️

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateClassifier

    Parameters: CsvClassifier
    • LocalStack Pro
      • test_classifier_crud diff --git a/references/coverage/coverage_iam/index.html b/references/coverage/coverage_iam/index.html index 43e2c3a90e..77d4963043 100644 --- a/references/coverage/coverage_iam/index.html +++ b/references/coverage/coverage_iam/index.html @@ -326,7 +326,7 @@

    IAM (Identity and Access Management)

    Implementation details for API iam

    Coverage Overview

    Table of Contents
    Categories

    IAM (Identity and Access Management)

    Implementation details for API iam

    Coverage Overview

    Identity and Access Management (IAM) is supported by LocalStack in the community image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AddClientIDToOpenIDConnectProvider
    AddRoleToInstanceProfile✔️community✔️✔️✔️✔️✔️Show Tests
    AddUserToGroup✔️community✔️✔️✔️✔️✔️Show Tests
    AttachGroupPolicy✔️community✔️✔️✔️✔️Show Tests
    AttachRolePolicy✔️community✔️✔️✔️✔️✔️Show Tests
    AttachUserPolicy✔️community✔️✔️✔️✔️✔️Show Tests
    ChangePassword
    CreateAccessKey✔️community✔️✔️✔️✔️✔️Show Tests
    CreateAccountAlias✔️community✔️✔️
    CreateGroup✔️community✔️✔️✔️✔️✔️Show Tests
    CreateInstanceProfile✔️community✔️✔️✔️✔️✔️Show Tests
    CreateLoginProfile✔️community✔️✔️
    CreateOpenIDConnectProvider✔️community✔️✔️
    CreatePolicy✔️community✔️✔️✔️✔️✔️Show Tests
    CreatePolicyVersion✔️community✔️✔️
    CreateRole✔️community✔️✔️✔️✔️✔️Show Tests
    CreateSAMLProvider✔️community✔️
    CreateServiceLinkedRole✔️community✔️✔️✔️✔️✔️Show Tests
    CreateServiceSpecificCredential
    CreateUser✔️community✔️✔️✔️✔️✔️Show Tests
    CreateVirtualMFADevice✔️community✔️✔️
    DeactivateMFADevice✔️community✔️✔️
    DeleteAccessKey✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteAccountAlias✔️community✔️✔️
    DeleteAccountPasswordPolicy✔️community✔️✔️
    DeleteGroup✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteGroupPolicy✔️community✔️✔️✔️✔️Show Tests
    DeleteInstanceProfile✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteLoginProfile✔️community✔️✔️
    DeleteOpenIDConnectProvider✔️community✔️✔️
    DeletePolicy✔️community✔️✔️✔️✔️✔️Show Tests
    DeletePolicyVersion✔️community✔️✔️
    DeleteRole✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteRolePermissionsBoundary✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteRolePolicy✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteSAMLProvider✔️community✔️
    DeleteSSHPublicKey✔️community✔️✔️
    DeleteServerCertificate✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteServiceLinkedRole✔️community✔️✔️✔️✔️Show Tests
    DeleteServiceSpecificCredential
    DeleteSigningCertificate✔️community✔️✔️
    DeleteUser✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteUserPermissionsBoundary✔️community✔️✔️✔️✔️Show Tests
    DeleteUserPolicy✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteVirtualMFADevice✔️community✔️✔️
    DetachGroupPolicy✔️community✔️✔️✔️✔️Show Tests
    DetachRolePolicy✔️community✔️✔️✔️✔️✔️Show Tests
    DetachUserPolicy✔️community✔️✔️✔️✔️✔️Show Tests
    EnableMFADevice✔️community✔️✔️
    GenerateCredentialReport✔️community✔️
    GenerateOrganizationsAccessReport
    GenerateServiceLastAccessedDetails
    GetAccessKeyLastUsed✔️community✔️✔️
    GetAccountAuthorizationDetails✔️community
    GetAccountPasswordPolicy✔️community✔️✔️
    GetAccountSummary✔️community
    GetContextKeysForCustomPolicy
    GetContextKeysForPrincipalPolicy
    GetCredentialReport✔️community✔️
    GetGroup✔️community✔️✔️
    GetGroupPolicy✔️community✔️✔️
    GetInstanceProfile✔️community✔️✔️✔️✔️✔️Show Tests
    GetLoginProfile✔️community✔️✔️
    GetMFADevice
    GetOpenIDConnectProvider✔️community✔️✔️
    GetOrganizationsAccessReport
    GetPolicy✔️community✔️✔️✔️✔️✔️Show Tests
    GetPolicyVersion✔️community✔️✔️✔️✔️✔️Show Tests
    GetRole✔️community✔️✔️✔️✔️✔️Show Tests
    GetRolePolicy✔️community✔️✔️✔️✔️✔️Show Tests
    GetSAMLProvider✔️community✔️
    GetSSHPublicKey✔️community✔️✔️
    GetServerCertificate✔️community✔️✔️✔️✔️✔️Show Tests
    GetServiceLastAccessedDetails
    GetServiceLastAccessedDetailsWithEntities
    GetServiceLinkedRoleDeletionStatus✔️community✔️✔️
    GetUser✔️community✔️✔️✔️✔️✔️Show Tests
    GetUserPolicy✔️community✔️✔️✔️✔️✔️Show Tests
    ListAccessKeys✔️community✔️✔️✔️✔️✔️Show Tests
    ListAccountAliases✔️community✔️✔️
    ListAttachedGroupPolicies✔️community✔️✔️✔️✔️Show Tests
    ListAttachedRolePolicies✔️community✔️✔️✔️✔️✔️Show Tests
    ListAttachedUserPolicies✔️community✔️✔️✔️✔️✔️Show Tests
    ListEntitiesForPolicy✔️community✔️✔️
    ListGroupPolicies✔️community✔️✔️✔️Show Tests
    ListGroups✔️community✔️
    ListGroupsForUser✔️community✔️✔️✔️✔️✔️Show Tests
    ListInstanceProfileTags✔️community✔️✔️Show Tests
    ListInstanceProfiles✔️community✔️
    ListInstanceProfilesForRole✔️community✔️✔️
    ListMFADeviceTags
    ListMFADevices✔️community✔️✔️
    ListOpenIDConnectProviderTags✔️community✔️
    ListOpenIDConnectProviders✔️community✔️✔️
    ListPolicies✔️community✔️✔️✔️Show Tests
    ListPoliciesGrantingServiceAccess
    ListPolicyTags✔️community
    ListPolicyVersions✔️community✔️✔️
    ListRolePolicies✔️community✔️✔️✔️✔️✔️Show Tests
    ListRoleTags✔️community✔️
    ListRoles✔️community✔️✔️✔️✔️✔️Show Tests
    ListSAMLProviderTags
    ListSAMLProviders✔️community✔️
    ListSSHPublicKeys✔️community✔️✔️
    ListServerCertificateTags
    ListServerCertificates✔️community✔️✔️
    ListServiceSpecificCredentials
    ListSigningCertificates✔️community✔️✔️
    ListUserPolicies✔️community✔️✔️✔️✔️✔️Show Tests
    ListUserTags✔️community✔️
    ListUsers✔️community✔️✔️
    ListVirtualMFADevices✔️community✔️✔️
    PutGroupPolicy✔️community✔️✔️✔️✔️Show Tests
    PutRolePermissionsBoundary✔️community✔️✔️✔️✔️✔️Show Tests
    PutRolePolicy✔️community✔️✔️✔️✔️✔️Show Tests
    PutUserPermissionsBoundary✔️community✔️✔️✔️✔️Show Tests
    PutUserPolicy✔️community✔️✔️✔️✔️✔️Show Tests
    RemoveClientIDFromOpenIDConnectProvider
    RemoveRoleFromInstanceProfile✔️community✔️✔️✔️✔️✔️Show Tests
    RemoveUserFromGroup✔️community✔️✔️
    ResetServiceSpecificCredential
    ResyncMFADevice
    SetDefaultPolicyVersion✔️community
    SetSecurityTokenServicePreferences
    SimulateCustomPolicy
    SimulatePrincipalPolicy✔️community✔️Show Tests
    TagInstanceProfile✔️community✔️✔️✔️Show Tests
    TagMFADevice
    TagOpenIDConnectProvider✔️community✔️✔️
    TagPolicy✔️community✔️✔️
    TagRole✔️community✔️✔️
    TagSAMLProvider
    TagServerCertificate
    TagUser✔️community✔️✔️
    UntagInstanceProfile✔️community✔️✔️✔️Show Tests
    UntagMFADevice
    UntagOpenIDConnectProvider✔️community✔️✔️
    UntagPolicy✔️community✔️✔️
    UntagRole✔️community✔️✔️
    UntagSAMLProvider
    UntagServerCertificate
    UntagUser✔️community✔️✔️
    UpdateAccessKey✔️community✔️✔️✔️✔️✔️Show Tests
    UpdateAccountPasswordPolicy✔️community✔️✔️
    UpdateAssumeRolePolicy✔️community✔️✔️✔️Show Tests
    UpdateGroup✔️community✔️✔️
    UpdateLoginProfile✔️community✔️
    UpdateOpenIDConnectProviderThumbprint✔️community✔️✔️
    UpdateRole✔️community✔️✔️
    UpdateRoleDescription✔️community✔️✔️
    UpdateSAMLProvider✔️community
    UpdateSSHPublicKey✔️community✔️✔️
    UpdateServerCertificate
    UpdateServiceSpecificCredential
    UpdateSigningCertificate✔️community✔️✔️
    UpdateUser✔️community✔️✔️
    UploadSSHPublicKey✔️community✔️✔️
    UploadServerCertificate✔️community✔️✔️✔️✔️✔️Show Tests
    UploadSigningCertificate✔️community✔️✔️

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    AddRoleToInstanceProfile

    Parameters: InstanceProfileName, RoleName
    • LocalStack Pro
      • test_autoscaling_group diff --git a/references/coverage/coverage_identitystore/index.html b/references/coverage/coverage_identitystore/index.html index e46401cddf..bcbb2f84eb 100644 --- a/references/coverage/coverage_identitystore/index.html +++ b/references/coverage/coverage_identitystore/index.html @@ -326,5 +326,5 @@

    identitystore

    Implementation details for API identitystore

    Coverage Overview


    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CreateGroup✔️pro✔️
    CreateGroupMembership✔️pro✔️
    CreateUser✔️pro✔️
    DeleteGroup✔️pro✔️
    DeleteGroupMembership✔️pro✔️
    DeleteUser✔️pro✔️
    DescribeGroup✔️pro✔️
    DescribeGroupMembership
    DescribeUser✔️pro✔️
    GetGroupId✔️pro✔️
    GetGroupMembershipId
    GetUserId
    IsMemberInGroups
    ListGroupMemberships✔️pro✔️
    ListGroupMembershipsForMember✔️pro✔️
    ListGroups✔️pro✔️
    ListUsers✔️pro✔️
    UpdateGroup
    UpdateUser

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. + Create project issue
    Table of Contents
    Categories

    identitystore

    Implementation details for API identitystore

    Coverage Overview


    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CreateGroup✔️pro✔️
    CreateGroupMembership✔️pro✔️
    CreateUser✔️pro✔️
    DeleteGroup✔️pro✔️
    DeleteGroupMembership✔️pro✔️
    DeleteUser✔️pro✔️
    DescribeGroup✔️pro✔️
    DescribeGroupMembership
    DescribeUser✔️pro✔️
    GetGroupId✔️pro✔️
    GetGroupMembershipId
    GetUserId
    IsMemberInGroups
    ListGroupMemberships✔️pro✔️
    ListGroupMembershipsForMember✔️pro✔️
    ListGroups✔️pro✔️
    ListUsers✔️pro✔️
    UpdateGroup
    UpdateUser

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    \ No newline at end of file diff --git a/references/coverage/coverage_iot-data/index.html b/references/coverage/coverage_iot-data/index.html index 149a39a380..9c8bd78b95 100644 --- a/references/coverage/coverage_iot-data/index.html +++ b/references/coverage/coverage_iot-data/index.html @@ -326,7 +326,7 @@

    IoT Data

    Implementation details for API iot-data

    Coverage Overview

    Table of Contents
    Categories

    IoT Data

    Implementation details for API iot-data

    Coverage Overview

    IoT Data is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    DeleteThingShadow✔️pro✔️
    GetRetainedMessage
    GetThingShadow✔️pro✔️
    ListNamedShadowsForThing✔️pro
    ListRetainedMessages
    Publish✔️pro✔️
    UpdateThingShadow✔️pro✔️

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
    \ No newline at end of file diff --git a/references/coverage/coverage_iot/index.html b/references/coverage/coverage_iot/index.html index 6eb317602b..847f448fc0 100644 --- a/references/coverage/coverage_iot/index.html +++ b/references/coverage/coverage_iot/index.html @@ -326,7 +326,7 @@

    IoT (Internet of Things)

    Implementation details for API iot

    Coverage Overview

    Table of Contents
    Categories

    IoT (Internet of Things)

    Implementation details for API iot

    Coverage Overview

    Internet of Things (IoT) is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AcceptCertificateTransfer
    AddThingToBillingGroup
    AddThingToThingGroup✔️pro✔️✔️
    AssociateTargetsWithJob
    AttachPolicy✔️pro✔️
    AttachPrincipalPolicy✔️pro
    AttachSecurityProfile
    AttachThingPrincipal✔️pro
    CancelAuditMitigationActionsTask
    CancelAuditTask
    CancelCertificateTransfer
    CancelDetectMitigationActionsTask
    CancelJob✔️pro
    CancelJobExecution✔️pro
    ClearDefaultAuthorizer
    ConfirmTopicRuleDestination
    CreateAuditSuppression
    CreateAuthorizer
    CreateBillingGroup
    CreateCertificateFromCsr✔️pro✔️
    CreateCertificateProvider
    CreateCustomMetric
    CreateDimension
    CreateDomainConfiguration✔️pro✔️
    CreateDynamicThingGroup✔️pro
    CreateFleetMetric
    CreateJob✔️pro✔️
    CreateJobTemplate
    CreateKeysAndCertificate✔️pro✔️✔️
    CreateMitigationAction
    CreateOTAUpdate
    CreatePackage
    CreatePackageVersion
    CreatePolicy✔️pro✔️✔️
    CreatePolicyVersion✔️pro
    CreateProvisioningClaim
    CreateProvisioningTemplate
    CreateProvisioningTemplateVersion
    CreateRoleAlias✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateScheduledAudit
    CreateSecurityProfile
    CreateStream
    CreateThing✔️pro✔️✔️
    CreateThingGroup✔️pro✔️✔️
    CreateThingType✔️pro✔️✔️
    CreateTopicRule✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateTopicRuleDestination✔️pro✔️✔️
    DeleteAccountAuditConfiguration
    DeleteAuditSuppression
    DeleteAuthorizer
    DeleteBillingGroup
    DeleteCACertificate✔️pro✔️
    DeleteCertificate✔️pro✔️✔️
    DeleteCertificateProvider
    DeleteCustomMetric
    DeleteDimension
    DeleteDomainConfiguration✔️pro✔️
    DeleteDynamicThingGroup✔️pro
    DeleteFleetMetric
    DeleteJob✔️pro✔️
    DeleteJobExecution✔️pro
    DeleteJobTemplate
    DeleteMitigationAction
    DeleteOTAUpdate
    DeletePackage
    DeletePackageVersion
    DeletePolicy✔️pro
    DeletePolicyVersion✔️pro
    DeleteProvisioningTemplate
    DeleteProvisioningTemplateVersion
    DeleteRegistrationCode
    DeleteRoleAlias✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteScheduledAudit
    DeleteSecurityProfile
    DeleteStream
    DeleteThing✔️pro✔️✔️
    DeleteThingGroup✔️pro✔️✔️
    DeleteThingType✔️pro✔️✔️
    DeleteTopicRule✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteTopicRuleDestination✔️pro✔️✔️
    DeleteV2LoggingLevel
    DeprecateThingType✔️pro✔️✔️
    DescribeAccountAuditConfiguration
    DescribeAuditFinding
    DescribeAuditMitigationActionsTask
    DescribeAuditSuppression
    DescribeAuditTask
    DescribeAuthorizer
    DescribeBillingGroup
    DescribeCACertificate✔️pro✔️
    DescribeCertificate✔️pro✔️✔️
    DescribeCertificateProvider
    DescribeCustomMetric
    DescribeDefaultAuthorizer
    DescribeDetectMitigationActionsTask
    DescribeDimension
    DescribeDomainConfiguration✔️pro✔️
    DescribeEndpoint✔️pro✔️✔️
    DescribeEventConfigurations
    DescribeFleetMetric
    DescribeIndex
    DescribeJob✔️pro✔️
    DescribeJobExecution✔️pro
    DescribeJobTemplate
    DescribeManagedJobTemplate
    DescribeMitigationAction
    DescribeProvisioningTemplate
    DescribeProvisioningTemplateVersion
    DescribeRoleAlias✔️pro✔️✔️
    DescribeScheduledAudit
    DescribeSecurityProfile
    DescribeStream
    DescribeThing✔️pro✔️✔️
    DescribeThingGroup✔️pro✔️✔️
    DescribeThingRegistrationTask
    DescribeThingType✔️pro✔️✔️
    DetachPolicy✔️pro
    DetachPrincipalPolicy✔️pro
    DetachSecurityProfile
    DetachThingPrincipal✔️pro
    DisableTopicRule✔️pro
    EnableTopicRule✔️pro
    GetBehaviorModelTrainingSummaries
    GetBucketsAggregation
    GetCardinality
    GetEffectivePolicies
    GetIndexingConfiguration
    GetJobDocument✔️pro
    GetLoggingOptions
    GetOTAUpdate
    GetPackage
    GetPackageConfiguration
    GetPackageVersion
    GetPercentiles
    GetPolicy✔️pro✔️✔️
    GetPolicyVersion✔️pro
    GetRegistrationCode✔️pro✔️
    GetStatistics
    GetTopicRule✔️pro✔️✔️✔️✔️✔️Show Tests
    GetTopicRuleDestination✔️pro
    GetV2LoggingOptions
    ListActiveViolations
    ListAttachedPolicies✔️pro✔️
    ListAuditFindings
    ListAuditMitigationActionsExecutions
    ListAuditMitigationActionsTasks
    ListAuditSuppressions
    ListAuditTasks
    ListAuthorizers
    ListBillingGroups
    ListCACertificates
    ListCertificateProviders
    ListCertificates✔️pro✔️
    ListCertificatesByCA✔️pro✔️
    ListCustomMetrics
    ListDetectMitigationActionsExecutions
    ListDetectMitigationActionsTasks
    ListDimensions
    ListDomainConfigurations✔️pro✔️
    ListFleetMetrics
    ListIndices
    ListJobExecutionsForJob✔️pro
    ListJobExecutionsForThing✔️pro
    ListJobTemplates
    ListJobs✔️pro✔️
    ListManagedJobTemplates
    ListMetricValues
    ListMitigationActions
    ListOTAUpdates
    ListOutgoingCertificates
    ListPackageVersions
    ListPackages
    ListPolicies✔️pro
    ListPolicyPrincipals✔️pro
    ListPolicyVersions✔️pro✔️✔️
    ListPrincipalPolicies✔️pro
    ListPrincipalThings✔️pro
    ListProvisioningTemplateVersions
    ListProvisioningTemplates
    ListRelatedResourcesForAuditFinding
    ListRoleAliases✔️pro
    ListScheduledAudits
    ListSecurityProfiles
    ListSecurityProfilesForTarget
    ListStreams
    ListTagsForResource✔️pro✔️✔️
    ListTargetsForPolicy✔️pro✔️
    ListTargetsForSecurityProfile
    ListThingGroups✔️pro✔️
    ListThingGroupsForThing✔️pro✔️✔️
    ListThingPrincipals✔️pro
    ListThingRegistrationTaskReports
    ListThingRegistrationTasks
    ListThingTypes✔️pro✔️✔️
    ListThings✔️pro✔️
    ListThingsInBillingGroup
    ListThingsInThingGroup✔️pro
    ListTopicRuleDestinations
    ListTopicRules✔️pro✔️✔️
    ListV2LoggingLevels
    ListViolationEvents
    PutVerificationStateOnViolation
    RegisterCACertificate✔️pro✔️
    RegisterCertificate✔️pro✔️
    RegisterCertificateWithoutCA✔️pro✔️✔️
    RegisterThing
    RejectCertificateTransfer
    RemoveThingFromBillingGroup
    RemoveThingFromThingGroup✔️pro✔️✔️
    ReplaceTopicRule✔️pro✔️✔️
    SearchIndex✔️pro✔️
    SetDefaultAuthorizer
    SetDefaultPolicyVersion✔️pro
    SetLoggingOptions
    SetV2LoggingLevel
    SetV2LoggingOptions
    StartAuditMitigationActionsTask
    StartDetectMitigationActionsTask
    StartOnDemandAuditTask
    StartThingRegistrationTask
    StopThingRegistrationTask
    TagResource✔️pro✔️✔️
    TestAuthorization
    TestInvokeAuthorizer
    TransferCertificate
    UntagResource
    UpdateAccountAuditConfiguration
    UpdateAuditSuppression
    UpdateAuthorizer
    UpdateBillingGroup
    UpdateCACertificate✔️pro✔️
    UpdateCertificate✔️pro✔️✔️
    UpdateCertificateProvider
    UpdateCustomMetric
    UpdateDimension
    UpdateDomainConfiguration✔️pro✔️
    UpdateDynamicThingGroup✔️pro
    UpdateEventConfigurations✔️pro
    UpdateFleetMetric
    UpdateIndexingConfiguration✔️pro✔️✔️
    UpdateJob
    UpdateMitigationAction
    UpdatePackage
    UpdatePackageConfiguration
    UpdatePackageVersion
    UpdateProvisioningTemplate
    UpdateRoleAlias✔️pro✔️✔️
    UpdateScheduledAudit
    UpdateSecurityProfile
    UpdateStream
    UpdateThing✔️pro✔️✔️
    UpdateThingGroup✔️pro
    UpdateThingGroupsForThing✔️pro
    UpdateTopicRuleDestination
    ValidateSecurityProfileBehaviors

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateRoleAlias

    Parameters: credentialDurationSeconds, roleAlias, roleArn, tags
    • LocalStack Pro
      • test_role_alias diff --git a/references/coverage/coverage_iotanalytics/index.html b/references/coverage/coverage_iotanalytics/index.html index 658f9a5f51..6458c41ff5 100644 --- a/references/coverage/coverage_iotanalytics/index.html +++ b/references/coverage/coverage_iotanalytics/index.html @@ -326,7 +326,7 @@

    IoT Analytics

    Implementation details for API iotanalytics

    Coverage Overview

    Table of Contents
    Categories

    IoT Analytics

    Implementation details for API iotanalytics

    Coverage Overview

    IoT Analytics is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    BatchPutMessage
    CancelPipelineReprocessing
    CreateChannel✔️pro
    CreateDataset✔️pro
    CreateDatasetContent
    CreateDatastore✔️pro
    CreatePipeline✔️pro
    DeleteChannel✔️pro
    DeleteDataset✔️pro
    DeleteDatasetContent
    DeleteDatastore✔️pro
    DeletePipeline✔️pro
    DescribeChannel✔️pro
    DescribeDataset✔️pro
    DescribeDatastore✔️pro
    DescribeLoggingOptions
    DescribePipeline✔️pro
    GetDatasetContent
    ListChannels✔️pro
    ListDatasetContents
    ListDatasets✔️pro
    ListDatastores✔️pro
    ListPipelines✔️pro
    ListTagsForResource
    PutLoggingOptions
    RunPipelineActivity
    SampleChannelData
    StartPipelineReprocessing
    TagResource
    UntagResource
    UpdateChannel
    UpdateDataset
    UpdateDatastore
    UpdatePipeline

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
    \ No newline at end of file diff --git a/references/coverage/coverage_iotwireless/index.html b/references/coverage/coverage_iotwireless/index.html index 08b30213dc..1fa4b48a7d 100644 --- a/references/coverage/coverage_iotwireless/index.html +++ b/references/coverage/coverage_iotwireless/index.html @@ -326,7 +326,7 @@

    IoT Wireless

    Implementation details for API iotwireless

    Coverage Overview

    Table of Contents
    Categories

    IoT Wireless

    Implementation details for API iotwireless

    Coverage Overview

    IoT Wireless is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AssociateAwsAccountWithPartnerAccount
    AssociateMulticastGroupWithFuotaTask
    AssociateWirelessDeviceWithFuotaTask
    AssociateWirelessDeviceWithMulticastGroup
    AssociateWirelessDeviceWithThing
    AssociateWirelessGatewayWithCertificate
    AssociateWirelessGatewayWithThing
    CancelMulticastGroupSession
    CreateDestination
    CreateDeviceProfile✔️pro
    CreateFuotaTask
    CreateMulticastGroup
    CreateNetworkAnalyzerConfiguration
    CreateServiceProfile
    CreateWirelessDevice✔️pro
    CreateWirelessGateway✔️pro
    CreateWirelessGatewayTask
    CreateWirelessGatewayTaskDefinition
    DeleteDestination
    DeleteDeviceProfile✔️pro
    DeleteFuotaTask
    DeleteMulticastGroup
    DeleteNetworkAnalyzerConfiguration
    DeleteQueuedMessages
    DeleteServiceProfile
    DeleteWirelessDevice✔️pro
    DeleteWirelessDeviceImportTask
    DeleteWirelessGateway✔️pro
    DeleteWirelessGatewayTask
    DeleteWirelessGatewayTaskDefinition
    DeregisterWirelessDevice
    DisassociateAwsAccountFromPartnerAccount
    DisassociateMulticastGroupFromFuotaTask
    DisassociateWirelessDeviceFromFuotaTask
    DisassociateWirelessDeviceFromMulticastGroup
    DisassociateWirelessDeviceFromThing
    DisassociateWirelessGatewayFromCertificate
    DisassociateWirelessGatewayFromThing
    GetDestination
    GetDeviceProfile✔️pro
    GetEventConfigurationByResourceTypes
    GetFuotaTask
    GetLogLevelsByResourceTypes
    GetMetricConfiguration
    GetMetrics
    GetMulticastGroup
    GetMulticastGroupSession
    GetNetworkAnalyzerConfiguration
    GetPartnerAccount
    GetPosition
    GetPositionConfiguration
    GetPositionEstimate
    GetResourceEventConfiguration
    GetResourceLogLevel
    GetResourcePosition
    GetServiceEndpoint
    GetServiceProfile
    GetWirelessDevice✔️pro
    GetWirelessDeviceImportTask
    GetWirelessDeviceStatistics
    GetWirelessGateway✔️pro
    GetWirelessGatewayCertificate
    GetWirelessGatewayFirmwareInformation
    GetWirelessGatewayStatistics
    GetWirelessGatewayTask
    GetWirelessGatewayTaskDefinition
    ListDestinations
    ListDeviceProfiles✔️pro
    ListDevicesForWirelessDeviceImportTask
    ListEventConfigurations
    ListFuotaTasks
    ListMulticastGroups
    ListMulticastGroupsByFuotaTask
    ListNetworkAnalyzerConfigurations
    ListPartnerAccounts
    ListPositionConfigurations
    ListQueuedMessages
    ListServiceProfiles
    ListTagsForResource
    ListWirelessDeviceImportTasks
    ListWirelessDevices✔️pro
    ListWirelessGatewayTaskDefinitions
    ListWirelessGateways✔️pro
    PutPositionConfiguration
    PutResourceLogLevel
    ResetAllResourceLogLevels
    ResetResourceLogLevel
    SendDataToMulticastGroup
    SendDataToWirelessDevice
    StartBulkAssociateWirelessDeviceWithMulticastGroup
    StartBulkDisassociateWirelessDeviceFromMulticastGroup
    StartFuotaTask
    StartMulticastGroupSession
    StartSingleWirelessDeviceImportTask
    StartWirelessDeviceImportTask
    TagResource
    TestWirelessDevice
    UntagResource
    UpdateDestination
    UpdateEventConfigurationByResourceTypes
    UpdateFuotaTask
    UpdateLogLevelsByResourceTypes
    UpdateMetricConfiguration
    UpdateMulticastGroup
    UpdateNetworkAnalyzerConfiguration
    UpdatePartnerAccount
    UpdatePosition
    UpdateResourceEventConfiguration
    UpdateResourcePosition
    UpdateWirelessDevice✔️pro
    UpdateWirelessDeviceImportTask
    UpdateWirelessGateway✔️pro

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
    \ No newline at end of file diff --git a/references/coverage/coverage_kafka/index.html b/references/coverage/coverage_kafka/index.html index 17a484f3a4..e6a76d52ac 100644 --- a/references/coverage/coverage_kafka/index.html +++ b/references/coverage/coverage_kafka/index.html @@ -326,7 +326,7 @@

    MSK (Managed Streaming for Apache Kafka)

    Implementation details for API kafka

    Coverage Overview

    Table of Contents
    Categories

    MSK (Managed Streaming for Apache Kafka)

    Implementation details for API kafka

    Coverage Overview

    Managed Streaming for Apache Kafka (MSK) is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    BatchAssociateScramSecret
    CreateCluster✔️pro✔️✔️✔️Show Tests
    CreateClusterV2✔️pro
    CreateConfiguration✔️pro
    CreateReplicator
    CreateVpcConnection
    DeleteCluster✔️pro✔️✔️✔️Show Tests
    DeleteClusterPolicy
    DeleteConfiguration✔️pro
    DeleteReplicator
    DeleteVpcConnection
    DescribeCluster✔️pro✔️✔️✔️Show Tests
    DescribeClusterV2✔️pro✔️✔️
    DescribeClusterOperation✔️pro
    DescribeClusterOperationV2
    DescribeConfiguration✔️pro
    DescribeConfigurationRevision✔️pro
    DescribeReplicator
    DescribeVpcConnection
    BatchDisassociateScramSecret
    GetBootstrapBrokers✔️pro✔️✔️
    GetCompatibleKafkaVersions
    GetClusterPolicy
    ListClusterOperations
    ListClusterOperationsV2
    ListClusters✔️pro✔️✔️✔️Show Tests
    ListClustersV2✔️pro
    ListConfigurationRevisions✔️pro
    ListConfigurations✔️pro
    ListKafkaVersions
    ListNodes✔️pro
    ListReplicators
    ListScramSecrets
    ListTagsForResource
    ListClientVpcConnections
    ListVpcConnections
    RejectClientVpcConnection
    PutClusterPolicy
    RebootBroker
    TagResource
    UntagResource
    UpdateBrokerCount
    UpdateBrokerType
    UpdateBrokerStorage
    UpdateConfiguration✔️pro
    UpdateConnectivity
    UpdateClusterConfiguration✔️pro
    UpdateClusterKafkaVersion✔️pro
    UpdateMonitoring
    UpdateReplicationInfo
    UpdateSecurity
    UpdateStorage

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateCluster

    Parameters: BrokerNodeGroupInfo, ClusterName, KafkaVersion, NumberOfBrokerNodes
    • LocalStack Pro
      • test_create_cluster diff --git a/references/coverage/coverage_kinesis/index.html b/references/coverage/coverage_kinesis/index.html index fd2730ac4b..c26f27db7c 100644 --- a/references/coverage/coverage_kinesis/index.html +++ b/references/coverage/coverage_kinesis/index.html @@ -326,7 +326,7 @@

    Kinesis

    Implementation details for API kinesis

    Coverage Overview

    Table of Contents
    Categories

    Kinesis

    Implementation details for API kinesis

    Coverage Overview

    Kinesis is supported by LocalStack in the community image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AddTagsToStream✔️community✔️✔️✔️✔️✔️Show Tests
    CreateStream✔️community✔️✔️✔️✔️✔️Show Tests
    DecreaseStreamRetentionPeriod✔️community✔️✔️
    DeleteResourcePolicy✔️community
    DeleteStream✔️community✔️✔️✔️✔️✔️Show Tests
    DeregisterStreamConsumer✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeLimits✔️community
    DescribeStream✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeStreamConsumer✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeStreamSummary✔️community✔️✔️✔️✔️✔️Show Tests
    DisableEnhancedMonitoring✔️community✔️✔️
    EnableEnhancedMonitoring✔️community✔️✔️
    GetRecords✔️community✔️✔️✔️✔️✔️Show Tests
    GetResourcePolicy✔️community
    GetShardIterator✔️community✔️✔️✔️✔️✔️Show Tests
    IncreaseStreamRetentionPeriod✔️community✔️✔️
    ListShards✔️community✔️✔️✔️✔️✔️Show Tests
    ListStreamConsumers✔️community✔️✔️✔️✔️✔️Show Tests
    ListStreams✔️community✔️✔️✔️✔️✔️Show Tests
    ListTagsForStream✔️community✔️✔️✔️✔️✔️Show Tests
    MergeShards✔️community
    PutRecord✔️community✔️✔️✔️Show Tests
    PutRecords✔️community✔️✔️✔️✔️Show Tests
    PutResourcePolicy✔️community
    RegisterStreamConsumer✔️community✔️✔️✔️✔️✔️Show Tests
    RemoveTagsFromStream✔️community✔️✔️
    SplitShard✔️community
    StartStreamEncryption✔️community✔️✔️
    StopStreamEncryption✔️community✔️✔️
    SubscribeToShard✔️community✔️✔️✔️Show Tests
    UpdateShardCount✔️community✔️✔️
    UpdateStreamMode✔️community✔️✔️

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    AddTagsToStream

    Parameters: StreamName, Tags
    • LocalStack Community
      • test_add_tags_to_stream diff --git a/references/coverage/coverage_kinesisanalytics/index.html b/references/coverage/coverage_kinesisanalytics/index.html index bc7bfc68a1..57c47ec37c 100644 --- a/references/coverage/coverage_kinesisanalytics/index.html +++ b/references/coverage/coverage_kinesisanalytics/index.html @@ -326,7 +326,7 @@

    Kinesis Data Analytics API

    Implementation details for API kinesisanalytics

    Coverage Overview

    Table of Contents
    Categories

    Kinesis Data Analytics API

    Implementation details for API kinesisanalytics

    Coverage Overview

    Kinesis Data Analytics API is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AddApplicationCloudWatchLoggingOption
    AddApplicationInput
    AddApplicationInputProcessingConfiguration✔️pro
    AddApplicationOutput✔️pro✔️✔️✔️Show Tests
    AddApplicationReferenceDataSource
    CreateApplication✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteApplication✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteApplicationCloudWatchLoggingOption
    DeleteApplicationInputProcessingConfiguration✔️pro
    DeleteApplicationOutput✔️pro✔️✔️✔️Show Tests
    DeleteApplicationReferenceDataSource
    DescribeApplication✔️pro✔️✔️✔️✔️✔️Show Tests
    DiscoverInputSchema
    ListApplications✔️pro✔️✔️
    ListTagsForResource✔️pro✔️✔️
    StartApplication✔️pro
    StopApplication
    TagResource✔️pro
    UntagResource✔️pro
    UpdateApplication✔️pro✔️✔️

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    AddApplicationOutput

    Parameters: ApplicationName, CurrentApplicationVersionId, Output
    • LocalStack Pro
      • test_application_with_output_and_reference diff --git a/references/coverage/coverage_kinesisanalyticsv2/index.html b/references/coverage/coverage_kinesisanalyticsv2/index.html index 75d3b742f3..1c6bde46fe 100644 --- a/references/coverage/coverage_kinesisanalyticsv2/index.html +++ b/references/coverage/coverage_kinesisanalyticsv2/index.html @@ -326,7 +326,7 @@

    Kinesis Data Analytics API v2

    Implementation details for API kinesisanalyticsv2

    Coverage Overview

    Table of Contents
    Categories

    Kinesis Data Analytics API v2

    Implementation details for API kinesisanalyticsv2

    Coverage Overview

    Kinesis Data Analytics API v2 is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AddApplicationCloudWatchLoggingOption
    AddApplicationInput
    AddApplicationInputProcessingConfiguration✔️pro
    AddApplicationOutput✔️pro
    AddApplicationReferenceDataSource
    AddApplicationVpcConfiguration
    CreateApplication✔️pro
    CreateApplicationPresignedUrl
    CreateApplicationSnapshot
    DeleteApplication✔️pro
    DeleteApplicationCloudWatchLoggingOption
    DeleteApplicationInputProcessingConfiguration✔️pro
    DeleteApplicationOutput
    DeleteApplicationReferenceDataSource
    DeleteApplicationSnapshot
    DeleteApplicationVpcConfiguration
    DescribeApplication✔️pro
    DescribeApplicationOperation
    DescribeApplicationSnapshot
    DescribeApplicationVersion
    DiscoverInputSchema
    ListApplicationOperations
    ListApplicationSnapshots
    ListApplicationVersions
    ListApplications✔️pro
    ListTagsForResource✔️pro
    RollbackApplication
    StartApplication
    StopApplication
    TagResource✔️pro
    UntagResource✔️pro
    UpdateApplication✔️pro
    UpdateApplicationMaintenanceConfiguration

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
    \ No newline at end of file diff --git a/references/coverage/coverage_kms/index.html b/references/coverage/coverage_kms/index.html index 4d3ecfdc96..9adbb1e29b 100644 --- a/references/coverage/coverage_kms/index.html +++ b/references/coverage/coverage_kms/index.html @@ -326,7 +326,7 @@

    KMS (Key Management Service)

    Implementation details for API kms

    Coverage Overview

    Table of Contents
    Categories

    KMS (Key Management Service)

    Implementation details for API kms

    Coverage Overview

    Key Management Service (KMS) is supported by LocalStack in the community image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CancelKeyDeletion✔️community✔️✔️✔️✔️Show Tests
    ConnectCustomKeyStore
    CreateAlias✔️community✔️✔️✔️✔️✔️Show Tests
    CreateCustomKeyStore
    CreateGrant✔️community✔️✔️✔️✔️✔️Show Tests
    CreateKey✔️community✔️✔️✔️✔️✔️Show Tests
    Decrypt✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteAlias✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteCustomKeyStore
    DeleteImportedKeyMaterial✔️community✔️✔️✔️Show Tests
    DeriveSharedSecret
    DescribeCustomKeyStores
    DescribeKey✔️community✔️✔️✔️✔️✔️Show Tests
    DisableKey✔️community✔️✔️✔️✔️✔️Show Tests
    DisableKeyRotation✔️community✔️✔️✔️✔️✔️Show Tests
    DisconnectCustomKeyStore
    EnableKey✔️community✔️✔️✔️✔️✔️Show Tests
    EnableKeyRotation✔️community✔️✔️✔️✔️✔️Show Tests
    Encrypt✔️community✔️✔️✔️✔️✔️Show Tests
    GenerateDataKey✔️community✔️✔️✔️✔️Show Tests
    GenerateDataKeyPair✔️community✔️✔️✔️Show Tests
    GenerateDataKeyPairWithoutPlaintext✔️community✔️✔️✔️Show Tests
    GenerateDataKeyWithoutPlaintext✔️community✔️✔️✔️✔️Show Tests
    GenerateMac✔️community✔️✔️✔️Show Tests
    GenerateRandom✔️community✔️✔️✔️✔️Show Tests
    GetKeyPolicy✔️community✔️✔️✔️✔️✔️Show Tests
    GetKeyRotationStatus✔️community✔️✔️✔️✔️✔️Show Tests
    GetParametersForImport✔️community✔️✔️✔️✔️✔️Show Tests
    GetPublicKey✔️community✔️✔️✔️✔️✔️Show Tests
    ImportKeyMaterial✔️community✔️✔️✔️✔️✔️Show Tests
    ListAliases✔️community✔️✔️✔️✔️✔️Show Tests
    ListGrants✔️community✔️✔️✔️✔️✔️Show Tests
    ListKeyPolicies✔️community✔️✔️✔️✔️Show Tests
    ListKeyRotations
    ListKeys✔️community✔️✔️✔️✔️Show Tests
    ListResourceTags✔️community✔️✔️✔️✔️✔️Show Tests
    ListRetirableGrants✔️community✔️✔️✔️Show Tests
    PutKeyPolicy✔️community✔️✔️✔️✔️✔️Show Tests
    ReEncrypt
    ReplicateKey✔️community✔️✔️✔️✔️✔️Show Tests
    RetireGrant✔️community✔️✔️✔️Show Tests
    RevokeGrant✔️community✔️✔️✔️✔️✔️Show Tests
    RotateKeyOnDemand
    ScheduleKeyDeletion✔️community✔️✔️✔️✔️✔️Show Tests
    Sign✔️community✔️✔️✔️✔️Show Tests
    TagResource✔️community✔️✔️✔️✔️✔️Show Tests
    UntagResource✔️community✔️✔️✔️✔️✔️Show Tests
    UpdateAlias✔️community✔️✔️✔️✔️✔️Show Tests
    UpdateCustomKeyStore
    UpdateKeyDescription✔️community✔️✔️✔️✔️✔️Show Tests
    UpdatePrimaryRegion
    Verify✔️community✔️✔️✔️✔️Show Tests
    VerifyMac✔️community✔️✔️✔️Show Tests

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CancelKeyDeletion

    Parameters: KeyId
    • LocalStack Community
      • test_schedule_and_cancel_key_deletion diff --git a/references/coverage/coverage_lakeformation/index.html b/references/coverage/coverage_lakeformation/index.html index aecbc3ecfe..692335b459 100644 --- a/references/coverage/coverage_lakeformation/index.html +++ b/references/coverage/coverage_lakeformation/index.html @@ -326,7 +326,7 @@

    Lake Formation

    Implementation details for API lakeformation

    Coverage Overview

    Table of Contents
    Categories

    Lake Formation

    Implementation details for API lakeformation

    Coverage Overview

    Lake Formation is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AddLFTagsToResource
    AssumeDecoratedRoleWithSAML
    BatchGrantPermissions
    BatchRevokePermissions
    CancelTransaction
    CommitTransaction
    CreateDataCellsFilter
    CreateLFTag
    CreateLakeFormationIdentityCenterConfiguration
    CreateLakeFormationOptIn
    DeleteDataCellsFilter
    DeleteLFTag
    DeleteLakeFormationIdentityCenterConfiguration
    DeleteLakeFormationOptIn
    DeleteObjectsOnCancel
    DeregisterResource✔️pro✔️✔️
    DescribeLakeFormationIdentityCenterConfiguration
    DescribeResource✔️pro✔️✔️
    DescribeTransaction
    ExtendTransaction
    GetDataCellsFilter
    GetDataLakePrincipal
    GetDataLakeSettings✔️pro✔️✔️
    GetEffectivePermissionsForPath
    GetLFTag
    GetQueryState
    GetQueryStatistics
    GetResourceLFTags
    GetTableObjects
    GetTemporaryGluePartitionCredentials
    GetTemporaryGlueTableCredentials
    GetWorkUnitResults
    GetWorkUnits
    GrantPermissions✔️pro✔️✔️
    ListDataCellsFilter
    ListLFTags
    ListLakeFormationOptIns
    ListPermissions✔️pro✔️✔️
    ListResources✔️pro✔️
    ListTableStorageOptimizers
    ListTransactions
    PutDataLakeSettings✔️pro✔️✔️
    RegisterResource✔️pro✔️✔️
    RemoveLFTagsFromResource
    RevokePermissions✔️pro✔️✔️
    SearchDatabasesByLFTags
    SearchTablesByLFTags
    StartQueryPlanning
    StartTransaction
    UpdateDataCellsFilter
    UpdateLFTag
    UpdateLakeFormationIdentityCenterConfiguration
    UpdateResource
    UpdateTableObjects
    UpdateTableStorageOptimizer

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
    \ No newline at end of file diff --git a/references/coverage/coverage_lambda/index.html b/references/coverage/coverage_lambda/index.html index 0b8d0b3215..4c2126b645 100644 --- a/references/coverage/coverage_lambda/index.html +++ b/references/coverage/coverage_lambda/index.html @@ -326,7 +326,7 @@

    Lambda

    Implementation details for API lambda

    Coverage Overview

    Table of Contents
    Categories

    Lambda

    Implementation details for API lambda

    Coverage Overview

    Lambda is supported by LocalStack in the community image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AddLayerVersionPermission✔️community✔️✔️✔️✔️Show Tests
    AddPermission✔️community✔️✔️✔️✔️Show Tests
    CreateAlias✔️community✔️✔️✔️✔️Show Tests
    CreateCodeSigningConfig✔️community✔️✔️✔️Show Tests
    CreateEventSourceMapping✔️community✔️✔️✔️✔️Show Tests
    CreateFunction✔️community✔️✔️✔️✔️Show Tests
    CreateFunctionUrlConfig✔️community✔️✔️✔️✔️Show Tests
    DeleteAlias✔️community✔️✔️✔️✔️Show Tests
    DeleteCodeSigningConfig✔️community✔️✔️✔️Show Tests
    DeleteEventSourceMapping✔️community✔️✔️✔️✔️Show Tests
    DeleteFunction✔️community✔️✔️✔️✔️Show Tests
    DeleteFunctionCodeSigningConfig✔️community✔️✔️✔️Show Tests
    DeleteFunctionConcurrency✔️community✔️✔️✔️Show Tests
    DeleteFunctionEventInvokeConfig✔️community✔️✔️✔️✔️Show Tests
    DeleteFunctionUrlConfig✔️community✔️✔️✔️✔️Show Tests
    DeleteLayerVersion✔️community✔️✔️✔️✔️Show Tests
    DeleteProvisionedConcurrencyConfig✔️community✔️✔️✔️✔️Show Tests
    GetAccountSettings✔️community✔️✔️✔️Show Tests
    GetAlias✔️community✔️✔️✔️✔️Show Tests
    GetCodeSigningConfig✔️community✔️✔️✔️Show Tests
    GetEventSourceMapping✔️community✔️✔️✔️✔️Show Tests
    GetFunction✔️community✔️✔️✔️✔️Show Tests
    GetFunctionCodeSigningConfig✔️community✔️✔️✔️✔️Show Tests
    GetFunctionConcurrency✔️community✔️✔️✔️Show Tests
    GetFunctionConfiguration✔️community✔️✔️✔️✔️Show Tests
    GetFunctionEventInvokeConfig✔️community✔️✔️✔️✔️Show Tests
    GetFunctionUrlConfig✔️community✔️✔️✔️✔️Show Tests
    GetLayerVersion✔️community✔️✔️✔️✔️Show Tests
    GetLayerVersionByArn✔️community✔️✔️✔️Show Tests
    GetLayerVersionPolicy✔️community✔️✔️✔️✔️Show Tests
    GetPolicy✔️community✔️✔️✔️✔️Show Tests
    GetProvisionedConcurrencyConfig✔️community✔️✔️✔️✔️Show Tests
    GetRuntimeManagementConfig
    Invoke✔️community✔️✔️✔️✔️Show Tests
    InvokeAsync
    InvokeWithResponseStream
    ListAliases✔️community✔️✔️✔️Show Tests
    ListCodeSigningConfigs✔️community✔️✔️✔️Show Tests
    ListEventSourceMappings✔️community✔️✔️✔️Show Tests
    ListFunctionEventInvokeConfigs✔️community✔️✔️✔️Show Tests
    ListFunctionUrlConfigs✔️community✔️✔️✔️Show Tests
    ListFunctions✔️community✔️✔️✔️✔️Show Tests
    ListFunctionsByCodeSigningConfig✔️community✔️✔️✔️Show Tests
    ListLayerVersions✔️community✔️✔️✔️✔️Show Tests
    ListLayers✔️community✔️✔️✔️Show Tests
    ListProvisionedConcurrencyConfigs✔️community✔️✔️✔️Show Tests
    ListTags✔️community✔️✔️✔️Show Tests
    ListVersionsByFunction✔️community✔️✔️✔️✔️Show Tests
    PublishLayerVersion✔️community✔️✔️✔️✔️Show Tests
    PublishVersion✔️community✔️✔️✔️✔️Show Tests
    PutFunctionCodeSigningConfig✔️community✔️✔️✔️Show Tests
    PutFunctionConcurrency✔️community✔️✔️✔️✔️Show Tests
    PutFunctionEventInvokeConfig✔️community✔️✔️✔️✔️Show Tests
    PutProvisionedConcurrencyConfig✔️community✔️✔️✔️✔️Show Tests
    PutRuntimeManagementConfig
    RemoveLayerVersionPermission✔️community✔️✔️✔️✔️Show Tests
    RemovePermission✔️community✔️✔️✔️✔️Show Tests
    TagResource✔️community✔️✔️✔️✔️Show Tests
    UntagResource✔️community✔️✔️✔️✔️Show Tests
    UpdateAlias✔️community✔️✔️✔️Show Tests
    UpdateCodeSigningConfig✔️community✔️✔️✔️Show Tests
    UpdateEventSourceMapping✔️community✔️✔️✔️✔️Show Tests
    UpdateFunctionCode✔️community✔️✔️✔️✔️Show Tests
    UpdateFunctionConfiguration✔️community✔️✔️✔️✔️Show Tests
    UpdateFunctionEventInvokeConfig✔️community✔️✔️✔️Show Tests
    UpdateFunctionUrlConfig✔️community✔️✔️✔️✔️Show Tests

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    AddLayerVersionPermission

    Parameters: Action, LayerName, Principal, RevisionId, StatementId, VersionNumber
    • LocalStack Community
      • test_layer_policy_lifecycle diff --git a/references/coverage/coverage_logs/index.html b/references/coverage/coverage_logs/index.html index 4fce37defa..543e81c606 100644 --- a/references/coverage/coverage_logs/index.html +++ b/references/coverage/coverage_logs/index.html @@ -326,7 +326,7 @@

    CloudWatch Logs

    Implementation details for API logs

    Coverage Overview

    Table of Contents
    Categories

    CloudWatch Logs

    Implementation details for API logs

    Coverage Overview

    CloudWatch Logs is supported by LocalStack in the community image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AssociateKmsKey
    CancelExportTask
    CreateDelivery
    CreateExportTask✔️community
    CreateLogAnomalyDetector
    CreateLogGroup✔️community✔️✔️✔️✔️✔️Show Tests
    CreateLogStream✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteAccountPolicy
    DeleteDataProtectionPolicy
    DeleteDelivery
    DeleteDeliveryDestination
    DeleteDeliveryDestinationPolicy
    DeleteDeliverySource
    DeleteDestination✔️community✔️✔️
    DeleteLogAnomalyDetector
    DeleteLogGroup✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteLogStream✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteMetricFilter✔️community✔️✔️
    DeleteQueryDefinition
    DeleteResourcePolicy✔️community✔️✔️
    DeleteRetentionPolicy✔️community✔️✔️
    DeleteSubscriptionFilter✔️community✔️✔️✔️✔️Show Tests
    DescribeAccountPolicies
    DescribeDeliveries
    DescribeDeliveryDestinations
    DescribeDeliverySources
    DescribeDestinations✔️community✔️✔️
    DescribeExportTasks✔️community
    DescribeLogGroups✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeLogStreams✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeMetricFilters✔️community✔️✔️
    DescribeQueries✔️community
    DescribeQueryDefinitions
    DescribeResourcePolicies✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeSubscriptionFilters✔️community✔️✔️✔️✔️✔️Show Tests
    DisassociateKmsKey
    FilterLogEvents✔️community✔️✔️✔️✔️Show Tests
    GetDataProtectionPolicy
    GetDelivery
    GetDeliveryDestination
    GetDeliveryDestinationPolicy
    GetDeliverySource
    GetLogAnomalyDetector
    GetLogEvents✔️community✔️✔️✔️✔️Show Tests
    GetLogGroupFields
    GetLogRecord
    GetQueryResults✔️community
    ListAnomalies
    ListLogAnomalyDetectors
    ListTagsForResource✔️community✔️✔️✔️✔️✔️Show Tests
    ListTagsLogGroup✔️community✔️✔️✔️✔️✔️Show Tests
    PutAccountPolicy
    PutDataProtectionPolicy
    PutDeliveryDestination
    PutDeliveryDestinationPolicy
    PutDeliverySource
    PutDestination✔️community✔️✔️
    PutDestinationPolicy✔️community✔️✔️
    PutLogEvents✔️community✔️✔️✔️✔️✔️Show Tests
    PutMetricFilter✔️community✔️✔️
    PutQueryDefinition
    PutResourcePolicy✔️community✔️✔️✔️✔️Show Tests
    PutRetentionPolicy✔️community✔️✔️
    PutSubscriptionFilter✔️community✔️✔️✔️✔️✔️Show Tests
    StartLiveTail
    StartQuery✔️community
    StopQuery
    TagLogGroup✔️community✔️✔️✔️✔️✔️Show Tests
    TagResource✔️community✔️✔️✔️✔️✔️Show Tests
    TestMetricFilter
    UntagLogGroup✔️community✔️✔️✔️✔️✔️Show Tests
    UntagResource✔️community✔️✔️✔️Show Tests
    UpdateAnomaly
    UpdateLogAnomalyDetector

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateLogGroup

    Parameters: logGroupName
    • LocalStack Community
      • test_lambda_dynamodb diff --git a/references/coverage/coverage_managedblockchain/index.html b/references/coverage/coverage_managedblockchain/index.html index d857a3b961..0ec39323f7 100644 --- a/references/coverage/coverage_managedblockchain/index.html +++ b/references/coverage/coverage_managedblockchain/index.html @@ -326,5 +326,5 @@

    managedblockchain

    Implementation details for API managedblockchain

    Coverage Overview


    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CreateAccessor
    CreateMember✔️pro✔️
    CreateNetwork✔️pro✔️
    CreateNode✔️pro
    CreateProposal✔️pro✔️
    DeleteAccessor
    DeleteMember✔️pro
    DeleteNode✔️pro
    GetAccessor
    GetMember✔️pro✔️
    GetNetwork✔️pro✔️
    GetNode✔️pro
    GetProposal✔️pro✔️
    ListAccessors
    ListInvitations✔️pro✔️
    ListMembers✔️pro✔️
    ListNetworks✔️pro✔️
    ListNodes✔️pro
    ListProposalVotes✔️pro✔️
    ListProposals✔️pro✔️
    ListTagsForResource
    RejectInvitation✔️pro
    TagResource
    UntagResource
    UpdateMember✔️pro✔️
    UpdateNode✔️pro
    VoteOnProposal✔️pro✔️

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. + Create project issue
    Table of Contents
    Categories

    managedblockchain

    Implementation details for API managedblockchain

    Coverage Overview


    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CreateAccessor
    CreateMember✔️pro✔️
    CreateNetwork✔️pro✔️
    CreateNode✔️pro
    CreateProposal✔️pro✔️
    DeleteAccessor
    DeleteMember✔️pro
    DeleteNode✔️pro
    GetAccessor
    GetMember✔️pro✔️
    GetNetwork✔️pro✔️
    GetNode✔️pro
    GetProposal✔️pro✔️
    ListAccessors
    ListInvitations✔️pro✔️
    ListMembers✔️pro✔️
    ListNetworks✔️pro✔️
    ListNodes✔️pro
    ListProposalVotes✔️pro✔️
    ListProposals✔️pro✔️
    ListTagsForResource
    RejectInvitation✔️pro
    TagResource
    UntagResource
    UpdateMember✔️pro✔️
    UpdateNode✔️pro
    VoteOnProposal✔️pro✔️

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    \ No newline at end of file diff --git a/references/coverage/coverage_mediastore-data/index.html b/references/coverage/coverage_mediastore-data/index.html index 0eeb03d74e..86aa49bdc7 100644 --- a/references/coverage/coverage_mediastore-data/index.html +++ b/references/coverage/coverage_mediastore-data/index.html @@ -326,7 +326,7 @@

    Elemental MediaStore Data

    Implementation details for API mediastore-data

    Coverage Overview

    Table of Contents
    Categories

    Elemental MediaStore Data

    Implementation details for API mediastore-data

    Coverage Overview

    Elemental MediaStore Data is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    DeleteObject✔️pro
    DescribeObject✔️pro
    GetObject✔️pro
    ListItems
    PutObject✔️pro

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
    \ No newline at end of file diff --git a/references/coverage/coverage_mediastore/index.html b/references/coverage/coverage_mediastore/index.html index 4ef1e2ff43..79257b18fe 100644 --- a/references/coverage/coverage_mediastore/index.html +++ b/references/coverage/coverage_mediastore/index.html @@ -326,7 +326,7 @@

    Elemental MediaStore

    Implementation details for API mediastore

    Coverage Overview

    Table of Contents
    Categories

    Elemental MediaStore

    Implementation details for API mediastore

    Coverage Overview

    Elemental MediaStore is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CreateContainer✔️pro
    DeleteContainer✔️pro
    DeleteContainerPolicy
    DeleteCorsPolicy
    DeleteLifecyclePolicy
    DeleteMetricPolicy
    DescribeContainer✔️pro
    GetContainerPolicy
    GetCorsPolicy
    GetLifecyclePolicy
    GetMetricPolicy
    ListContainers✔️pro
    ListTagsForResource
    PutContainerPolicy
    PutCorsPolicy
    PutLifecyclePolicy
    PutMetricPolicy
    StartAccessLogging
    StopAccessLogging
    TagResource
    UntagResource

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
    \ No newline at end of file diff --git a/references/coverage/coverage_memorydb/index.html b/references/coverage/coverage_memorydb/index.html index 73757bec2a..fe459513c6 100644 --- a/references/coverage/coverage_memorydb/index.html +++ b/references/coverage/coverage_memorydb/index.html @@ -326,7 +326,7 @@

    MemoryDB for Redis

    Implementation details for API memorydb

    Coverage Overview

    Table of Contents
    Categories

    MemoryDB for Redis

    Implementation details for API memorydb

    Coverage Overview

    MemoryDB for Redis is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    BatchUpdateCluster
    CopySnapshot
    CreateACL✔️pro
    CreateCluster✔️pro
    CreateParameterGroup
    CreateSnapshot
    CreateSubnetGroup✔️pro
    CreateUser
    DeleteACL✔️pro
    DeleteCluster✔️pro
    DeleteParameterGroup
    DeleteSnapshot
    DeleteSubnetGroup✔️pro
    DeleteUser
    DescribeACLs✔️pro
    DescribeClusters✔️pro
    DescribeEngineVersions
    DescribeEvents
    DescribeParameterGroups
    DescribeParameters
    DescribeReservedNodes
    DescribeReservedNodesOfferings
    DescribeServiceUpdates
    DescribeSnapshots
    DescribeSubnetGroups✔️pro
    DescribeUsers
    FailoverShard
    ListAllowedNodeTypeUpdates
    ListTags
    PurchaseReservedNodesOffering
    ResetParameterGroup
    TagResource
    UntagResource
    UpdateACL✔️pro
    UpdateCluster✔️pro
    UpdateParameterGroup
    UpdateSubnetGroup✔️pro
    UpdateUser

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    \ No newline at end of file diff --git a/references/coverage/coverage_mq/index.html b/references/coverage/coverage_mq/index.html index 02f2f0a27c..f5d6a4a05a 100644 --- a/references/coverage/coverage_mq/index.html +++ b/references/coverage/coverage_mq/index.html @@ -326,7 +326,7 @@

    Amazon MQ

    Implementation details for API mq

    Coverage Overview

    Table of Contents
    Categories

    Amazon MQ

    Implementation details for API mq

    Coverage Overview

    Amazon MQ is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CreateBroker✔️pro
    CreateConfiguration✔️pro✔️
    CreateTags✔️pro
    CreateUser
    DeleteBroker✔️pro
    DeleteTags✔️pro
    DeleteUser
    DescribeBroker✔️pro
    DescribeBrokerEngineTypes✔️pro
    DescribeBrokerInstanceOptions
    DescribeConfiguration✔️pro
    DescribeConfigurationRevision
    DescribeUser
    ListBrokers✔️pro✔️✔️
    ListConfigurationRevisions
    ListConfigurations✔️pro✔️
    ListTags✔️pro
    ListUsers
    Promote
    RebootBroker
    UpdateBroker
    UpdateConfiguration
    UpdateUser

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
    \ No newline at end of file diff --git a/references/coverage/coverage_mwaa/index.html b/references/coverage/coverage_mwaa/index.html index 8ecce65fca..935b92549a 100644 --- a/references/coverage/coverage_mwaa/index.html +++ b/references/coverage/coverage_mwaa/index.html @@ -326,7 +326,7 @@

    MWAA (Managed Workflows for Apache Airflow)

    Implementation details for API mwaa

    Coverage Overview

    Table of Contents
    Categories

    MWAA (Managed Workflows for Apache Airflow)

    Implementation details for API mwaa

    Coverage Overview

    Managed Workflows for Apache Airflow (MWAA) is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CreateCliToken
    CreateEnvironment✔️pro✔️✔️
    CreateWebLoginToken
    DeleteEnvironment✔️pro✔️✔️
    GetEnvironment✔️pro✔️✔️
    ListEnvironments✔️pro
    ListTagsForResource✔️pro
    PublishMetrics
    TagResource✔️pro
    UntagResource✔️pro
    UpdateEnvironment✔️pro✔️✔️

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
    \ No newline at end of file diff --git a/references/coverage/coverage_neptune/index.html b/references/coverage/coverage_neptune/index.html index b9c879825d..dc2aa933ab 100644 --- a/references/coverage/coverage_neptune/index.html +++ b/references/coverage/coverage_neptune/index.html @@ -326,7 +326,7 @@

    Neptune

    Implementation details for API neptune

    Coverage Overview

    Table of Contents
    Categories

    Neptune

    Implementation details for API neptune

    Coverage Overview

    Neptune is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AddRoleToDBCluster✔️pro
    AddSourceIdentifierToSubscription
    AddTagsToResource✔️pro✔️✔️
    ApplyPendingMaintenanceAction
    CopyDBClusterParameterGroup
    CopyDBClusterSnapshot✔️pro✔️
    CopyDBParameterGroup✔️pro
    CreateDBCluster✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateDBClusterEndpoint✔️pro✔️✔️
    CreateDBClusterParameterGroup✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateDBClusterSnapshot✔️pro
    CreateDBInstance✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateDBParameterGroup✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateDBSubnetGroup✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateEventSubscription✔️pro✔️
    CreateGlobalCluster✔️pro✔️✔️
    DeleteDBCluster✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteDBClusterEndpoint✔️pro✔️✔️
    DeleteDBClusterParameterGroup✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteDBClusterSnapshot✔️pro
    DeleteDBInstance✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteDBParameterGroup✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteDBSubnetGroup✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteEventSubscription✔️pro✔️
    DeleteGlobalCluster✔️pro✔️✔️
    DescribeDBClusterEndpoints✔️pro✔️✔️
    DescribeDBClusterParameterGroups✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeDBClusterParameters✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeDBClusterSnapshotAttributes✔️pro
    DescribeDBClusterSnapshots✔️pro✔️✔️
    DescribeDBClusters✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeDBEngineVersions✔️pro✔️✔️
    DescribeDBInstances✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeDBParameterGroups✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeDBParameters✔️pro✔️✔️
    DescribeDBSubnetGroups✔️pro✔️✔️
    DescribeEngineDefaultClusterParameters
    DescribeEngineDefaultParameters
    DescribeEventCategories
    DescribeEventSubscriptions✔️pro✔️
    DescribeEvents
    DescribeGlobalClusters✔️pro✔️✔️
    DescribeOrderableDBInstanceOptions✔️pro✔️✔️
    DescribePendingMaintenanceActions
    DescribeValidDBInstanceModifications
    FailoverDBCluster
    FailoverGlobalCluster✔️pro
    ListTagsForResource✔️pro✔️✔️
    ModifyDBCluster✔️pro✔️
    ModifyDBClusterEndpoint✔️pro
    ModifyDBClusterParameterGroup✔️pro✔️✔️✔️✔️✔️Show Tests
    ModifyDBClusterSnapshotAttribute✔️pro
    ModifyDBInstance✔️pro✔️
    ModifyDBParameterGroup✔️pro✔️✔️✔️✔️✔️Show Tests
    ModifyDBSubnetGroup✔️pro✔️
    ModifyEventSubscription
    ModifyGlobalCluster✔️pro✔️✔️
    PromoteReadReplicaDBCluster✔️pro
    RebootDBInstance✔️pro✔️✔️Show Tests
    RemoveFromGlobalCluster✔️pro✔️✔️
    RemoveRoleFromDBCluster✔️pro
    RemoveSourceIdentifierFromSubscription
    RemoveTagsFromResource✔️pro✔️✔️
    ResetDBClusterParameterGroup✔️pro✔️✔️
    ResetDBParameterGroup
    RestoreDBClusterFromSnapshot✔️pro
    RestoreDBClusterToPointInTime
    StartDBCluster✔️pro✔️
    StopDBCluster✔️pro✔️

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateDBCluster

    Parameters: CopyTagsToSnapshot, DBClusterIdentifier, DBClusterParameterGroupName, DBSubnetGroupName, DatabaseName, Engine, EngineVersion, MasterUserPassword, MasterUsername, Port, ServerlessV2ScalingConfiguration, VpcSecurityGroupIds
    • LocalStack Pro
      • test_docdb_connection diff --git a/references/coverage/coverage_opensearch/index.html b/references/coverage/coverage_opensearch/index.html index 54fc88c294..bb88fc53f8 100644 --- a/references/coverage/coverage_opensearch/index.html +++ b/references/coverage/coverage_opensearch/index.html @@ -326,7 +326,7 @@

    OpenSearch

    Implementation details for API opensearch

    Coverage Overview

    Table of Contents
    Categories

    OpenSearch

    Implementation details for API opensearch

    Coverage Overview

    OpenSearch is supported by LocalStack in the community image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AcceptInboundConnection
    AddDataSource
    AddTags✔️community✔️✔️✔️Show Tests
    AssociatePackage
    AuthorizeVpcEndpointAccess
    CancelDomainConfigChange
    CancelServiceSoftwareUpdate
    CreateDomain✔️community✔️✔️✔️✔️✔️Show Tests
    CreateOutboundConnection
    CreatePackage
    CreateVpcEndpoint
    DeleteDataSource
    DeleteDomain✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteInboundConnection
    DeleteOutboundConnection
    DeletePackage
    DeleteVpcEndpoint
    DescribeDomain✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeDomainAutoTunes
    DescribeDomainChangeProgress
    DescribeDomainConfig✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeDomainHealth
    DescribeDomainNodes
    DescribeDomains✔️community✔️✔️✔️Show Tests
    DescribeDryRunProgress
    DescribeInboundConnections
    DescribeInstanceTypeLimits
    DescribeOutboundConnections
    DescribePackages
    DescribeReservedInstanceOfferings
    DescribeReservedInstances
    DescribeVpcEndpoints
    DissociatePackage
    GetCompatibleVersions✔️community✔️✔️✔️✔️✔️Show Tests
    GetDataSource
    GetDomainMaintenanceStatus
    GetPackageVersionHistory
    GetUpgradeHistory
    GetUpgradeStatus
    ListDataSources
    ListDomainMaintenances
    ListDomainNames✔️community✔️✔️✔️✔️Show Tests
    ListDomainsForPackage
    ListInstanceTypeDetails
    ListPackagesForDomain
    ListScheduledActions
    ListTags✔️community✔️✔️✔️✔️✔️Show Tests
    ListVersions✔️community✔️✔️✔️Show Tests
    ListVpcEndpointAccess
    ListVpcEndpoints
    ListVpcEndpointsForDomain
    PurchaseReservedInstanceOffering
    RejectInboundConnection
    RemoveTags✔️community✔️✔️✔️Show Tests
    RevokeVpcEndpointAccess
    StartDomainMaintenance
    StartServiceSoftwareUpdate
    UpdateDataSource
    UpdateDomainConfig✔️community✔️✔️✔️Show Tests
    UpdatePackage
    UpdateScheduledAction
    UpdateVpcEndpoint
    UpgradeDomain

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    AddTags

    Parameters: ARN, TagList
    • LocalStack Community
      • test_opensearch_crud diff --git a/references/coverage/coverage_organizations/index.html b/references/coverage/coverage_organizations/index.html index 329f69af7b..c90f1f1d73 100644 --- a/references/coverage/coverage_organizations/index.html +++ b/references/coverage/coverage_organizations/index.html @@ -326,7 +326,7 @@

    Organizations

    Implementation details for API organizations

    Coverage Overview

    Table of Contents
    Categories

    Organizations

    Implementation details for API organizations

    Coverage Overview

    Organizations is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AcceptHandshake
    AttachPolicy✔️pro✔️
    CancelHandshake
    CloseAccount✔️pro✔️
    CreateAccount✔️pro✔️
    CreateGovCloudAccount
    CreateOrganization✔️pro✔️✔️
    CreateOrganizationalUnit✔️pro✔️✔️
    CreatePolicy✔️pro✔️✔️
    DeclineHandshake
    DeleteOrganization✔️pro✔️✔️
    DeleteOrganizationalUnit✔️pro✔️✔️
    DeletePolicy✔️pro✔️✔️
    DeleteResourcePolicy
    DeregisterDelegatedAdministrator✔️pro✔️
    DescribeAccount✔️pro✔️
    DescribeCreateAccountStatus✔️pro✔️
    DescribeEffectivePolicy
    DescribeHandshake
    DescribeOrganization✔️pro✔️✔️
    DescribeOrganizationalUnit✔️pro✔️✔️
    DescribePolicy✔️pro✔️✔️
    DescribeResourcePolicy
    DetachPolicy✔️pro✔️
    DisableAWSServiceAccess✔️pro✔️
    DisablePolicyType✔️pro✔️
    EnableAWSServiceAccess✔️pro✔️✔️
    EnableAllFeatures
    EnablePolicyType✔️pro✔️✔️
    InviteAccountToOrganization
    LeaveOrganization
    ListAWSServiceAccessForOrganization✔️pro✔️✔️
    ListAccounts✔️pro✔️✔️
    ListAccountsForParent✔️pro✔️✔️
    ListChildren✔️pro✔️
    ListCreateAccountStatus✔️pro✔️
    ListDelegatedAdministrators✔️pro✔️
    ListDelegatedServicesForAccount✔️pro✔️
    ListHandshakesForAccount
    ListHandshakesForOrganization
    ListOrganizationalUnitsForParent✔️pro✔️✔️
    ListParents✔️pro✔️✔️
    ListPolicies✔️pro✔️✔️
    ListPoliciesForTarget✔️pro✔️
    ListRoots✔️pro✔️✔️
    ListTagsForResource✔️pro✔️✔️
    ListTargetsForPolicy✔️pro✔️
    MoveAccount✔️pro✔️
    PutResourcePolicy
    RegisterDelegatedAdministrator✔️pro✔️✔️
    RemoveAccountFromOrganization✔️pro✔️
    TagResource✔️pro✔️✔️
    UntagResource✔️pro✔️✔️
    UpdateOrganizationalUnit✔️pro✔️
    UpdatePolicy✔️pro✔️✔️

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
    \ No newline at end of file diff --git a/references/coverage/coverage_pinpoint/index.html b/references/coverage/coverage_pinpoint/index.html index c162039942..554781d42e 100644 --- a/references/coverage/coverage_pinpoint/index.html +++ b/references/coverage/coverage_pinpoint/index.html @@ -326,5 +326,5 @@

    pinpoint

    Implementation details for API pinpoint

    Coverage Overview


    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CreateApp✔️pro✔️
    CreateCampaign
    CreateEmailTemplate
    CreateExportJob
    CreateImportJob
    CreateInAppTemplate
    CreateJourney
    CreatePushTemplate
    CreateRecommenderConfiguration
    CreateSegment
    CreateSmsTemplate
    CreateVoiceTemplate
    DeleteAdmChannel
    DeleteApnsChannel
    DeleteApnsSandboxChannel
    DeleteApnsVoipChannel
    DeleteApnsVoipSandboxChannel
    DeleteApp✔️pro✔️
    DeleteBaiduChannel
    DeleteCampaign
    DeleteEmailChannel
    DeleteEmailTemplate
    DeleteEndpoint
    DeleteEventStream✔️pro✔️
    DeleteGcmChannel
    DeleteInAppTemplate
    DeleteJourney
    DeletePushTemplate
    DeleteRecommenderConfiguration
    DeleteSegment
    DeleteSmsChannel
    DeleteSmsTemplate
    DeleteUserEndpoints
    DeleteVoiceChannel
    DeleteVoiceTemplate
    GetAdmChannel
    GetApnsChannel
    GetApnsSandboxChannel
    GetApnsVoipChannel
    GetApnsVoipSandboxChannel
    GetApp✔️pro✔️
    GetApplicationDateRangeKpi
    GetApplicationSettings✔️pro✔️
    GetApps✔️pro✔️
    GetBaiduChannel
    GetCampaign
    GetCampaignActivities
    GetCampaignDateRangeKpi
    GetCampaignVersion
    GetCampaignVersions
    GetCampaigns
    GetChannels
    GetEmailChannel
    GetEmailTemplate
    GetEndpoint
    GetEventStream✔️pro✔️
    GetExportJob
    GetExportJobs
    GetGcmChannel
    GetImportJob
    GetImportJobs
    GetInAppMessages
    GetInAppTemplate
    GetJourney
    GetJourneyDateRangeKpi
    GetJourneyExecutionActivityMetrics
    GetJourneyExecutionMetrics
    GetJourneyRunExecutionActivityMetrics
    GetJourneyRunExecutionMetrics
    GetJourneyRuns
    GetPushTemplate
    GetRecommenderConfiguration
    GetRecommenderConfigurations
    GetSegment
    GetSegmentExportJobs
    GetSegmentImportJobs
    GetSegmentVersion
    GetSegmentVersions
    GetSegments
    GetSmsChannel
    GetSmsTemplate
    GetUserEndpoints
    GetVoiceChannel
    GetVoiceTemplate
    ListJourneys
    ListTagsForResource✔️pro✔️
    ListTemplateVersions
    ListTemplates
    PhoneNumberValidate
    PutEventStream✔️pro✔️
    PutEvents
    RemoveAttributes
    SendMessages
    SendOTPMessage
    SendUsersMessages
    TagResource✔️pro✔️
    UntagResource✔️pro✔️
    UpdateAdmChannel
    UpdateApnsChannel
    UpdateApnsSandboxChannel
    UpdateApnsVoipChannel
    UpdateApnsVoipSandboxChannel
    UpdateApplicationSettings✔️pro✔️
    UpdateBaiduChannel
    UpdateCampaign
    UpdateEmailChannel
    UpdateEmailTemplate
    UpdateEndpoint
    UpdateEndpointsBatch
    UpdateGcmChannel
    UpdateInAppTemplate
    UpdateJourney
    UpdateJourneyState
    UpdatePushTemplate
    UpdateRecommenderConfiguration
    UpdateSegment
    UpdateSmsChannel
    UpdateSmsTemplate
    UpdateTemplateActiveVersion
    UpdateVoiceChannel
    UpdateVoiceTemplate
    VerifyOTPMessage

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. + Create project issue
    Table of Contents
    Categories

    pinpoint

    Implementation details for API pinpoint

    Coverage Overview


    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CreateApp✔️pro✔️
    CreateCampaign
    CreateEmailTemplate
    CreateExportJob
    CreateImportJob
    CreateInAppTemplate
    CreateJourney
    CreatePushTemplate
    CreateRecommenderConfiguration
    CreateSegment
    CreateSmsTemplate
    CreateVoiceTemplate
    DeleteAdmChannel
    DeleteApnsChannel
    DeleteApnsSandboxChannel
    DeleteApnsVoipChannel
    DeleteApnsVoipSandboxChannel
    DeleteApp✔️pro✔️
    DeleteBaiduChannel
    DeleteCampaign
    DeleteEmailChannel
    DeleteEmailTemplate
    DeleteEndpoint
    DeleteEventStream✔️pro✔️
    DeleteGcmChannel
    DeleteInAppTemplate
    DeleteJourney
    DeletePushTemplate
    DeleteRecommenderConfiguration
    DeleteSegment
    DeleteSmsChannel
    DeleteSmsTemplate
    DeleteUserEndpoints
    DeleteVoiceChannel
    DeleteVoiceTemplate
    GetAdmChannel
    GetApnsChannel
    GetApnsSandboxChannel
    GetApnsVoipChannel
    GetApnsVoipSandboxChannel
    GetApp✔️pro✔️
    GetApplicationDateRangeKpi
    GetApplicationSettings✔️pro✔️
    GetApps✔️pro✔️
    GetBaiduChannel
    GetCampaign
    GetCampaignActivities
    GetCampaignDateRangeKpi
    GetCampaignVersion
    GetCampaignVersions
    GetCampaigns
    GetChannels
    GetEmailChannel
    GetEmailTemplate
    GetEndpoint
    GetEventStream✔️pro✔️
    GetExportJob
    GetExportJobs
    GetGcmChannel
    GetImportJob
    GetImportJobs
    GetInAppMessages
    GetInAppTemplate
    GetJourney
    GetJourneyDateRangeKpi
    GetJourneyExecutionActivityMetrics
    GetJourneyExecutionMetrics
    GetJourneyRunExecutionActivityMetrics
    GetJourneyRunExecutionMetrics
    GetJourneyRuns
    GetPushTemplate
    GetRecommenderConfiguration
    GetRecommenderConfigurations
    GetSegment
    GetSegmentExportJobs
    GetSegmentImportJobs
    GetSegmentVersion
    GetSegmentVersions
    GetSegments
    GetSmsChannel
    GetSmsTemplate
    GetUserEndpoints
    GetVoiceChannel
    GetVoiceTemplate
    ListJourneys
    ListTagsForResource✔️pro✔️
    ListTemplateVersions
    ListTemplates
    PhoneNumberValidate
    PutEventStream✔️pro✔️
    PutEvents
    RemoveAttributes
    SendMessages
    SendOTPMessage
    SendUsersMessages
    TagResource✔️pro✔️
    UntagResource✔️pro✔️
    UpdateAdmChannel
    UpdateApnsChannel
    UpdateApnsSandboxChannel
    UpdateApnsVoipChannel
    UpdateApnsVoipSandboxChannel
    UpdateApplicationSettings✔️pro✔️
    UpdateBaiduChannel
    UpdateCampaign
    UpdateEmailChannel
    UpdateEmailTemplate
    UpdateEndpoint
    UpdateEndpointsBatch
    UpdateGcmChannel
    UpdateInAppTemplate
    UpdateJourney
    UpdateJourneyState
    UpdatePushTemplate
    UpdateRecommenderConfiguration
    UpdateSegment
    UpdateSmsChannel
    UpdateSmsTemplate
    UpdateTemplateActiveVersion
    UpdateVoiceChannel
    UpdateVoiceTemplate
    VerifyOTPMessage

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    \ No newline at end of file diff --git a/references/coverage/coverage_pipes/index.html b/references/coverage/coverage_pipes/index.html index b15f307dbe..823f92b317 100644 --- a/references/coverage/coverage_pipes/index.html +++ b/references/coverage/coverage_pipes/index.html @@ -326,7 +326,7 @@

    Pipes (EventBridge Pipes)

    Implementation details for API pipes

    Coverage Overview

    Table of Contents
    Categories

    Pipes (EventBridge Pipes)

    Implementation details for API pipes

    Coverage Overview

    EventBridge Pipes (Pipes) is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CreatePipe✔️pro✔️✔️✔️Show Tests
    DeletePipe✔️pro✔️✔️✔️Show Tests
    DescribePipe✔️pro✔️✔️✔️Show Tests
    ListPipes✔️pro
    ListTagsForResource
    StartPipe
    StopPipe
    TagResource
    UntagResource
    UpdatePipe

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreatePipe

    Parameters: Name, RoleArn, Source, Target
    • LocalStack Pro
      • test_black_box diff --git a/references/coverage/coverage_qldb-session/index.html b/references/coverage/coverage_qldb-session/index.html index ba10438b34..1934e4c7e2 100644 --- a/references/coverage/coverage_qldb-session/index.html +++ b/references/coverage/coverage_qldb-session/index.html @@ -326,7 +326,7 @@

    QLDB Session (Quantum Ledger Database Session)

    Implementation details for API qldb-session

    Coverage Overview

    Table of Contents
    Categories

    QLDB Session (Quantum Ledger Database Session)

    Implementation details for API qldb-session

    Coverage Overview

    Quantum Ledger Database Session (QLDB Session) is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    SendCommand✔️pro

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
    \ No newline at end of file diff --git a/references/coverage/coverage_qldb/index.html b/references/coverage/coverage_qldb/index.html index 081a061a93..fa64f4bdb6 100644 --- a/references/coverage/coverage_qldb/index.html +++ b/references/coverage/coverage_qldb/index.html @@ -326,7 +326,7 @@

    QLDB (Quantum Ledger Database)

    Implementation details for API qldb

    Coverage Overview

    Table of Contents
    Categories

    QLDB (Quantum Ledger Database)

    Implementation details for API qldb

    Coverage Overview

    Quantum Ledger Database (QLDB) is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CancelJournalKinesisStream
    CreateLedger✔️pro✔️✔️✔️Show Tests
    DeleteLedger✔️pro✔️✔️✔️Show Tests
    DescribeJournalKinesisStream✔️pro
    DescribeJournalS3Export✔️pro
    DescribeLedger✔️pro✔️✔️✔️Show Tests
    ExportJournalToS3✔️pro
    GetBlock
    GetDigest
    GetRevision
    ListJournalKinesisStreamsForLedger
    ListJournalS3Exports
    ListJournalS3ExportsForLedger
    ListLedgers✔️pro
    ListTagsForResource✔️pro
    StreamJournalToKinesis✔️pro
    TagResource✔️pro
    UntagResource✔️pro
    UpdateLedger✔️pro
    UpdateLedgerPermissionsMode

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateLedger

    Parameters: DeletionProtection, Name, PermissionsMode
    • LocalStack Pro
      • test_black_box diff --git a/references/coverage/coverage_ram/index.html b/references/coverage/coverage_ram/index.html index 4c9f266f74..3f14a2db64 100644 --- a/references/coverage/coverage_ram/index.html +++ b/references/coverage/coverage_ram/index.html @@ -326,7 +326,7 @@

    ram (Resource Access Manager)

    Implementation details for API ram

    Coverage Overview

    Table of Contents
    Categories

    ram (Resource Access Manager)

    Implementation details for API ram

    Coverage Overview

    Resource Access Manager (ram) is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AcceptResourceShareInvitation
    AssociateResourceShare
    AssociateResourceSharePermission
    CreatePermission✔️pro
    CreatePermissionVersion
    CreateResourceShare✔️pro✔️
    DeletePermission✔️pro
    DeletePermissionVersion
    DeleteResourceShare✔️pro✔️
    DisassociateResourceShare
    DisassociateResourceSharePermission
    EnableSharingWithAwsOrganization✔️pro✔️
    GetPermission✔️pro
    GetResourcePolicies
    GetResourceShareAssociations
    GetResourceShareInvitations
    GetResourceShares✔️pro✔️
    ListPendingInvitationResources
    ListPermissionAssociations
    ListPermissionVersions
    ListPermissions✔️pro
    ListPrincipals
    ListReplacePermissionAssociationsWork
    ListResourceSharePermissions✔️pro
    ListResourceTypes✔️pro
    ListResources✔️pro
    PromotePermissionCreatedFromPolicy
    PromoteResourceShareCreatedFromPolicy
    RejectResourceShareInvitation
    ReplacePermissionAssociations
    SetDefaultPermissionVersion
    TagResource
    UntagResource
    UpdateResourceShare✔️pro

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    \ No newline at end of file diff --git a/references/coverage/coverage_rds-data/index.html b/references/coverage/coverage_rds-data/index.html index dd1dd22f89..c456224e2f 100644 --- a/references/coverage/coverage_rds-data/index.html +++ b/references/coverage/coverage_rds-data/index.html @@ -326,7 +326,7 @@

    RDS data (Relational Database Service Data)

    Implementation details for API rds-data

    Coverage Overview

    Table of Contents
    Categories

    RDS data (Relational Database Service Data)

    Implementation details for API rds-data

    Coverage Overview

    Relational Database Service Data (RDS data) is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    BatchExecuteStatement✔️pro
    BeginTransaction✔️pro
    CommitTransaction✔️pro
    ExecuteSql✔️pro
    ExecuteStatement✔️pro✔️✔️✔️Show Tests
    RollbackTransaction✔️pro

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    ExecuteStatement

    Parameters: database, includeResultMetadata, parameters, resourceArn, secretArn, sql
    • LocalStack Pro
      • test_rds_data_source diff --git a/references/coverage/coverage_rds/index.html b/references/coverage/coverage_rds/index.html index e66e0b2591..325868b9f8 100644 --- a/references/coverage/coverage_rds/index.html +++ b/references/coverage/coverage_rds/index.html @@ -326,7 +326,7 @@

    RDS (Relational Database Service)

    Implementation details for API rds

    Coverage Overview

    Table of Contents
    Categories

    RDS (Relational Database Service)

    Implementation details for API rds

    Coverage Overview

    Relational Database Service (RDS) is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AddRoleToDBCluster✔️pro
    AddRoleToDBInstance✔️pro
    AddSourceIdentifierToSubscription
    AddTagsToResource✔️pro✔️✔️
    ApplyPendingMaintenanceAction
    AuthorizeDBSecurityGroupIngress✔️pro✔️
    BacktrackDBCluster
    CancelExportTask✔️pro✔️
    CopyDBClusterParameterGroup
    CopyDBClusterSnapshot✔️pro✔️
    CopyDBParameterGroup✔️pro
    CopyDBSnapshot✔️pro✔️
    CopyOptionGroup✔️pro
    CreateBlueGreenDeployment
    CreateCustomDBEngineVersion
    CreateDBCluster✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateDBClusterEndpoint✔️pro✔️✔️
    CreateDBClusterParameterGroup✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateDBClusterSnapshot✔️pro
    CreateDBInstance✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateDBInstanceReadReplica✔️pro✔️
    CreateDBParameterGroup✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateDBProxy✔️pro✔️✔️Show Tests
    CreateDBProxyEndpoint
    CreateDBSecurityGroup✔️pro✔️
    CreateDBShardGroup
    CreateDBSnapshot✔️pro✔️
    CreateDBSubnetGroup✔️pro✔️✔️✔️✔️✔️Show Tests
    CreateEventSubscription✔️pro✔️
    CreateGlobalCluster✔️pro✔️✔️
    CreateIntegration
    CreateOptionGroup✔️pro✔️
    CreateTenantDatabase
    DeleteBlueGreenDeployment
    DeleteCustomDBEngineVersion
    DeleteDBCluster✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteDBClusterAutomatedBackup
    DeleteDBClusterEndpoint✔️pro✔️✔️
    DeleteDBClusterParameterGroup✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteDBClusterSnapshot✔️pro
    DeleteDBInstance✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteDBInstanceAutomatedBackup
    DeleteDBParameterGroup✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteDBProxy✔️pro✔️Show Tests
    DeleteDBProxyEndpoint
    DeleteDBSecurityGroup✔️pro✔️
    DeleteDBShardGroup
    DeleteDBSnapshot✔️pro✔️
    DeleteDBSubnetGroup✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteEventSubscription✔️pro✔️
    DeleteGlobalCluster✔️pro✔️✔️
    DeleteIntegration
    DeleteOptionGroup✔️pro✔️
    DeleteTenantDatabase
    DeregisterDBProxyTargets✔️pro✔️Show Tests
    DescribeAccountAttributes
    DescribeBlueGreenDeployments
    DescribeCertificates✔️pro✔️✔️
    DescribeDBClusterAutomatedBackups
    DescribeDBClusterBacktracks
    DescribeDBClusterEndpoints✔️pro✔️✔️
    DescribeDBClusterParameterGroups✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeDBClusterParameters✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeDBClusterSnapshotAttributes✔️pro
    DescribeDBClusterSnapshots✔️pro✔️✔️
    DescribeDBClusters✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeDBEngineVersions✔️pro✔️✔️
    DescribeDBInstanceAutomatedBackups
    DescribeDBInstances✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeDBLogFiles
    DescribeDBParameterGroups✔️pro✔️✔️✔️✔️✔️Show Tests
    DescribeDBParameters✔️pro✔️✔️
    DescribeDBProxies✔️pro✔️Show Tests
    DescribeDBProxyEndpoints
    DescribeDBProxyTargetGroups✔️pro
    DescribeDBProxyTargets✔️pro✔️Show Tests
    DescribeDBRecommendations
    DescribeDBSecurityGroups✔️pro✔️
    DescribeDBShardGroups
    DescribeDBSnapshotAttributes✔️pro✔️
    DescribeDBSnapshotTenantDatabases
    DescribeDBSnapshots✔️pro✔️
    DescribeDBSubnetGroups✔️pro✔️✔️
    DescribeEngineDefaultClusterParameters
    DescribeEngineDefaultParameters
    DescribeEventCategories
    DescribeEventSubscriptions✔️pro✔️
    DescribeEvents
    DescribeExportTasks✔️pro✔️
    DescribeGlobalClusters✔️pro✔️✔️
    DescribeIntegrations
    DescribeOptionGroupOptions✔️pro✔️
    DescribeOptionGroups✔️pro✔️
    DescribeOrderableDBInstanceOptions✔️pro✔️✔️
    DescribePendingMaintenanceActions
    DescribeReservedDBInstances
    DescribeReservedDBInstancesOfferings
    DescribeSourceRegions
    DescribeTenantDatabases
    DescribeValidDBInstanceModifications
    DisableHttpEndpoint
    DownloadDBLogFilePortion
    EnableHttpEndpoint
    FailoverDBCluster
    FailoverGlobalCluster✔️pro
    ListTagsForResource✔️pro✔️✔️
    ModifyActivityStream
    ModifyCertificates✔️pro
    ModifyCurrentDBClusterCapacity✔️pro
    ModifyCustomDBEngineVersion
    ModifyDBCluster✔️pro✔️
    ModifyDBClusterEndpoint✔️pro
    ModifyDBClusterParameterGroup✔️pro✔️✔️✔️✔️✔️Show Tests
    ModifyDBClusterSnapshotAttribute✔️pro
    ModifyDBInstance✔️pro✔️
    ModifyDBParameterGroup✔️pro✔️✔️✔️✔️✔️Show Tests
    ModifyDBProxy
    ModifyDBProxyEndpoint
    ModifyDBProxyTargetGroup✔️pro✔️Show Tests
    ModifyDBRecommendation
    ModifyDBShardGroup
    ModifyDBSnapshot
    ModifyDBSnapshotAttribute✔️pro✔️
    ModifyDBSubnetGroup✔️pro✔️
    ModifyEventSubscription
    ModifyGlobalCluster✔️pro✔️✔️
    ModifyIntegration
    ModifyOptionGroup✔️pro✔️
    ModifyTenantDatabase
    PromoteReadReplica✔️pro✔️
    PromoteReadReplicaDBCluster✔️pro
    PurchaseReservedDBInstancesOffering
    RebootDBCluster
    RebootDBInstance✔️pro✔️✔️Show Tests
    RebootDBShardGroup
    RegisterDBProxyTargets✔️pro✔️Show Tests
    RemoveFromGlobalCluster✔️pro✔️✔️
    RemoveRoleFromDBCluster✔️pro
    RemoveRoleFromDBInstance✔️pro
    RemoveSourceIdentifierFromSubscription
    RemoveTagsFromResource✔️pro✔️✔️
    ResetDBClusterParameterGroup✔️pro✔️✔️
    ResetDBParameterGroup
    RestoreDBClusterFromS3
    RestoreDBClusterFromSnapshot✔️pro
    RestoreDBClusterToPointInTime
    RestoreDBInstanceFromDBSnapshot✔️pro
    RestoreDBInstanceFromS3
    RestoreDBInstanceToPointInTime✔️pro
    RevokeDBSecurityGroupIngress
    StartActivityStream
    StartDBCluster✔️pro✔️
    StartDBInstance✔️pro✔️
    StartDBInstanceAutomatedBackupsReplication
    StartExportTask✔️pro✔️
    StopActivityStream
    StopDBCluster✔️pro✔️
    StopDBInstance✔️pro✔️
    StopDBInstanceAutomatedBackupsReplication
    SwitchoverBlueGreenDeployment
    SwitchoverGlobalCluster
    SwitchoverReadReplica

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateDBCluster

    Parameters: CopyTagsToSnapshot, DBClusterIdentifier, DBClusterParameterGroupName, DBSubnetGroupName, DatabaseName, Engine, EngineVersion, MasterUserPassword, MasterUsername, Port, ServerlessV2ScalingConfiguration, VpcSecurityGroupIds
    • LocalStack Pro
      • test_docdb_connection diff --git a/references/coverage/coverage_redshift-data/index.html b/references/coverage/coverage_redshift-data/index.html index 428db2e415..461b2ad6ad 100644 --- a/references/coverage/coverage_redshift-data/index.html +++ b/references/coverage/coverage_redshift-data/index.html @@ -326,7 +326,7 @@

    Redshift Data

    Implementation details for API redshift-data

    Coverage Overview

    Table of Contents
    Categories

    Redshift Data

    Implementation details for API redshift-data

    Coverage Overview

    Redshift Data is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    BatchExecuteStatement
    CancelStatement
    DescribeStatement✔️pro✔️Show Tests
    DescribeTable✔️pro
    ExecuteStatement✔️pro✔️✔️✔️Show Tests
    GetStatementResult✔️pro✔️Show Tests
    ListDatabases✔️pro✔️Show Tests
    ListSchemas
    ListStatements
    ListTables✔️pro

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    DescribeStatement

    Parameters: Id
    • LocalStack Pro
      • test_firehose_redshift_as_target diff --git a/references/coverage/coverage_redshift/index.html b/references/coverage/coverage_redshift/index.html index 32b8f33a11..f48ced6776 100644 --- a/references/coverage/coverage_redshift/index.html +++ b/references/coverage/coverage_redshift/index.html @@ -326,7 +326,7 @@

    Redshift

    Implementation details for API redshift

    Coverage Overview

    Table of Contents
    Categories

    Redshift

    Implementation details for API redshift

    Coverage Overview

    Redshift is supported by LocalStack in the community image with additional features available in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AcceptReservedNodeExchange
    AddPartner
    AssociateDataShareConsumer
    AuthorizeClusterSecurityGroupIngress✔️community✔️✔️✔️Show Tests
    AuthorizeDataShare
    AuthorizeEndpointAccess
    AuthorizeSnapshotAccess
    BatchDeleteClusterSnapshots
    BatchModifyClusterSnapshots
    CancelResize
    CopyClusterSnapshot
    CreateAuthenticationProfile
    CreateCluster✔️community✔️✔️✔️✔️✔️Show Tests
    CreateClusterParameterGroup✔️community✔️✔️✔️✔️Show Tests
    CreateClusterSecurityGroup✔️community✔️✔️✔️✔️Show Tests
    CreateClusterSnapshot✔️community✔️✔️
    CreateClusterSubnetGroup✔️community✔️✔️✔️✔️✔️Show Tests
    CreateCustomDomainAssociation
    CreateEndpointAccess
    CreateEventSubscription
    CreateHsmClientCertificate
    CreateHsmConfiguration
    CreateRedshiftIdcApplication
    CreateScheduledAction
    CreateSnapshotCopyGrant✔️community✔️✔️
    CreateSnapshotSchedule
    CreateTags✔️community
    CreateUsageLimit
    DeauthorizeDataShare
    DeleteAuthenticationProfile
    DeleteCluster✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteClusterParameterGroup✔️community✔️✔️✔️✔️Show Tests
    DeleteClusterSecurityGroup✔️community✔️
    DeleteClusterSnapshot✔️community✔️✔️
    DeleteClusterSubnetGroup✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteCustomDomainAssociation
    DeleteEndpointAccess
    DeleteEventSubscription
    DeleteHsmClientCertificate
    DeleteHsmConfiguration
    DeletePartner
    DeleteRedshiftIdcApplication
    DeleteResourcePolicy
    DeleteScheduledAction
    DeleteSnapshotCopyGrant✔️community✔️✔️
    DeleteSnapshotSchedule
    DeleteTags✔️community✔️
    DeleteUsageLimit
    DescribeAccountAttributes
    DescribeAuthenticationProfiles
    DescribeClusterDbRevisions
    DescribeClusterParameterGroups✔️community✔️✔️
    DescribeClusterParameters✔️pro✔️✔️
    DescribeClusterSecurityGroups✔️community✔️✔️✔️✔️Show Tests
    DescribeClusterSnapshots✔️community✔️✔️
    DescribeClusterSubnetGroups✔️community✔️✔️
    DescribeClusterTracks
    DescribeClusterVersions
    DescribeClusters✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeCustomDomainAssociations
    DescribeDataShares
    DescribeDataSharesForConsumer
    DescribeDataSharesForProducer
    DescribeDefaultClusterParameters✔️pro
    DescribeEndpointAccess
    DescribeEndpointAuthorization
    DescribeEventCategories
    DescribeEventSubscriptions
    DescribeEvents
    DescribeHsmClientCertificates
    DescribeHsmConfigurations
    DescribeInboundIntegrations
    DescribeLoggingStatus✔️pro✔️✔️
    DescribeNodeConfigurationOptions
    DescribeOrderableClusterOptions
    DescribePartners
    DescribeRedshiftIdcApplications
    DescribeReservedNodeExchangeStatus
    DescribeReservedNodeOfferings
    DescribeReservedNodes
    DescribeResize
    DescribeScheduledActions
    DescribeSnapshotCopyGrants✔️community✔️✔️
    DescribeSnapshotSchedules
    DescribeStorage
    DescribeTableRestoreStatus
    DescribeTags✔️community✔️
    DescribeUsageLimits
    DisableLogging
    DisableSnapshotCopy✔️community
    DisassociateDataShareConsumer
    EnableLogging
    EnableSnapshotCopy✔️community✔️✔️
    FailoverPrimaryCompute
    GetClusterCredentials✔️community✔️✔️
    GetClusterCredentialsWithIAM
    GetReservedNodeExchangeConfigurationOptions
    GetReservedNodeExchangeOfferings
    GetResourcePolicy
    ListRecommendations
    ModifyAquaConfiguration
    ModifyAuthenticationProfile
    ModifyCluster✔️community
    ModifyClusterDbRevision
    ModifyClusterIamRoles
    ModifyClusterMaintenance
    ModifyClusterParameterGroup
    ModifyClusterSnapshot
    ModifyClusterSnapshotSchedule
    ModifyClusterSubnetGroup
    ModifyCustomDomainAssociation
    ModifyEndpointAccess
    ModifyEventSubscription
    ModifyRedshiftIdcApplication
    ModifyScheduledAction
    ModifySnapshotCopyRetentionPeriod✔️community
    ModifySnapshotSchedule
    ModifyUsageLimit
    PauseCluster✔️community✔️
    PurchaseReservedNodeOffering
    PutResourcePolicy
    RebootCluster
    RejectDataShare
    ResetClusterParameterGroup
    ResizeCluster
    RestoreFromClusterSnapshot✔️community✔️
    RestoreTableFromClusterSnapshot
    ResumeCluster✔️community✔️
    RevokeClusterSecurityGroupIngress
    RevokeEndpointAccess
    RevokeSnapshotAccess
    RotateEncryptionKey
    UpdatePartnerStatus

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    AuthorizeClusterSecurityGroupIngress

    Parameters: CIDRIP, ClusterSecurityGroupName
    • LocalStack Community
      • test_cluster_security_groups diff --git a/references/coverage/coverage_resource-groups/index.html b/references/coverage/coverage_resource-groups/index.html index 6c1901cf60..8d499f08cf 100644 --- a/references/coverage/coverage_resource-groups/index.html +++ b/references/coverage/coverage_resource-groups/index.html @@ -326,7 +326,7 @@

    Resource Groups

    Implementation details for API resource-groups

    Coverage Overview

    Table of Contents
    Categories

    Resource Groups

    Implementation details for API resource-groups

    Coverage Overview

    Resource Groups is supported by LocalStack in the community image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CreateGroup✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteGroup✔️community✔️✔️✔️✔️✔️Show Tests
    GetAccountSettings
    GetGroup✔️community✔️✔️✔️✔️✔️Show Tests
    GetGroupConfiguration✔️community✔️✔️
    GetGroupQuery✔️community✔️✔️
    GetTags✔️✔️
    GroupResources
    ListGroupResources
    ListGroups✔️community✔️✔️✔️✔️Show Tests
    PutGroupConfiguration✔️community✔️
    SearchResources
    Tag✔️
    UngroupResources
    Untag✔️
    UpdateAccountSettings
    UpdateGroup✔️community✔️
    UpdateGroupQuery✔️community✔️

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateGroup

    Parameters: Description, Name
    • LocalStack Community
      • test_sub_in_lambda_function_name diff --git a/references/coverage/coverage_resourcegroupstaggingapi/index.html b/references/coverage/coverage_resourcegroupstaggingapi/index.html index fb13bbd335..fa04acbfb1 100644 --- a/references/coverage/coverage_resourcegroupstaggingapi/index.html +++ b/references/coverage/coverage_resourcegroupstaggingapi/index.html @@ -326,7 +326,7 @@

    Resource Groups Tagging API

    Implementation details for API resourcegroupstaggingapi

    Coverage Overview

    Table of Contents
    Categories

    Resource Groups Tagging API

    Implementation details for API resourcegroupstaggingapi

    Coverage Overview

    Resource Groups Tagging API is supported by LocalStack in the community image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    DescribeReportCreation
    GetComplianceSummary
    GetResources✔️community✔️✔️✔️✔️✔️Show Tests
    GetTagKeys✔️community✔️
    GetTagValues✔️community✔️
    StartReportCreation
    TagResources✔️community✔️
    UntagResources

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    GetResources

    Parameters: TagFilters
    • LocalStack Community
      • test_get_resources diff --git a/references/coverage/coverage_route53/index.html b/references/coverage/coverage_route53/index.html index 5a5ec46687..9e5c6ba510 100644 --- a/references/coverage/coverage_route53/index.html +++ b/references/coverage/coverage_route53/index.html @@ -326,7 +326,7 @@

    Route 53

    Implementation details for API route53

    Coverage Overview

    Table of Contents
    Categories

    Route 53

    Implementation details for API route53

    Coverage Overview

    Route 53 is supported by LocalStack in the community image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    ActivateKeySigningKey
    AssociateVPCWithHostedZone✔️community✔️✔️✔️✔️Show Tests
    ChangeCidrCollection
    ChangeResourceRecordSets✔️community✔️✔️✔️✔️✔️Show Tests
    ChangeTagsForResource✔️community✔️✔️
    CreateCidrCollection
    CreateHealthCheck✔️community✔️✔️✔️✔️✔️Show Tests
    CreateHostedZone✔️community✔️✔️✔️✔️✔️Show Tests
    CreateKeySigningKey
    CreateQueryLoggingConfig✔️community✔️
    CreateReusableDelegationSet✔️community✔️✔️✔️✔️✔️Show Tests
    CreateTrafficPolicy
    CreateTrafficPolicyInstance
    CreateTrafficPolicyVersion
    CreateVPCAssociationAuthorization
    DeactivateKeySigningKey
    DeleteCidrCollection
    DeleteHealthCheck✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteHostedZone✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteKeySigningKey
    DeleteQueryLoggingConfig✔️community✔️
    DeleteReusableDelegationSet✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteTrafficPolicy
    DeleteTrafficPolicyInstance
    DeleteVPCAssociationAuthorization
    DisableHostedZoneDNSSEC
    DisassociateVPCFromHostedZone✔️community✔️✔️✔️✔️Show Tests
    EnableHostedZoneDNSSEC
    GetAccountLimit
    GetChange✔️community✔️✔️✔️✔️✔️Show Tests
    GetCheckerIpRanges
    GetDNSSEC✔️community✔️✔️
    GetGeoLocation
    GetHealthCheck✔️community✔️✔️✔️✔️✔️Show Tests
    GetHealthCheckCount
    GetHealthCheckLastFailureReason
    GetHealthCheckStatus✔️community
    GetHostedZone✔️community✔️✔️✔️✔️✔️Show Tests
    GetHostedZoneCount✔️community✔️
    GetHostedZoneLimit
    GetQueryLoggingConfig✔️community✔️
    GetReusableDelegationSet✔️community✔️✔️✔️✔️✔️Show Tests
    GetReusableDelegationSetLimit
    GetTrafficPolicy
    GetTrafficPolicyInstance
    GetTrafficPolicyInstanceCount
    ListCidrBlocks
    ListCidrCollections
    ListCidrLocations
    ListGeoLocations
    ListHealthChecks✔️community✔️
    ListHostedZones✔️community✔️✔️✔️✔️✔️Show Tests
    ListHostedZonesByName✔️community✔️✔️✔️✔️Show Tests
    ListHostedZonesByVPC✔️community✔️✔️✔️✔️Show Tests
    ListQueryLoggingConfigs✔️community✔️
    ListResourceRecordSets✔️community✔️✔️✔️✔️✔️Show Tests
    ListReusableDelegationSets✔️community✔️✔️✔️✔️Show Tests
    ListTagsForResource✔️community✔️✔️
    ListTagsForResources
    ListTrafficPolicies
    ListTrafficPolicyInstances
    ListTrafficPolicyInstancesByHostedZone
    ListTrafficPolicyInstancesByPolicy
    ListTrafficPolicyVersions
    ListVPCAssociationAuthorizations
    TestDNSAnswer
    UpdateHealthCheck✔️community✔️✔️
    UpdateHostedZoneComment✔️community✔️
    UpdateTrafficPolicyComment
    UpdateTrafficPolicyInstance

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    AssociateVPCWithHostedZone

    Parameters: Comment, HostedZoneId, VPC
    • LocalStack Community
      • test_associate_vpc_with_hosted_zone diff --git a/references/coverage/coverage_route53resolver/index.html b/references/coverage/coverage_route53resolver/index.html index 7c032c0ecf..cc63fbd1ed 100644 --- a/references/coverage/coverage_route53resolver/index.html +++ b/references/coverage/coverage_route53resolver/index.html @@ -326,7 +326,7 @@

    Route 53 Resolver

    Implementation details for API route53resolver

    Coverage Overview

    Table of Contents
    Categories

    Route 53 Resolver

    Implementation details for API route53resolver

    Coverage Overview

    Route 53 Resolver is supported by LocalStack in the community image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AssociateFirewallRuleGroup✔️community✔️✔️
    AssociateResolverEndpointIpAddress✔️community✔️
    AssociateResolverQueryLogConfig✔️community✔️✔️
    AssociateResolverRule✔️community✔️✔️✔️✔️✔️Show Tests
    CreateFirewallDomainList✔️community✔️✔️✔️✔️✔️Show Tests
    CreateFirewallRule✔️community✔️✔️
    CreateFirewallRuleGroup✔️community✔️✔️
    CreateOutpostResolver
    CreateResolverEndpoint✔️community✔️✔️✔️✔️Show Tests
    CreateResolverQueryLogConfig✔️community✔️✔️✔️✔️✔️Show Tests
    CreateResolverRule✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteFirewallDomainList✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteFirewallRule✔️community✔️✔️
    DeleteFirewallRuleGroup✔️community✔️✔️
    DeleteOutpostResolver
    DeleteResolverEndpoint✔️community✔️✔️✔️✔️Show Tests
    DeleteResolverQueryLogConfig✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteResolverRule✔️community✔️✔️✔️✔️✔️Show Tests
    DisassociateFirewallRuleGroup✔️community✔️✔️
    DisassociateResolverEndpointIpAddress✔️community✔️
    DisassociateResolverQueryLogConfig✔️community✔️✔️
    DisassociateResolverRule✔️community✔️✔️✔️✔️✔️Show Tests
    GetFirewallConfig✔️community✔️✔️
    GetFirewallDomainList✔️community✔️✔️
    GetFirewallRuleGroup✔️community✔️✔️
    GetFirewallRuleGroupAssociation✔️community✔️✔️
    GetFirewallRuleGroupPolicy
    GetOutpostResolver
    GetResolverConfig
    GetResolverDnssecConfig
    GetResolverEndpoint✔️community✔️✔️✔️✔️Show Tests
    GetResolverQueryLogConfig✔️community✔️✔️
    GetResolverQueryLogConfigAssociation✔️community✔️✔️
    GetResolverQueryLogConfigPolicy
    GetResolverRule✔️community✔️✔️
    GetResolverRuleAssociation✔️community✔️✔️✔️✔️✔️Show Tests
    GetResolverRulePolicy
    ImportFirewallDomains
    ListFirewallConfigs✔️community✔️✔️
    ListFirewallDomainLists✔️community✔️✔️✔️Show Tests
    ListFirewallDomains✔️community✔️✔️
    ListFirewallRuleGroupAssociations
    ListFirewallRuleGroups✔️community
    ListFirewallRules✔️community✔️✔️
    ListOutpostResolvers
    ListResolverConfigs
    ListResolverDnssecConfigs
    ListResolverEndpointIpAddresses✔️community✔️
    ListResolverEndpoints✔️community✔️✔️✔️✔️✔️Show Tests
    ListResolverQueryLogConfigAssociations✔️community
    ListResolverQueryLogConfigs✔️community✔️✔️✔️✔️✔️Show Tests
    ListResolverRuleAssociations✔️community✔️✔️✔️✔️Show Tests
    ListResolverRules✔️community✔️✔️
    ListTagsForResource✔️community✔️✔️✔️✔️✔️Show Tests
    PutFirewallRuleGroupPolicy
    PutResolverQueryLogConfigPolicy
    PutResolverRulePolicy
    TagResource✔️community✔️✔️
    UntagResource✔️community✔️✔️
    UpdateFirewallConfig✔️community✔️✔️
    UpdateFirewallDomains✔️community✔️✔️
    UpdateFirewallRule✔️community
    UpdateFirewallRuleGroupAssociation✔️community✔️✔️
    UpdateOutpostResolver
    UpdateResolverConfig
    UpdateResolverDnssecConfig
    UpdateResolverEndpoint✔️community✔️✔️✔️✔️Show Tests
    UpdateResolverRule

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    AssociateResolverRule

    Parameters: Name, ResolverRuleId, VPCId
    • LocalStack Community
      • test_associate_and_disassociate_resolver_rule diff --git a/references/coverage/coverage_s3/index.html b/references/coverage/coverage_s3/index.html index f46bb2c6e7..95b05b8c5d 100644 --- a/references/coverage/coverage_s3/index.html +++ b/references/coverage/coverage_s3/index.html @@ -326,7 +326,7 @@

    S3 (Simple Storage Service)

    Implementation details for API s3

    Coverage Overview

    Table of Contents
    Categories

    S3 (Simple Storage Service)

    Implementation details for API s3

    Coverage Overview

    Simple Storage Service (S3) is supported by LocalStack in the community image with additional features available in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AbortMultipartUpload✔️community✔️✔️✔️✔️Show Tests
    CompleteMultipartUpload✔️community✔️✔️✔️✔️Show Tests
    CopyObject✔️community✔️✔️✔️✔️Show Tests
    CreateBucket✔️community✔️✔️✔️✔️✔️Show Tests
    CreateMultipartUpload✔️community✔️✔️✔️✔️Show Tests
    CreateSession
    DeleteBucket✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteBucketAnalyticsConfiguration✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteBucketCors✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteBucketEncryption✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteBucketIntelligentTieringConfiguration✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteBucketInventoryConfiguration✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteBucketLifecycle✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteBucketMetricsConfiguration
    DeleteBucketOwnershipControls✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteBucketPolicy✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteBucketReplication✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteBucketTagging✔️community✔️✔️✔️✔️Show Tests
    DeleteBucketWebsite✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteObject✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteObjectTagging✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteObjects✔️community✔️✔️✔️✔️✔️Show Tests
    DeletePublicAccessBlock✔️community✔️✔️✔️✔️✔️Show Tests
    GetBucketAccelerateConfiguration✔️community✔️✔️✔️✔️✔️Show Tests
    GetBucketAcl✔️community✔️✔️✔️✔️✔️Show Tests
    GetBucketAnalyticsConfiguration✔️community✔️✔️✔️✔️✔️Show Tests
    GetBucketCors✔️community✔️✔️✔️✔️✔️Show Tests
    GetBucketEncryption✔️community✔️✔️✔️✔️✔️Show Tests
    GetBucketIntelligentTieringConfiguration✔️community✔️✔️✔️✔️✔️Show Tests
    GetBucketInventoryConfiguration✔️community✔️✔️✔️✔️✔️Show Tests
    GetBucketLifecycle✔️community
    GetBucketLifecycleConfiguration✔️community✔️✔️✔️✔️✔️Show Tests
    GetBucketLocation✔️community✔️✔️✔️✔️✔️Show Tests
    GetBucketLogging✔️community✔️✔️✔️✔️✔️Show Tests
    GetBucketMetricsConfiguration
    GetBucketNotification✔️community
    GetBucketNotificationConfiguration✔️community✔️✔️✔️✔️✔️Show Tests
    GetBucketOwnershipControls✔️community✔️✔️✔️✔️✔️Show Tests
    GetBucketPolicy✔️community✔️✔️✔️✔️✔️Show Tests
    GetBucketPolicyStatus
    GetBucketReplication✔️community✔️✔️✔️✔️✔️Show Tests
    GetBucketRequestPayment✔️community✔️✔️✔️✔️✔️Show Tests
    GetBucketTagging✔️community✔️✔️✔️✔️✔️Show Tests
    GetBucketVersioning✔️community✔️✔️✔️✔️✔️Show Tests
    GetBucketWebsite✔️community✔️✔️✔️✔️✔️Show Tests
    GetObject✔️community✔️✔️✔️✔️✔️Show Tests
    GetObjectAcl✔️community✔️✔️✔️✔️✔️Show Tests
    GetObjectAttributes✔️community✔️✔️✔️✔️Show Tests
    GetObjectLegalHold✔️community✔️✔️✔️Show Tests
    GetObjectLockConfiguration✔️community✔️✔️✔️✔️✔️Show Tests
    GetObjectRetention✔️community✔️✔️✔️Show Tests
    GetObjectTagging✔️community✔️✔️✔️✔️✔️Show Tests
    GetObjectTorrent
    GetPublicAccessBlock✔️community✔️✔️✔️✔️✔️Show Tests
    HeadBucket✔️community✔️✔️✔️✔️✔️Show Tests
    HeadObject✔️community✔️✔️✔️✔️✔️Show Tests
    ListBucketAnalyticsConfigurations✔️community✔️✔️✔️Show Tests
    ListBucketIntelligentTieringConfigurations✔️community✔️✔️✔️Show Tests
    ListBucketInventoryConfigurations✔️community✔️✔️✔️Show Tests
    ListBucketMetricsConfigurations
    ListBuckets✔️community✔️✔️✔️✔️✔️Show Tests
    ListDirectoryBuckets✔️community
    ListMultipartUploads✔️community✔️✔️✔️✔️Show Tests
    ListObjectVersions✔️community✔️✔️✔️✔️✔️Show Tests
    ListObjects✔️community✔️✔️✔️✔️✔️Show Tests
    ListObjectsV2✔️community✔️✔️✔️✔️✔️Show Tests
    ListParts✔️community✔️✔️✔️✔️Show Tests
    PutBucketAccelerateConfiguration✔️community✔️✔️✔️✔️✔️Show Tests
    PutBucketAcl✔️community✔️✔️✔️✔️✔️Show Tests
    PutBucketAnalyticsConfiguration✔️community✔️✔️✔️✔️✔️Show Tests
    PutBucketCors✔️community✔️✔️✔️✔️✔️Show Tests
    PutBucketEncryption✔️community✔️✔️✔️✔️✔️Show Tests
    PutBucketIntelligentTieringConfiguration✔️community✔️✔️✔️✔️✔️Show Tests
    PutBucketInventoryConfiguration✔️community✔️✔️✔️✔️✔️Show Tests
    PutBucketLifecycle✔️community
    PutBucketLifecycleConfiguration✔️community✔️✔️✔️✔️✔️Show Tests
    PutBucketLogging✔️community✔️✔️✔️✔️✔️Show Tests
    PutBucketMetricsConfiguration
    PutBucketNotification✔️community
    PutBucketNotificationConfiguration✔️community✔️✔️✔️✔️✔️Show Tests
    PutBucketOwnershipControls✔️community✔️✔️✔️✔️✔️Show Tests
    PutBucketPolicy✔️community✔️✔️✔️✔️✔️Show Tests
    PutBucketReplication✔️community✔️✔️✔️✔️✔️Show Tests
    PutBucketRequestPayment✔️community✔️✔️✔️Show Tests
    PutBucketTagging✔️community✔️✔️✔️✔️✔️Show Tests
    PutBucketVersioning✔️community✔️✔️✔️✔️✔️Show Tests
    PutBucketWebsite✔️community✔️✔️✔️✔️✔️Show Tests
    PutObject✔️community✔️✔️✔️✔️✔️Show Tests
    PutObjectAcl✔️community✔️✔️✔️✔️✔️Show Tests
    PutObjectLegalHold✔️community✔️✔️✔️✔️Show Tests
    PutObjectLockConfiguration✔️community✔️✔️✔️✔️✔️Show Tests
    PutObjectRetention✔️community✔️✔️✔️✔️Show Tests
    PutObjectTagging✔️community✔️✔️✔️✔️✔️Show Tests
    PutPublicAccessBlock✔️community✔️✔️✔️✔️✔️Show Tests
    RestoreObject✔️community✔️✔️✔️✔️Show Tests
    SelectObjectContent✔️pro✔️✔️✔️✔️Show Tests
    UploadPart✔️community✔️✔️✔️✔️Show Tests
    UploadPartCopy✔️community✔️✔️✔️Show Tests
    WriteGetObjectResponse

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    AbortMultipartUpload

    Parameters: Bucket, ExpectedBucketOwner, Key, RequestPayer, UploadId
    • LocalStack Community
      • test_multipart_no_such_upload diff --git a/references/coverage/coverage_s3control/index.html b/references/coverage/coverage_s3control/index.html index 3a350b05e0..8a53b55647 100644 --- a/references/coverage/coverage_s3control/index.html +++ b/references/coverage/coverage_s3control/index.html @@ -326,7 +326,7 @@

    S3 Control (Simple Storage Service Control)

    Implementation details for API s3control

    Coverage Overview

    Table of Contents
    Categories

    S3 Control (Simple Storage Service Control)

    Implementation details for API s3control

    Coverage Overview

    Simple Storage Service Control (S3 Control) is supported by LocalStack in the community image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AssociateAccessGrantsIdentityCenter
    CreateAccessGrant
    CreateAccessGrantsInstance
    CreateAccessGrantsLocation
    CreateAccessPoint✔️community✔️✔️
    CreateAccessPointForObjectLambda
    CreateBucket✔️community
    CreateJob
    CreateMultiRegionAccessPoint
    CreateStorageLensGroup
    DeleteAccessGrant
    DeleteAccessGrantsInstance
    DeleteAccessGrantsInstanceResourcePolicy
    DeleteAccessGrantsLocation
    DeleteAccessPoint✔️community✔️✔️
    DeleteAccessPointForObjectLambda
    DeleteAccessPointPolicy✔️community✔️✔️
    DeleteAccessPointPolicyForObjectLambda
    DeleteBucket
    DeleteBucketLifecycleConfiguration
    DeleteBucketPolicy
    DeleteBucketReplication
    DeleteBucketTagging
    DeleteJobTagging
    DeleteMultiRegionAccessPoint
    DeletePublicAccessBlock✔️community✔️✔️✔️✔️Show Tests
    DeleteStorageLensConfiguration
    DeleteStorageLensConfigurationTagging
    DeleteStorageLensGroup
    DescribeJob
    DescribeMultiRegionAccessPointOperation
    DissociateAccessGrantsIdentityCenter
    GetAccessGrant
    GetAccessGrantsInstance
    GetAccessGrantsInstanceForPrefix
    GetAccessGrantsInstanceResourcePolicy
    GetAccessGrantsLocation
    GetAccessPoint✔️community✔️✔️
    GetAccessPointConfigurationForObjectLambda
    GetAccessPointForObjectLambda
    GetAccessPointPolicy✔️community✔️✔️
    GetAccessPointPolicyForObjectLambda
    GetAccessPointPolicyStatus✔️community✔️✔️
    GetAccessPointPolicyStatusForObjectLambda
    GetBucket
    GetBucketLifecycleConfiguration
    GetBucketPolicy
    GetBucketReplication
    GetBucketTagging
    GetBucketVersioning
    GetDataAccess
    GetJobTagging
    GetMultiRegionAccessPoint
    GetMultiRegionAccessPointPolicy
    GetMultiRegionAccessPointPolicyStatus
    GetMultiRegionAccessPointRoutes
    GetPublicAccessBlock✔️community✔️✔️✔️✔️Show Tests
    GetStorageLensConfiguration
    GetStorageLensConfigurationTagging
    GetStorageLensGroup
    ListAccessGrants
    ListAccessGrantsInstances
    ListAccessGrantsLocations
    ListAccessPoints
    ListAccessPointsForObjectLambda
    ListJobs
    ListMultiRegionAccessPoints
    ListRegionalBuckets✔️community
    ListStorageLensConfigurations
    ListStorageLensGroups
    ListTagsForResource
    PutAccessGrantsInstanceResourcePolicy
    PutAccessPointConfigurationForObjectLambda
    PutAccessPointPolicy✔️community✔️✔️
    PutAccessPointPolicyForObjectLambda
    PutBucketLifecycleConfiguration
    PutBucketPolicy
    PutBucketReplication
    PutBucketTagging
    PutBucketVersioning
    PutJobTagging
    PutMultiRegionAccessPointPolicy
    PutPublicAccessBlock✔️community✔️✔️✔️✔️Show Tests
    PutStorageLensConfiguration
    PutStorageLensConfigurationTagging
    SubmitMultiRegionAccessPointRoutes
    TagResource
    UntagResource
    UpdateAccessGrantsLocation
    UpdateJobPriority
    UpdateJobStatus
    UpdateStorageLensGroup

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    DeletePublicAccessBlock

    Parameters: AccountId
    • LocalStack Community
      • test_lifecycle_public_access_block diff --git a/references/coverage/coverage_sagemaker-runtime/index.html b/references/coverage/coverage_sagemaker-runtime/index.html index 7ba49d409d..d95ca84c7f 100644 --- a/references/coverage/coverage_sagemaker-runtime/index.html +++ b/references/coverage/coverage_sagemaker-runtime/index.html @@ -326,7 +326,7 @@

    SageMaker Runtime

    Implementation details for API sagemaker-runtime

    Coverage Overview

    Table of Contents
    Categories

    SageMaker Runtime

    Implementation details for API sagemaker-runtime

    Coverage Overview

    SageMaker Runtime is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    InvokeEndpoint✔️pro
    InvokeEndpointAsync
    InvokeEndpointWithResponseStream

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
    \ No newline at end of file diff --git a/references/coverage/coverage_sagemaker/index.html b/references/coverage/coverage_sagemaker/index.html index 04050e849c..55a2abff9c 100644 --- a/references/coverage/coverage_sagemaker/index.html +++ b/references/coverage/coverage_sagemaker/index.html @@ -326,7 +326,7 @@

    SageMaker

    Implementation details for API sagemaker

    Coverage Overview

    Table of Contents
    Categories

    SageMaker

    Implementation details for API sagemaker

    Coverage Overview

    SageMaker is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AddAssociation
    AddTags✔️pro
    AssociateTrialComponent✔️pro
    BatchDescribeModelPackage
    CreateAction
    CreateAlgorithm
    CreateApp
    CreateAppImageConfig
    CreateArtifact
    CreateAutoMLJob
    CreateAutoMLJobV2
    CreateCluster✔️pro✔️
    CreateCodeRepository
    CreateCompilationJob
    CreateContext
    CreateDataQualityJobDefinition
    CreateDeviceFleet
    CreateDomain
    CreateEdgeDeploymentPlan
    CreateEdgeDeploymentStage
    CreateEdgePackagingJob
    CreateEndpoint✔️pro✔️✔️✔️Show Tests
    CreateEndpointConfig✔️pro✔️✔️✔️Show Tests
    CreateExperiment✔️pro✔️
    CreateFeatureGroup✔️pro
    CreateFlowDefinition
    CreateHub
    CreateHubContentReference
    CreateHumanTaskUi
    CreateHyperParameterTuningJob
    CreateImage
    CreateImageVersion
    CreateInferenceComponent
    CreateInferenceExperiment
    CreateInferenceRecommendationsJob
    CreateLabelingJob
    CreateMlflowTrackingServer
    CreateModel✔️pro✔️✔️✔️Show Tests
    CreateModelBiasJobDefinition
    CreateModelCard
    CreateModelCardExportJob
    CreateModelExplainabilityJobDefinition
    CreateModelPackage✔️pro✔️
    CreateModelPackageGroup✔️pro✔️
    CreateModelQualityJobDefinition
    CreateMonitoringSchedule
    CreateNotebookInstance✔️pro✔️
    CreateNotebookInstanceLifecycleConfig✔️pro
    CreatePipeline✔️pro✔️✔️
    CreatePresignedDomainUrl
    CreatePresignedMlflowTrackingServerUrl
    CreatePresignedNotebookInstanceUrl
    CreateProcessingJob✔️pro✔️
    CreateProject
    CreateSpace
    CreateStudioLifecycleConfig
    CreateTrainingJob✔️pro
    CreateTransformJob✔️pro✔️
    CreateTrial✔️pro✔️
    CreateTrialComponent✔️pro✔️
    CreateUserProfile
    CreateWorkforce
    CreateWorkteam
    DeleteAction
    DeleteAlgorithm
    DeleteApp
    DeleteAppImageConfig
    DeleteArtifact
    DeleteAssociation
    DeleteCluster✔️pro✔️
    DeleteCodeRepository
    DeleteCompilationJob
    DeleteContext
    DeleteDataQualityJobDefinition
    DeleteDeviceFleet
    DeleteDomain
    DeleteEdgeDeploymentPlan
    DeleteEdgeDeploymentStage
    DeleteEndpoint✔️pro✔️✔️Show Tests
    DeleteEndpointConfig✔️pro✔️✔️Show Tests
    DeleteExperiment✔️pro✔️
    DeleteFeatureGroup
    DeleteFlowDefinition
    DeleteHub
    DeleteHubContent
    DeleteHubContentReference
    DeleteHumanTaskUi
    DeleteHyperParameterTuningJob
    DeleteImage
    DeleteImageVersion
    DeleteInferenceComponent
    DeleteInferenceExperiment
    DeleteMlflowTrackingServer
    DeleteModel✔️pro✔️✔️Show Tests
    DeleteModelBiasJobDefinition
    DeleteModelCard
    DeleteModelExplainabilityJobDefinition
    DeleteModelPackage
    DeleteModelPackageGroup
    DeleteModelPackageGroupPolicy
    DeleteModelQualityJobDefinition
    DeleteMonitoringSchedule
    DeleteNotebookInstance✔️pro
    DeleteNotebookInstanceLifecycleConfig✔️pro
    DeletePipeline✔️pro✔️✔️
    DeleteProject
    DeleteSpace
    DeleteStudioLifecycleConfig
    DeleteTags✔️pro
    DeleteTrial✔️pro✔️
    DeleteTrialComponent✔️pro✔️
    DeleteUserProfile
    DeleteWorkforce
    DeleteWorkteam
    DeregisterDevices
    DescribeAction
    DescribeAlgorithm
    DescribeApp
    DescribeAppImageConfig
    DescribeArtifact
    DescribeAutoMLJob
    DescribeAutoMLJobV2
    DescribeCluster✔️pro✔️
    DescribeClusterNode✔️pro✔️
    DescribeCodeRepository
    DescribeCompilationJob
    DescribeContext
    DescribeDataQualityJobDefinition
    DescribeDevice
    DescribeDeviceFleet
    DescribeDomain
    DescribeEdgeDeploymentPlan
    DescribeEdgePackagingJob
    DescribeEndpoint✔️pro✔️✔️✔️Show Tests
    DescribeEndpointConfig✔️pro✔️✔️✔️Show Tests
    DescribeExperiment✔️pro
    DescribeFeatureGroup✔️pro
    DescribeFeatureMetadata
    DescribeFlowDefinition
    DescribeHub
    DescribeHubContent
    DescribeHumanTaskUi
    DescribeHyperParameterTuningJob
    DescribeImage
    DescribeImageVersion
    DescribeInferenceComponent
    DescribeInferenceExperiment
    DescribeInferenceRecommendationsJob
    DescribeLabelingJob
    DescribeLineageGroup
    DescribeMlflowTrackingServer
    DescribeModel✔️pro✔️✔️✔️✔️Show Tests
    DescribeModelBiasJobDefinition
    DescribeModelCard
    DescribeModelCardExportJob
    DescribeModelExplainabilityJobDefinition
    DescribeModelPackage✔️pro✔️
    DescribeModelPackageGroup✔️pro
    DescribeModelQualityJobDefinition
    DescribeMonitoringSchedule
    DescribeNotebookInstance✔️pro
    DescribeNotebookInstanceLifecycleConfig✔️pro
    DescribePipeline✔️pro✔️✔️
    DescribePipelineDefinitionForExecution✔️pro✔️
    DescribePipelineExecution✔️pro✔️
    DescribeProcessingJob✔️pro✔️
    DescribeProject
    DescribeSpace
    DescribeStudioLifecycleConfig
    DescribeSubscribedWorkteam
    DescribeTrainingJob✔️pro
    DescribeTransformJob✔️pro✔️
    DescribeTrial✔️pro
    DescribeTrialComponent✔️pro✔️
    DescribeUserProfile
    DescribeWorkforce
    DescribeWorkteam
    DisableSagemakerServicecatalogPortfolio
    DisassociateTrialComponent✔️pro
    EnableSagemakerServicecatalogPortfolio
    GetDeviceFleetReport
    GetLineageGroupPolicy
    GetModelPackageGroupPolicy
    GetSagemakerServicecatalogPortfolioStatus
    GetScalingConfigurationRecommendation
    GetSearchSuggestions
    ImportHubContent
    ListActions
    ListAlgorithms
    ListAliases
    ListAppImageConfigs
    ListApps
    ListArtifacts
    ListAssociations
    ListAutoMLJobs
    ListCandidatesForAutoMLJob
    ListClusterNodes✔️pro✔️
    ListClusters✔️pro✔️
    ListCodeRepositories
    ListCompilationJobs
    ListContexts
    ListDataQualityJobDefinitions
    ListDeviceFleets
    ListDevices
    ListDomains
    ListEdgeDeploymentPlans
    ListEdgePackagingJobs
    ListEndpointConfigs✔️pro
    ListEndpoints✔️pro
    ListExperiments✔️pro✔️
    ListFeatureGroups
    ListFlowDefinitions
    ListHubContentVersions
    ListHubContents
    ListHubs
    ListHumanTaskUis
    ListHyperParameterTuningJobs
    ListImageVersions
    ListImages
    ListInferenceComponents
    ListInferenceExperiments
    ListInferenceRecommendationsJobSteps
    ListInferenceRecommendationsJobs
    ListLabelingJobs
    ListLabelingJobsForWorkteam
    ListLineageGroups
    ListMlflowTrackingServers
    ListModelBiasJobDefinitions
    ListModelCardExportJobs
    ListModelCardVersions
    ListModelCards
    ListModelExplainabilityJobDefinitions
    ListModelMetadata
    ListModelPackageGroups✔️pro✔️
    ListModelPackages✔️pro✔️
    ListModelQualityJobDefinitions
    ListModels✔️pro✔️
    ListMonitoringAlertHistory
    ListMonitoringAlerts
    ListMonitoringExecutions
    ListMonitoringSchedules
    ListNotebookInstanceLifecycleConfigs
    ListNotebookInstances✔️pro✔️
    ListPipelineExecutionSteps
    ListPipelineExecutions✔️pro✔️
    ListPipelineParametersForExecution✔️pro✔️
    ListPipelines✔️pro✔️
    ListProcessingJobs✔️pro✔️
    ListProjects
    ListResourceCatalogs
    ListSpaces
    ListStageDevices
    ListStudioLifecycleConfigs
    ListSubscribedWorkteams
    ListTags✔️pro✔️✔️
    ListTrainingJobs✔️pro✔️
    ListTrainingJobsForHyperParameterTuningJob
    ListTransformJobs✔️pro✔️
    ListTrialComponents✔️pro✔️
    ListTrials✔️pro✔️
    ListUserProfiles
    ListWorkforces
    ListWorkteams
    PutModelPackageGroupPolicy
    QueryLineage
    RegisterDevices
    RenderUiTemplate
    RetryPipelineExecution
    Search✔️pro
    SendPipelineExecutionStepFailure
    SendPipelineExecutionStepSuccess
    StartEdgeDeploymentStage
    StartInferenceExperiment
    StartMlflowTrackingServer
    StartMonitoringSchedule
    StartNotebookInstance✔️pro
    StartPipelineExecution✔️pro✔️
    StopAutoMLJob
    StopCompilationJob
    StopEdgeDeploymentStage
    StopEdgePackagingJob
    StopHyperParameterTuningJob
    StopInferenceExperiment
    StopInferenceRecommendationsJob
    StopLabelingJob
    StopMlflowTrackingServer
    StopMonitoringSchedule
    StopNotebookInstance✔️pro✔️
    StopPipelineExecution
    StopProcessingJob
    StopTrainingJob
    StopTransformJob
    UpdateAction
    UpdateAppImageConfig
    UpdateArtifact
    UpdateCluster
    UpdateClusterSoftware
    UpdateCodeRepository
    UpdateContext
    UpdateDeviceFleet
    UpdateDevices
    UpdateDomain
    UpdateEndpoint
    UpdateEndpointWeightsAndCapacities✔️pro
    UpdateExperiment
    UpdateFeatureGroup
    UpdateFeatureMetadata
    UpdateHub
    UpdateImage
    UpdateImageVersion
    UpdateInferenceComponent
    UpdateInferenceComponentRuntimeConfig
    UpdateInferenceExperiment
    UpdateMlflowTrackingServer
    UpdateModelCard
    UpdateModelPackage✔️pro✔️
    UpdateMonitoringAlert
    UpdateMonitoringSchedule
    UpdateNotebookInstance
    UpdateNotebookInstanceLifecycleConfig
    UpdatePipeline✔️pro✔️
    UpdatePipelineExecution
    UpdateProject
    UpdateSpace
    UpdateTrainingJob
    UpdateTrial
    UpdateTrialComponent✔️pro✔️
    UpdateUserProfile
    UpdateWorkforce
    UpdateWorkteam

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateEndpoint

    Parameters: EndpointConfigName, EndpointName
    • LocalStack Pro
      • test_stack_resources_are_deployed diff --git a/references/coverage/coverage_scheduler/index.html b/references/coverage/coverage_scheduler/index.html index a9e1b76020..88e7de95fb 100644 --- a/references/coverage/coverage_scheduler/index.html +++ b/references/coverage/coverage_scheduler/index.html @@ -326,7 +326,7 @@

    scheduler (EventBridge Scheduler)

    Implementation details for API scheduler

    Coverage Overview

    Table of Contents
    Categories

    scheduler (EventBridge Scheduler)

    Implementation details for API scheduler

    Coverage Overview

    EventBridge Scheduler (scheduler) is supported by LocalStack in the community image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CreateSchedule✔️community✔️✔️✔️✔️Show Tests
    CreateScheduleGroup✔️community✔️✔️✔️✔️Show Tests
    DeleteSchedule✔️community✔️✔️✔️✔️Show Tests
    DeleteScheduleGroup✔️community✔️✔️✔️Show Tests
    GetSchedule✔️community✔️✔️✔️✔️Show Tests
    GetScheduleGroup✔️community✔️✔️✔️Show Tests
    ListScheduleGroups✔️community
    ListSchedules✔️community✔️✔️✔️Show Tests
    ListTagsForResource✔️community✔️
    TagResource✔️community✔️
    UntagResource✔️community✔️
    UpdateSchedule✔️community✔️

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateSchedule

    Parameters: ClientToken, FlexibleTimeWindow, GroupName, Name, ScheduleExpression, Target
    • LocalStack Community
      • test_schedule_and_group diff --git a/references/coverage/coverage_secretsmanager/index.html b/references/coverage/coverage_secretsmanager/index.html index 2c986307a0..bf9ec10201 100644 --- a/references/coverage/coverage_secretsmanager/index.html +++ b/references/coverage/coverage_secretsmanager/index.html @@ -326,7 +326,7 @@

    Secrets Manager

    Implementation details for API secretsmanager

    Coverage Overview

    Table of Contents
    Categories

    Secrets Manager

    Implementation details for API secretsmanager

    Coverage Overview

    Secrets Manager is supported by LocalStack in the community image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    BatchGetSecretValue✔️community✔️
    CancelRotateSecret✔️community✔️
    CreateSecret✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteResourcePolicy✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteSecret✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeSecret✔️community✔️✔️✔️✔️✔️Show Tests
    GetRandomPassword✔️community✔️✔️✔️✔️Show Tests
    GetResourcePolicy✔️community✔️✔️✔️✔️✔️Show Tests
    GetSecretValue✔️community✔️✔️✔️✔️✔️Show Tests
    ListSecretVersionIds✔️community✔️✔️✔️✔️Show Tests
    ListSecrets✔️community✔️✔️✔️✔️✔️Show Tests
    PutResourcePolicy✔️community✔️✔️✔️✔️✔️Show Tests
    PutSecretValue✔️community✔️✔️✔️✔️✔️Show Tests
    RemoveRegionsFromReplication✔️community✔️✔️
    ReplicateSecretToRegions✔️community
    RestoreSecret✔️community✔️✔️✔️✔️Show Tests
    RotateSecret✔️community✔️✔️✔️✔️Show Tests
    StopReplicationToReplica
    TagResource✔️community✔️✔️✔️✔️✔️Show Tests
    UntagResource✔️community✔️✔️✔️✔️✔️Show Tests
    UpdateSecret✔️community✔️✔️✔️✔️✔️Show Tests
    UpdateSecretVersionStage✔️community✔️✔️✔️✔️✔️Show Tests
    ValidateResourcePolicy✔️community✔️✔️✔️Show Tests

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateSecret

    Parameters: ClientRequestToken, Description, Name
    • LocalStack Community
      • test_cfn_secret_policy[default] diff --git a/references/coverage/coverage_serverlessrepo/index.html b/references/coverage/coverage_serverlessrepo/index.html index 9044697640..fee77d1ccb 100644 --- a/references/coverage/coverage_serverlessrepo/index.html +++ b/references/coverage/coverage_serverlessrepo/index.html @@ -326,7 +326,7 @@

    Serverless Application Repository

    Implementation details for API serverlessrepo

    Coverage Overview

    Table of Contents
    Categories

    Serverless Application Repository

    Implementation details for API serverlessrepo

    Coverage Overview

    Serverless Application Repository is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CreateApplication✔️pro
    CreateApplicationVersion✔️pro
    CreateCloudFormationChangeSet✔️pro
    CreateCloudFormationTemplate✔️pro
    DeleteApplication✔️pro
    GetApplication✔️pro
    GetApplicationPolicy
    GetCloudFormationTemplate✔️pro
    ListApplicationDependencies
    ListApplicationVersions✔️pro
    ListApplications✔️pro
    PutApplicationPolicy
    UnshareApplication
    UpdateApplication

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
    \ No newline at end of file diff --git a/references/coverage/coverage_servicediscovery/index.html b/references/coverage/coverage_servicediscovery/index.html index 157ad01882..5d6b365630 100644 --- a/references/coverage/coverage_servicediscovery/index.html +++ b/references/coverage/coverage_servicediscovery/index.html @@ -326,7 +326,7 @@

    Service Discovery (Cloud Map)

    Implementation details for API servicediscovery

    Coverage Overview

    Table of Contents
    Categories

    Service Discovery (Cloud Map)

    Implementation details for API servicediscovery

    Coverage Overview

    Cloud Map (Service Discovery) is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CreateHttpNamespace✔️pro✔️
    CreatePrivateDnsNamespace✔️pro✔️✔️✔️Show Tests
    CreatePublicDnsNamespace✔️pro
    CreateService✔️pro✔️✔️✔️Show Tests
    DeleteNamespace✔️pro✔️✔️✔️Show Tests
    DeleteService✔️pro✔️✔️✔️Show Tests
    DeregisterInstance✔️pro
    DiscoverInstances✔️pro
    DiscoverInstancesRevision
    GetInstance✔️pro
    GetInstancesHealthStatus
    GetNamespace✔️pro✔️✔️✔️Show Tests
    GetOperation✔️pro✔️✔️✔️Show Tests
    GetService✔️pro✔️✔️✔️Show Tests
    ListInstances✔️pro✔️Show Tests
    ListNamespaces✔️pro✔️
    ListOperations
    ListServices✔️pro✔️✔️✔️Show Tests
    ListTagsForResource✔️pro✔️✔️
    RegisterInstance✔️pro✔️Show Tests
    TagResource✔️pro✔️
    UntagResource✔️pro✔️
    UpdateHttpNamespace
    UpdateInstanceCustomHealthStatus
    UpdatePrivateDnsNamespace
    UpdatePublicDnsNamespace
    UpdateService✔️pro

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreatePrivateDnsNamespace

    Parameters: CreatorRequestId, Name, Vpc
    • LocalStack Pro
      • test_servicediscovery_ecs_integration diff --git a/references/coverage/coverage_ses/index.html b/references/coverage/coverage_ses/index.html index 9c1f8ebdd1..2a033d3da4 100644 --- a/references/coverage/coverage_ses/index.html +++ b/references/coverage/coverage_ses/index.html @@ -326,7 +326,7 @@

    SES (Simple Email Service)

    Implementation details for API ses

    Coverage Overview

    Table of Contents
    Categories

    SES (Simple Email Service)

    Implementation details for API ses

    Coverage Overview

    Simple Email Service (SES) is supported by LocalStack in the community image with additional features available in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CloneReceiptRuleSet✔️community✔️✔️✔️Show Tests
    CreateConfigurationSet✔️community✔️✔️✔️✔️✔️Show Tests
    CreateConfigurationSetEventDestination✔️community✔️✔️✔️✔️✔️Show Tests
    CreateConfigurationSetTrackingOptions
    CreateCustomVerificationEmailTemplate
    CreateReceiptFilter
    CreateReceiptRule✔️community✔️✔️✔️✔️✔️Show Tests
    CreateReceiptRuleSet✔️community✔️✔️✔️✔️✔️Show Tests
    CreateTemplate✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteConfigurationSet✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteConfigurationSetEventDestination✔️community✔️✔️✔️Show Tests
    DeleteConfigurationSetTrackingOptions
    DeleteCustomVerificationEmailTemplate
    DeleteIdentity✔️community✔️✔️
    DeleteIdentityPolicy
    DeleteReceiptFilter
    DeleteReceiptRule✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteReceiptRuleSet✔️pro✔️✔️✔️✔️✔️Show Tests
    DeleteTemplate✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteVerifiedEmailAddress
    DescribeActiveReceiptRuleSet✔️pro✔️✔️
    DescribeConfigurationSet✔️community✔️✔️
    DescribeReceiptRule✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeReceiptRuleSet✔️community✔️✔️✔️✔️✔️Show Tests
    GetAccountSendingEnabled
    GetCustomVerificationEmailTemplate
    GetIdentityDkimAttributes
    GetIdentityMailFromDomainAttributes✔️community✔️✔️
    GetIdentityNotificationAttributes✔️community✔️
    GetIdentityPolicies
    GetIdentityVerificationAttributes✔️community✔️✔️✔️✔️✔️Show Tests
    GetSendQuota✔️community✔️✔️✔️✔️Show Tests
    GetSendStatistics✔️community✔️
    GetTemplate✔️community✔️✔️✔️✔️✔️Show Tests
    ListConfigurationSets
    ListCustomVerificationEmailTemplates
    ListIdentities✔️community✔️✔️
    ListIdentityPolicies
    ListReceiptFilters
    ListReceiptRuleSets✔️pro
    ListTemplates✔️community✔️✔️✔️✔️Show Tests
    ListVerifiedEmailAddresses✔️community✔️
    PutConfigurationSetDeliveryOptions
    PutIdentityPolicy
    ReorderReceiptRuleSet
    SendBounce
    SendBulkTemplatedEmail✔️community
    SendCustomVerificationEmail
    SendEmail✔️community✔️✔️✔️✔️Show Tests
    SendRawEmail✔️community✔️✔️✔️✔️Show Tests
    SendTemplatedEmail✔️community✔️✔️✔️✔️Show Tests
    SetActiveReceiptRuleSet✔️pro✔️✔️
    SetIdentityDkimEnabled
    SetIdentityFeedbackForwardingEnabled✔️community✔️
    SetIdentityHeadersInNotificationsEnabled
    SetIdentityMailFromDomain✔️community✔️✔️
    SetIdentityNotificationTopic✔️community✔️
    SetReceiptRulePosition
    TestRenderTemplate✔️community✔️
    UpdateAccountSendingEnabled
    UpdateConfigurationSetEventDestination
    UpdateConfigurationSetReputationMetricsEnabled
    UpdateConfigurationSetSendingEnabled
    UpdateConfigurationSetTrackingOptions
    UpdateCustomVerificationEmailTemplate
    UpdateReceiptRule✔️community✔️
    UpdateTemplate✔️community✔️✔️
    VerifyDomainDkim✔️community✔️✔️
    VerifyDomainIdentity✔️community✔️✔️
    VerifyEmailAddress✔️community✔️✔️Show Tests
    VerifyEmailIdentity✔️community✔️✔️✔️✔️✔️Show Tests

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CloneReceiptRuleSet

    Parameters: OriginalRuleSetName, RuleSetName
    • LocalStack Community
      • test_clone_receipt_rule_set diff --git a/references/coverage/coverage_sesv2/index.html b/references/coverage/coverage_sesv2/index.html index 85e8657d8c..147d1a8d44 100644 --- a/references/coverage/coverage_sesv2/index.html +++ b/references/coverage/coverage_sesv2/index.html @@ -326,7 +326,7 @@

    SES v2 (Simple Email Service v2)

    Implementation details for API sesv2

    Coverage Overview

    Table of Contents
    Categories

    SES v2 (Simple Email Service v2)

    Implementation details for API sesv2

    Coverage Overview

    Simple Email Service v2 (SES v2) is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    BatchGetMetricData
    CancelExportJob
    CreateConfigurationSet
    CreateConfigurationSetEventDestination
    CreateContact
    CreateContactList
    CreateCustomVerificationEmailTemplate
    CreateDedicatedIpPool
    CreateDeliverabilityTestReport
    CreateEmailIdentity✔️pro
    CreateEmailIdentityPolicy
    CreateEmailTemplate✔️pro
    CreateExportJob
    CreateImportJob
    DeleteConfigurationSet
    DeleteConfigurationSetEventDestination
    DeleteContact
    DeleteContactList
    DeleteCustomVerificationEmailTemplate
    DeleteDedicatedIpPool
    DeleteEmailIdentity✔️pro
    DeleteEmailIdentityPolicy
    DeleteEmailTemplate✔️pro
    DeleteSuppressedDestination
    GetAccount
    GetBlacklistReports
    GetConfigurationSet
    GetConfigurationSetEventDestinations
    GetContact
    GetContactList
    GetCustomVerificationEmailTemplate
    GetDedicatedIp
    GetDedicatedIpPool
    GetDedicatedIps
    GetDeliverabilityDashboardOptions
    GetDeliverabilityTestReport
    GetDomainDeliverabilityCampaign
    GetDomainStatisticsReport
    GetEmailIdentity✔️pro
    GetEmailIdentityPolicies
    GetEmailTemplate
    GetExportJob
    GetImportJob
    GetMessageInsights
    GetSuppressedDestination
    ListConfigurationSets
    ListContactLists
    ListContacts
    ListCustomVerificationEmailTemplates
    ListDedicatedIpPools
    ListDeliverabilityTestReports
    ListDomainDeliverabilityCampaigns
    ListEmailIdentities✔️pro
    ListEmailTemplates✔️pro
    ListExportJobs
    ListImportJobs
    ListRecommendations
    ListSuppressedDestinations
    ListTagsForResource
    PutAccountDedicatedIpWarmupAttributes
    PutAccountDetails
    PutAccountSendingAttributes
    PutAccountSuppressionAttributes
    PutAccountVdmAttributes
    PutConfigurationSetDeliveryOptions
    PutConfigurationSetReputationOptions
    PutConfigurationSetSendingOptions
    PutConfigurationSetSuppressionOptions
    PutConfigurationSetTrackingOptions
    PutConfigurationSetVdmOptions
    PutDedicatedIpInPool
    PutDedicatedIpPoolScalingAttributes
    PutDedicatedIpWarmupAttributes
    PutDeliverabilityDashboardOption
    PutEmailIdentityConfigurationSetAttributes
    PutEmailIdentityDkimAttributes
    PutEmailIdentityDkimSigningAttributes✔️pro
    PutEmailIdentityFeedbackAttributes
    PutEmailIdentityMailFromAttributes
    PutSuppressedDestination
    SendBulkEmail✔️pro
    SendCustomVerificationEmail
    SendEmail✔️pro
    TagResource
    TestRenderEmailTemplate
    UntagResource
    UpdateConfigurationSetEventDestination
    UpdateContact
    UpdateContactList
    UpdateCustomVerificationEmailTemplate
    UpdateEmailIdentityPolicy
    UpdateEmailTemplate

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
    \ No newline at end of file diff --git a/references/coverage/coverage_sns/index.html b/references/coverage/coverage_sns/index.html index 682f59fc88..12f41849de 100644 --- a/references/coverage/coverage_sns/index.html +++ b/references/coverage/coverage_sns/index.html @@ -326,7 +326,7 @@

    SNS (Simple Notification Service)

    Implementation details for API sns

    Coverage Overview

    Table of Contents
    Categories

    SNS (Simple Notification Service)

    Implementation details for API sns

    Coverage Overview

    Simple Notification Service (SNS) is supported by LocalStack in the community image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AddPermission✔️community✔️✔️✔️Show Tests
    CheckIfPhoneNumberIsOptedOut✔️community
    ConfirmSubscription✔️community✔️✔️✔️Show Tests
    CreatePlatformApplication✔️community✔️✔️✔️Show Tests
    CreatePlatformEndpoint✔️community✔️✔️✔️Show Tests
    CreateSMSSandboxPhoneNumber
    CreateTopic✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteEndpoint✔️community✔️✔️✔️Show Tests
    DeletePlatformApplication✔️community✔️✔️✔️Show Tests
    DeleteSMSSandboxPhoneNumber
    DeleteTopic✔️community✔️✔️✔️✔️✔️Show Tests
    GetDataProtectionPolicy
    GetEndpointAttributes✔️community✔️✔️✔️Show Tests
    GetPlatformApplicationAttributes✔️community
    GetSMSAttributes✔️community✔️✔️
    GetSMSSandboxAccountStatus
    GetSubscriptionAttributes✔️community✔️✔️✔️✔️✔️Show Tests
    GetTopicAttributes✔️community✔️✔️✔️✔️✔️Show Tests
    ListEndpointsByPlatformApplication✔️community✔️✔️✔️Show Tests
    ListOriginationNumbers
    ListPhoneNumbersOptedOut✔️community
    ListPlatformApplications✔️community
    ListSMSSandboxPhoneNumbers
    ListSubscriptions✔️community✔️✔️✔️Show Tests
    ListSubscriptionsByTopic✔️community✔️✔️✔️Show Tests
    ListTagsForResource✔️community✔️✔️✔️✔️✔️Show Tests
    ListTopics✔️community✔️✔️✔️✔️✔️Show Tests
    OptInPhoneNumber✔️community
    Publish✔️community✔️✔️✔️✔️✔️Show Tests
    PublishBatch✔️community✔️✔️✔️Show Tests
    PutDataProtectionPolicy
    RemovePermission✔️community✔️✔️✔️Show Tests
    SetEndpointAttributes✔️community✔️✔️✔️Show Tests
    SetPlatformApplicationAttributes✔️community
    SetSMSAttributes✔️community✔️✔️
    SetSubscriptionAttributes✔️community✔️✔️✔️✔️✔️Show Tests
    SetTopicAttributes✔️community✔️✔️✔️✔️✔️Show Tests
    Subscribe✔️community✔️✔️✔️✔️✔️Show Tests
    TagResource✔️community✔️✔️✔️✔️✔️Show Tests
    Unsubscribe✔️community✔️✔️✔️✔️✔️Show Tests
    UntagResource✔️community✔️✔️✔️✔️✔️Show Tests
    VerifySMSSandboxPhoneNumber

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    AddPermission

    Parameters: AWSAccountId, ActionName, Label, TopicArn
    • LocalStack Community
      • test_cross_account_access diff --git a/references/coverage/coverage_sqs/index.html b/references/coverage/coverage_sqs/index.html index 16df855128..41dde39e9e 100644 --- a/references/coverage/coverage_sqs/index.html +++ b/references/coverage/coverage_sqs/index.html @@ -326,7 +326,7 @@

    SQS (Simple Queue Service)

    Implementation details for API sqs

    Coverage Overview

    Table of Contents
    Categories

    SQS (Simple Queue Service)

    Implementation details for API sqs

    Coverage Overview

    Simple Queue Service (SQS) is supported by LocalStack in the community image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AddPermission✔️community✔️✔️✔️Show Tests
    CancelMessageMoveTask✔️community✔️✔️✔️Show Tests
    ChangeMessageVisibility✔️community✔️✔️✔️✔️Show Tests
    ChangeMessageVisibilityBatch✔️community✔️✔️✔️✔️Show Tests
    CreateQueue✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteMessage✔️community✔️✔️✔️✔️Show Tests
    DeleteMessageBatch✔️community✔️✔️✔️Show Tests
    DeleteQueue✔️community✔️✔️✔️✔️✔️Show Tests
    GetQueueAttributes✔️community✔️✔️✔️✔️✔️Show Tests
    GetQueueUrl✔️community✔️✔️✔️✔️✔️Show Tests
    ListDeadLetterSourceQueues✔️community✔️✔️✔️Show Tests
    ListMessageMoveTasks✔️community✔️✔️✔️Show Tests
    ListQueueTags✔️community✔️✔️✔️✔️✔️Show Tests
    ListQueues✔️community✔️✔️✔️✔️✔️Show Tests
    PurgeQueue✔️community✔️✔️✔️✔️Show Tests
    ReceiveMessage✔️community✔️✔️✔️✔️✔️Show Tests
    RemovePermission✔️community✔️✔️✔️Show Tests
    SendMessage✔️community✔️✔️✔️✔️✔️Show Tests
    SendMessageBatch✔️community✔️✔️✔️✔️Show Tests
    SetQueueAttributes✔️community✔️✔️✔️✔️✔️Show Tests
    StartMessageMoveTask✔️community✔️✔️✔️Show Tests
    TagQueue✔️community✔️✔️✔️✔️✔️Show Tests
    UntagQueue✔️community✔️✔️✔️✔️✔️Show Tests

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    AddPermission

    Parameters: AWSAccountIds, Actions, Label, QueueUrl
    • LocalStack Community
      • test_sqs_permission_lifecycle[sqs] diff --git a/references/coverage/coverage_ssm/index.html b/references/coverage/coverage_ssm/index.html index 1705f98bf0..3f6115a9d3 100644 --- a/references/coverage/coverage_ssm/index.html +++ b/references/coverage/coverage_ssm/index.html @@ -326,7 +326,7 @@

    SSM (Web Services Systems Manager)

    Implementation details for API ssm

    Coverage Overview

    Table of Contents
    Categories

    SSM (Web Services Systems Manager)

    Implementation details for API ssm

    Coverage Overview

    Web Services Systems Manager (SSM) is supported by LocalStack in the community image with additional features available in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AddTagsToResource✔️community✔️✔️✔️✔️Show Tests
    AssociateOpsItemRelatedItem
    CancelCommand✔️pro
    CancelMaintenanceWindowExecution
    CreateActivation
    CreateAssociation
    CreateAssociationBatch
    CreateDocument✔️community✔️✔️
    CreateMaintenanceWindow✔️community✔️✔️✔️✔️✔️Show Tests
    CreateOpsItem
    CreateOpsMetadata
    CreatePatchBaseline✔️community✔️✔️✔️✔️Show Tests
    CreateResourceDataSync
    DeleteActivation
    DeleteAssociation
    DeleteDocument✔️community✔️✔️
    DeleteInventory
    DeleteMaintenanceWindow✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteOpsItem
    DeleteOpsMetadata
    DeleteParameter✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteParameters✔️community✔️
    DeletePatchBaseline✔️community✔️✔️✔️✔️Show Tests
    DeleteResourceDataSync
    DeleteResourcePolicy
    DeregisterManagedInstance
    DeregisterPatchBaselineForPatchGroup
    DeregisterTargetFromMaintenanceWindow✔️community✔️✔️✔️✔️✔️Show Tests
    DeregisterTaskFromMaintenanceWindow✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeActivations
    DescribeAssociation
    DescribeAssociationExecutionTargets
    DescribeAssociationExecutions
    DescribeAutomationExecutions
    DescribeAutomationStepExecutions
    DescribeAvailablePatches
    DescribeDocument✔️community✔️✔️
    DescribeDocumentPermission✔️community✔️✔️
    DescribeEffectiveInstanceAssociations
    DescribeEffectivePatchesForPatchBaseline
    DescribeInstanceAssociationsStatus
    DescribeInstanceInformation✔️pro
    DescribeInstancePatchStates
    DescribeInstancePatchStatesForPatchGroup
    DescribeInstancePatches
    DescribeInstanceProperties
    DescribeInventoryDeletions
    DescribeMaintenanceWindowExecutionTaskInvocations
    DescribeMaintenanceWindowExecutionTasks
    DescribeMaintenanceWindowExecutions
    DescribeMaintenanceWindowSchedule
    DescribeMaintenanceWindowTargets✔️community✔️✔️
    DescribeMaintenanceWindowTasks✔️community✔️✔️
    DescribeMaintenanceWindows✔️community✔️
    DescribeMaintenanceWindowsForTarget
    DescribeOpsItems
    DescribeParameters✔️community✔️✔️✔️✔️✔️Show Tests
    DescribePatchBaselines✔️community✔️
    DescribePatchGroupState
    DescribePatchGroups
    DescribePatchProperties
    DescribeSessions
    DisassociateOpsItemRelatedItem
    GetAutomationExecution
    GetCalendarState
    GetCommandInvocation✔️community
    GetConnectionStatus
    GetDefaultPatchBaseline
    GetDeployablePatchSnapshotForInstance
    GetDocument✔️community✔️✔️
    GetInventory
    GetInventorySchema
    GetMaintenanceWindow✔️community✔️✔️✔️✔️Show Tests
    GetMaintenanceWindowExecution
    GetMaintenanceWindowExecutionTask
    GetMaintenanceWindowExecutionTaskInvocation
    GetMaintenanceWindowTask
    GetOpsItem
    GetOpsMetadata
    GetOpsSummary
    GetParameter✔️community✔️✔️✔️✔️✔️Show Tests
    GetParameterHistory✔️community✔️
    GetParameters✔️community✔️✔️✔️✔️Show Tests
    GetParametersByPath✔️community✔️✔️✔️✔️Show Tests
    GetPatchBaseline
    GetPatchBaselineForPatchGroup
    GetResourcePolicies
    GetServiceSetting
    LabelParameterVersion✔️community✔️✔️✔️Show Tests
    ListAssociationVersions
    ListAssociations
    ListCommandInvocations✔️pro
    ListCommands✔️community
    ListComplianceItems
    ListComplianceSummaries
    ListDocumentMetadataHistory
    ListDocumentVersions
    ListDocuments✔️community✔️
    ListInventoryEntries
    ListOpsItemEvents
    ListOpsItemRelatedItems
    ListOpsMetadata
    ListResourceComplianceSummaries
    ListResourceDataSync
    ListTagsForResource✔️community✔️✔️✔️✔️Show Tests
    ModifyDocumentPermission✔️community✔️✔️
    PutComplianceItems
    PutInventory
    PutParameter✔️community✔️✔️✔️✔️✔️Show Tests
    PutResourcePolicy
    RegisterDefaultPatchBaseline
    RegisterPatchBaselineForPatchGroup
    RegisterTargetWithMaintenanceWindow✔️community✔️✔️✔️✔️✔️Show Tests
    RegisterTaskWithMaintenanceWindow✔️community✔️✔️✔️✔️✔️Show Tests
    RemoveTagsFromResource✔️community✔️✔️
    ResetServiceSetting
    ResumeSession
    SendAutomationSignal
    SendCommand✔️community
    StartAssociationsOnce
    StartAutomationExecution
    StartChangeRequestExecution
    StartSession
    StopAutomationExecution
    TerminateSession
    UnlabelParameterVersion
    UpdateAssociation
    UpdateAssociationStatus
    UpdateDocument✔️community✔️✔️
    UpdateDocumentDefaultVersion✔️community✔️✔️
    UpdateDocumentMetadata
    UpdateMaintenanceWindow
    UpdateMaintenanceWindowTarget
    UpdateMaintenanceWindowTask
    UpdateManagedInstanceRole
    UpdateOpsItem
    UpdateOpsMetadata
    UpdatePatchBaseline
    UpdateResourceDataSync
    UpdateServiceSetting

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    AddTagsToResource

    Parameters: ResourceId, ResourceType, Tags
    • LocalStack Community
      • test_update_ssm_parameter_tag diff --git a/references/coverage/coverage_sso-admin/index.html b/references/coverage/coverage_sso-admin/index.html index c687aecc55..38ec2fd4ab 100644 --- a/references/coverage/coverage_sso-admin/index.html +++ b/references/coverage/coverage_sso-admin/index.html @@ -326,7 +326,7 @@

    sso-admin (IAM Identity Center (successor to Single Sign-On))

    Implementation details for API sso-admin

    Coverage Overview

    Table of Contents
    Categories

    sso-admin (IAM Identity Center (successor to Single Sign-On))

    Implementation details for API sso-admin

    Coverage Overview

    IAM Identity Center (successor to Single Sign-On) (sso-admin) is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AttachCustomerManagedPolicyReferenceToPermissionSet✔️pro✔️
    AttachManagedPolicyToPermissionSet✔️pro✔️
    CreateAccountAssignment✔️pro✔️
    CreateApplication
    CreateApplicationAssignment
    CreateInstance
    CreateInstanceAccessControlAttributeConfiguration
    CreatePermissionSet✔️pro✔️
    CreateTrustedTokenIssuer
    DeleteAccountAssignment✔️pro✔️
    DeleteApplication
    DeleteApplicationAccessScope
    DeleteApplicationAssignment
    DeleteApplicationAuthenticationMethod
    DeleteApplicationGrant
    DeleteInlinePolicyFromPermissionSet✔️pro✔️
    DeleteInstance
    DeleteInstanceAccessControlAttributeConfiguration
    DeletePermissionSet✔️pro✔️
    DeletePermissionsBoundaryFromPermissionSet
    DeleteTrustedTokenIssuer
    DescribeAccountAssignmentCreationStatus✔️pro✔️
    DescribeAccountAssignmentDeletionStatus✔️pro✔️
    DescribeApplication
    DescribeApplicationAssignment
    DescribeApplicationProvider
    DescribeInstance
    DescribeInstanceAccessControlAttributeConfiguration
    DescribePermissionSet✔️pro✔️
    DescribePermissionSetProvisioningStatus
    DescribeTrustedTokenIssuer
    DetachCustomerManagedPolicyReferenceFromPermissionSet✔️pro✔️
    DetachManagedPolicyFromPermissionSet✔️pro✔️
    GetApplicationAccessScope
    GetApplicationAssignmentConfiguration
    GetApplicationAuthenticationMethod
    GetApplicationGrant
    GetInlinePolicyForPermissionSet✔️pro✔️
    GetPermissionsBoundaryForPermissionSet
    ListAccountAssignmentCreationStatus
    ListAccountAssignmentDeletionStatus
    ListAccountAssignments✔️pro✔️
    ListAccountAssignmentsForPrincipal✔️pro✔️
    ListAccountsForProvisionedPermissionSet✔️pro
    ListApplicationAccessScopes
    ListApplicationAssignments
    ListApplicationAssignmentsForPrincipal
    ListApplicationAuthenticationMethods
    ListApplicationGrants
    ListApplicationProviders
    ListApplications
    ListCustomerManagedPolicyReferencesInPermissionSet✔️pro✔️
    ListInstances✔️pro✔️
    ListManagedPoliciesInPermissionSet✔️pro✔️
    ListPermissionSetProvisioningStatus
    ListPermissionSets✔️pro✔️
    ListPermissionSetsProvisionedToAccount✔️pro
    ListTagsForResource
    ListTrustedTokenIssuers
    ProvisionPermissionSet✔️pro
    PutApplicationAccessScope
    PutApplicationAssignmentConfiguration
    PutApplicationAuthenticationMethod
    PutApplicationGrant
    PutInlinePolicyToPermissionSet✔️pro✔️
    PutPermissionsBoundaryToPermissionSet
    TagResource
    UntagResource
    UpdateApplication
    UpdateInstance✔️pro✔️
    UpdateInstanceAccessControlAttributeConfiguration
    UpdatePermissionSet✔️pro✔️
    UpdateTrustedTokenIssuer

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    \ No newline at end of file diff --git a/references/coverage/coverage_stepfunctions/index.html b/references/coverage/coverage_stepfunctions/index.html index ad4e3398e9..13c05501de 100644 --- a/references/coverage/coverage_stepfunctions/index.html +++ b/references/coverage/coverage_stepfunctions/index.html @@ -326,7 +326,7 @@

    Step Functions

    Implementation details for API stepfunctions

    Coverage Overview

    Table of Contents
    Categories

    Step Functions

    Implementation details for API stepfunctions

    Coverage Overview

    Step Functions is supported by LocalStack in the community image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CreateActivity✔️community✔️✔️✔️✔️✔️Show Tests
    CreateStateMachine✔️community✔️✔️✔️✔️Show Tests
    CreateStateMachineAlias
    DeleteActivity✔️community✔️✔️✔️✔️✔️Show Tests
    DeleteStateMachine✔️community✔️✔️✔️✔️Show Tests
    DeleteStateMachineAlias
    DeleteStateMachineVersion✔️community✔️✔️✔️Show Tests
    DescribeActivity✔️community✔️✔️✔️✔️✔️Show Tests
    DescribeExecution✔️community✔️✔️✔️✔️Show Tests
    DescribeMapRun✔️community✔️✔️✔️Show Tests
    DescribeStateMachine✔️community✔️✔️✔️✔️Show Tests
    DescribeStateMachineAlias
    DescribeStateMachineForExecution✔️community✔️✔️✔️✔️Show Tests
    GetActivityTask✔️community✔️✔️✔️Show Tests
    GetExecutionHistory✔️community✔️✔️✔️✔️Show Tests
    ListActivities✔️community✔️✔️✔️Show Tests
    ListExecutions✔️community✔️✔️✔️✔️Show Tests
    ListMapRuns✔️community✔️✔️✔️Show Tests
    ListStateMachineAliases
    ListStateMachineVersions✔️community✔️✔️✔️Show Tests
    ListStateMachines✔️community✔️✔️✔️✔️Show Tests
    ListTagsForResource✔️community✔️✔️✔️✔️✔️Show Tests
    PublishStateMachineVersion✔️community✔️✔️✔️Show Tests
    RedriveExecution
    SendTaskFailure✔️community✔️✔️✔️✔️Show Tests
    SendTaskHeartbeat✔️community✔️✔️✔️✔️Show Tests
    SendTaskSuccess✔️community✔️✔️✔️✔️Show Tests
    StartExecution✔️community✔️✔️✔️✔️Show Tests
    StartSyncExecution
    StopExecution✔️community✔️✔️✔️✔️Show Tests
    TagResource✔️community✔️✔️✔️✔️Show Tests
    TestState✔️community✔️✔️✔️Show Tests
    UntagResource✔️community✔️✔️✔️✔️Show Tests
    UpdateMapRun
    UpdateStateMachine✔️community✔️✔️✔️✔️Show Tests
    UpdateStateMachineAlias
    ValidateStateMachineDefinition

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateActivity

    Parameters: name
    • LocalStack Community
      • test_activity_task diff --git a/references/coverage/coverage_sts/index.html b/references/coverage/coverage_sts/index.html index 309e2eaa8c..5fc9cdbc60 100644 --- a/references/coverage/coverage_sts/index.html +++ b/references/coverage/coverage_sts/index.html @@ -326,7 +326,7 @@

    STS (Security Token Service)

    Implementation details for API sts

    Coverage Overview

    Table of Contents
    Categories

    STS (Security Token Service)

    Implementation details for API sts

    Coverage Overview

    Security Token Service (STS) is supported by LocalStack in the community image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AssumeRole✔️community✔️✔️✔️✔️✔️Show Tests
    AssumeRoleWithSAML✔️community✔️✔️Show Tests
    AssumeRoleWithWebIdentity✔️community✔️Show Tests
    DecodeAuthorizationMessage
    GetAccessKeyInfo
    GetCallerIdentity✔️community✔️✔️✔️✔️✔️Show Tests
    GetFederationToken✔️community✔️✔️✔️✔️Show Tests
    GetSessionToken✔️community✔️✔️✔️Show Tests

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    AssumeRole

    Parameters: DurationSeconds, RoleArn, RoleSessionName
    • LocalStack Community
      • test_lambda_dynamodb diff --git a/references/coverage/coverage_support/index.html b/references/coverage/coverage_support/index.html index a9b7583386..4314962e1a 100644 --- a/references/coverage/coverage_support/index.html +++ b/references/coverage/coverage_support/index.html @@ -326,7 +326,7 @@

    Support API

    Implementation details for API support

    Coverage Overview

    Table of Contents
    Categories

    Support API

    Implementation details for API support

    Coverage Overview

    Support API is supported by LocalStack in the community image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AddAttachmentsToSet
    AddCommunicationToCase
    CreateCase✔️community✔️✔️Show Tests
    DescribeAttachment
    DescribeCases✔️community✔️✔️Show Tests
    DescribeCommunications
    DescribeCreateCaseOptions
    DescribeServices
    DescribeSeverityLevels
    DescribeSupportedLanguages
    DescribeTrustedAdvisorCheckRefreshStatuses
    DescribeTrustedAdvisorCheckResult
    DescribeTrustedAdvisorCheckSummaries
    DescribeTrustedAdvisorChecks✔️community✔️
    RefreshTrustedAdvisorCheck✔️community✔️
    ResolveCase✔️community✔️✔️Show Tests

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateCase

    Parameters: categoryCode, ccEmailAddresses, communicationBody, issueType, language, serviceCode, severityCode, subject
    • LocalStack Community
      • test_support_case_lifecycle diff --git a/references/coverage/coverage_swf/index.html b/references/coverage/coverage_swf/index.html index aedf38b713..696412194d 100644 --- a/references/coverage/coverage_swf/index.html +++ b/references/coverage/coverage_swf/index.html @@ -326,7 +326,7 @@

    SWF (Simple Workflow Service)

    Implementation details for API swf

    Coverage Overview

    Table of Contents
    Categories

    SWF (Simple Workflow Service)

    Implementation details for API swf

    Coverage Overview

    Simple Workflow Service (SWF) is supported by LocalStack in the community image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CountClosedWorkflowExecutions
    CountOpenWorkflowExecutions
    CountPendingActivityTasks✔️community
    CountPendingDecisionTasks✔️community
    DeleteActivityType
    DeleteWorkflowType
    DeprecateActivityType✔️community
    DeprecateDomain✔️community
    DeprecateWorkflowType✔️community
    DescribeActivityType✔️community
    DescribeDomain✔️community
    DescribeWorkflowExecution✔️community
    DescribeWorkflowType✔️community
    GetWorkflowExecutionHistory✔️community✔️Show Tests
    ListActivityTypes✔️community
    ListClosedWorkflowExecutions✔️community
    ListDomains✔️community
    ListOpenWorkflowExecutions✔️community
    ListTagsForResource
    ListWorkflowTypes✔️community✔️Show Tests
    PollForActivityTask✔️community✔️Show Tests
    PollForDecisionTask✔️community✔️Show Tests
    RecordActivityTaskHeartbeat✔️community
    RegisterActivityType✔️community✔️Show Tests
    RegisterDomain✔️community✔️Show Tests
    RegisterWorkflowType✔️community✔️Show Tests
    RequestCancelWorkflowExecution
    RespondActivityTaskCanceled
    RespondActivityTaskCompleted✔️community✔️Show Tests
    RespondActivityTaskFailed✔️community
    RespondDecisionTaskCompleted✔️community✔️Show Tests
    SignalWorkflowExecution✔️community
    StartWorkflowExecution✔️community✔️Show Tests
    TagResource
    TerminateWorkflowExecution✔️community
    UndeprecateActivityType✔️community
    UndeprecateDomain✔️community
    UndeprecateWorkflowType✔️community
    UntagResource

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    GetWorkflowExecutionHistory

    Parameters: domain, execution
    • LocalStack Community
      • test_run_workflow diff --git a/references/coverage/coverage_textract/index.html b/references/coverage/coverage_textract/index.html index 3fd37faa27..900f3e1831 100644 --- a/references/coverage/coverage_textract/index.html +++ b/references/coverage/coverage_textract/index.html @@ -326,5 +326,5 @@

    textract

    Implementation details for API textract

    Coverage Overview


    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AnalyzeDocument
    AnalyzeExpense
    AnalyzeID
    CreateAdapter
    CreateAdapterVersion
    DeleteAdapter
    DeleteAdapterVersion
    DetectDocumentText✔️pro✔️
    GetAdapter
    GetAdapterVersion
    GetDocumentAnalysis
    GetDocumentTextDetection✔️pro✔️
    GetExpenseAnalysis
    GetLendingAnalysis
    GetLendingAnalysisSummary
    ListAdapterVersions
    ListAdapters
    ListTagsForResource
    StartDocumentAnalysis
    StartDocumentTextDetection✔️pro✔️
    StartExpenseAnalysis
    StartLendingAnalysis
    TagResource
    UntagResource
    UpdateAdapter

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. + Create project issue
    Table of Contents
    Categories

    textract

    Implementation details for API textract

    Coverage Overview


    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AnalyzeDocument
    AnalyzeExpense
    AnalyzeID
    CreateAdapter
    CreateAdapterVersion
    DeleteAdapter
    DeleteAdapterVersion
    DetectDocumentText✔️pro✔️
    GetAdapter
    GetAdapterVersion
    GetDocumentAnalysis
    GetDocumentTextDetection✔️pro✔️
    GetExpenseAnalysis
    GetLendingAnalysis
    GetLendingAnalysisSummary
    ListAdapterVersions
    ListAdapters
    ListTagsForResource
    StartDocumentAnalysis
    StartDocumentTextDetection✔️pro✔️
    StartExpenseAnalysis
    StartLendingAnalysis
    TagResource
    UntagResource
    UpdateAdapter

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    \ No newline at end of file diff --git a/references/coverage/coverage_timestream-query/index.html b/references/coverage/coverage_timestream-query/index.html index e16e1954c3..bf6d6aace6 100644 --- a/references/coverage/coverage_timestream-query/index.html +++ b/references/coverage/coverage_timestream-query/index.html @@ -326,7 +326,7 @@

    Timestream Query

    Implementation details for API timestream-query

    Coverage Overview

    Table of Contents
    Categories

    Timestream Query

    Implementation details for API timestream-query

    Coverage Overview

    Timestream Query is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CancelQuery
    CreateScheduledQuery
    DeleteScheduledQuery
    DescribeAccountSettings
    DescribeEndpoints✔️pro
    DescribeScheduledQuery
    ExecuteScheduledQuery
    ListScheduledQueries
    ListTagsForResource✔️pro
    PrepareQuery
    Query✔️pro
    TagResource✔️pro
    UntagResource✔️pro
    UpdateAccountSettings
    UpdateScheduledQuery

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
    \ No newline at end of file diff --git a/references/coverage/coverage_timestream-write/index.html b/references/coverage/coverage_timestream-write/index.html index 14417c2f75..5a2952c0c2 100644 --- a/references/coverage/coverage_timestream-write/index.html +++ b/references/coverage/coverage_timestream-write/index.html @@ -326,7 +326,7 @@

    Timestream Write

    Implementation details for API timestream-write

    Coverage Overview

    Table of Contents
    Categories

    Timestream Write

    Implementation details for API timestream-write

    Coverage Overview

    Timestream Write is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CreateBatchLoadTask
    CreateDatabase✔️pro✔️✔️✔️✔️Show Tests
    CreateTable✔️pro✔️✔️✔️✔️Show Tests
    DeleteDatabase✔️pro✔️✔️✔️✔️Show Tests
    DeleteTable✔️pro✔️✔️✔️✔️Show Tests
    DescribeBatchLoadTask
    DescribeDatabase✔️pro✔️✔️✔️Show Tests
    DescribeEndpoints✔️pro
    DescribeTable✔️pro
    ListBatchLoadTasks
    ListDatabases✔️pro
    ListTables✔️pro✔️✔️✔️Show Tests
    ListTagsForResource✔️pro
    ResumeBatchLoadTask
    TagResource✔️pro
    UntagResource✔️pro
    UpdateDatabase
    UpdateTable
    WriteRecords✔️pro

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    CreateDatabase

    Parameters: DatabaseName
    • LocalStack Pro
      • test_create_db_tables diff --git a/references/coverage/coverage_transcribe/index.html b/references/coverage/coverage_transcribe/index.html index 5e9a265a55..eb148dc4eb 100644 --- a/references/coverage/coverage_transcribe/index.html +++ b/references/coverage/coverage_transcribe/index.html @@ -326,7 +326,7 @@

    Transcribe

    Implementation details for API transcribe

    Coverage Overview

    Table of Contents
    Categories

    Transcribe

    Implementation details for API transcribe

    Coverage Overview

    Transcribe is supported by LocalStack in the community image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CreateCallAnalyticsCategory
    CreateLanguageModel
    CreateMedicalVocabulary✔️community✔️
    CreateVocabulary✔️community✔️
    CreateVocabularyFilter
    DeleteCallAnalyticsCategory
    DeleteCallAnalyticsJob
    DeleteLanguageModel
    DeleteMedicalScribeJob
    DeleteMedicalTranscriptionJob✔️community✔️
    DeleteMedicalVocabulary✔️community✔️
    DeleteTranscriptionJob✔️community✔️✔️✔️Show Tests
    DeleteVocabulary✔️community✔️
    DeleteVocabularyFilter
    DescribeLanguageModel
    GetCallAnalyticsCategory
    GetCallAnalyticsJob
    GetMedicalScribeJob
    GetMedicalTranscriptionJob✔️community✔️
    GetMedicalVocabulary✔️community✔️
    GetTranscriptionJob✔️community✔️✔️✔️Show Tests
    GetVocabulary✔️community✔️
    GetVocabularyFilter
    ListCallAnalyticsCategories
    ListCallAnalyticsJobs
    ListLanguageModels
    ListMedicalScribeJobs
    ListMedicalTranscriptionJobs✔️community✔️
    ListMedicalVocabularies✔️community✔️
    ListTagsForResource
    ListTranscriptionJobs✔️community✔️✔️✔️Show Tests
    ListVocabularies✔️community✔️
    ListVocabularyFilters
    StartCallAnalyticsJob
    StartMedicalScribeJob
    StartMedicalTranscriptionJob✔️community✔️
    StartTranscriptionJob✔️community✔️✔️✔️✔️Show Tests
    TagResource
    UntagResource
    UpdateCallAnalyticsCategory
    UpdateMedicalVocabulary
    UpdateVocabulary
    UpdateVocabularyFilter

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    DeleteTranscriptionJob

    Parameters: TranscriptionJobName
    • LocalStack Community
      • test_get_transcription_job diff --git a/references/coverage/coverage_transfer/index.html b/references/coverage/coverage_transfer/index.html index 51cdf2b754..421468a3de 100644 --- a/references/coverage/coverage_transfer/index.html +++ b/references/coverage/coverage_transfer/index.html @@ -326,7 +326,7 @@

    Transfer

    Implementation details for API transfer

    Coverage Overview

    Table of Contents
    Categories

    Transfer

    Implementation details for API transfer

    Coverage Overview

    Transfer is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    CreateAccess
    CreateAgreement
    CreateConnector
    CreateProfile
    CreateServer✔️pro
    CreateUser✔️pro
    CreateWorkflow
    DeleteAccess
    DeleteAgreement
    DeleteCertificate
    DeleteConnector
    DeleteHostKey
    DeleteProfile
    DeleteServer✔️pro
    DeleteSshPublicKey✔️pro
    DeleteUser✔️pro
    DeleteWorkflow
    DescribeAccess
    DescribeAgreement
    DescribeCertificate
    DescribeConnector
    DescribeExecution
    DescribeHostKey
    DescribeProfile
    DescribeSecurityPolicy
    DescribeServer✔️pro
    DescribeUser✔️pro
    DescribeWorkflow
    ImportCertificate
    ImportHostKey
    ImportSshPublicKey✔️pro
    ListAccesses
    ListAgreements
    ListCertificates
    ListConnectors
    ListExecutions
    ListHostKeys
    ListProfiles
    ListSecurityPolicies
    ListServers✔️pro
    ListTagsForResource
    ListUsers✔️pro
    ListWorkflows
    SendWorkflowStepState
    StartDirectoryListing
    StartFileTransfer
    StartServer
    StopServer
    TagResource
    TestConnection
    TestIdentityProvider
    UntagResource
    UpdateAccess
    UpdateAgreement
    UpdateCertificate
    UpdateConnector
    UpdateHostKey
    UpdateProfile
    UpdateServer
    UpdateUser✔️pro

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
    \ No newline at end of file diff --git a/references/coverage/coverage_wafv2/index.html b/references/coverage/coverage_wafv2/index.html index 3d44ec0917..3f29db21f9 100644 --- a/references/coverage/coverage_wafv2/index.html +++ b/references/coverage/coverage_wafv2/index.html @@ -326,7 +326,7 @@

    wafv2

    Implementation details for API wafv2

    Coverage Overview


    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AssociateWebACL✔️pro✔️✔️✔️✔️Show Tests
    CheckCapacity
    CreateAPIKey
    CreateIPSet✔️pro✔️✔️✔️✔️Show Tests
    CreateRegexPatternSet
    CreateRuleGroup
    CreateWebACL✔️pro✔️✔️✔️✔️Show Tests
    DeleteAPIKey
    DeleteFirewallManagerRuleGroups
    DeleteIPSet✔️pro✔️
    DeleteLoggingConfiguration✔️pro✔️✔️✔️✔️Show Tests
    DeletePermissionPolicy
    DeleteRegexPatternSet
    DeleteRuleGroup
    DeleteWebACL✔️pro✔️
    DescribeAllManagedProducts
    DescribeManagedProductsByVendor
    DescribeManagedRuleGroup
    DisassociateWebACL✔️pro✔️
    GenerateMobileSdkReleaseUrl
    GetDecryptedAPIKey
    GetIPSet✔️pro✔️✔️✔️✔️Show Tests
    GetLoggingConfiguration✔️pro✔️✔️✔️✔️Show Tests
    GetManagedRuleSet
    GetMobileSdkRelease
    GetPermissionPolicy
    GetRateBasedStatementManagedKeys
    GetRegexPatternSet
    GetRuleGroup
    GetSampledRequests
    GetWebACL✔️pro✔️✔️✔️✔️Show Tests
    GetWebACLForResource✔️pro✔️✔️✔️✔️Show Tests
    ListAPIKeys
    ListAvailableManagedRuleGroupVersions
    ListAvailableManagedRuleGroups
    ListIPSets✔️pro✔️
    ListLoggingConfigurations✔️pro✔️
    ListManagedRuleSets
    ListMobileSdkReleases
    ListRegexPatternSets
    ListResourcesForWebACL
    ListRuleGroups✔️pro✔️
    ListTagsForResource✔️pro✔️
    ListWebACLs✔️pro✔️
    PutLoggingConfiguration✔️pro✔️✔️✔️✔️Show Tests
    PutManagedRuleSetVersions
    PutPermissionPolicy
    TagResource✔️pro✔️
    UntagResource✔️pro✔️
    UpdateIPSet✔️pro✔️
    UpdateManagedRuleSetVersionExpiryDate
    UpdateRegexPatternSet
    UpdateRuleGroup
    UpdateWebACL✔️pro✔️

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. + Create project issue
    Table of Contents
    Categories

    wafv2

    Implementation details for API wafv2

    Coverage Overview


    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    AssociateWebACL✔️pro✔️✔️✔️✔️Show Tests
    CheckCapacity
    CreateAPIKey
    CreateIPSet✔️pro✔️✔️✔️✔️Show Tests
    CreateRegexPatternSet
    CreateRuleGroup
    CreateWebACL✔️pro✔️✔️✔️✔️Show Tests
    DeleteAPIKey
    DeleteFirewallManagerRuleGroups
    DeleteIPSet✔️pro✔️
    DeleteLoggingConfiguration✔️pro✔️✔️✔️✔️Show Tests
    DeletePermissionPolicy
    DeleteRegexPatternSet
    DeleteRuleGroup
    DeleteWebACL✔️pro✔️
    DescribeAllManagedProducts
    DescribeManagedProductsByVendor
    DescribeManagedRuleGroup
    DisassociateWebACL✔️pro✔️
    GenerateMobileSdkReleaseUrl
    GetDecryptedAPIKey
    GetIPSet✔️pro✔️✔️✔️✔️Show Tests
    GetLoggingConfiguration✔️pro✔️✔️✔️✔️Show Tests
    GetManagedRuleSet
    GetMobileSdkRelease
    GetPermissionPolicy
    GetRateBasedStatementManagedKeys
    GetRegexPatternSet
    GetRuleGroup
    GetSampledRequests
    GetWebACL✔️pro✔️✔️✔️✔️Show Tests
    GetWebACLForResource✔️pro✔️✔️✔️✔️Show Tests
    ListAPIKeys
    ListAvailableManagedRuleGroupVersions
    ListAvailableManagedRuleGroups
    ListIPSets✔️pro✔️
    ListLoggingConfigurations✔️pro✔️
    ListManagedRuleSets
    ListMobileSdkReleases
    ListRegexPatternSets
    ListResourcesForWebACL
    ListRuleGroups✔️pro✔️
    ListTagsForResource✔️pro✔️
    ListWebACLs✔️pro✔️
    PutLoggingConfiguration✔️pro✔️✔️✔️✔️Show Tests
    PutManagedRuleSetVersions
    PutPermissionPolicy
    TagResource✔️pro✔️
    UntagResource✔️pro✔️
    UpdateIPSet✔️pro✔️
    UpdateManagedRuleSetVersionExpiryDate
    UpdateRegexPatternSet
    UpdateRuleGroup
    UpdateWebACL✔️pro✔️

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    AssociateWebACL

    Parameters: ResourceArn, WebACLArn
    • LocalStack Pro
      • test_stack_resources_are_deployed LocalStack Pro: tests/aws/services/cloudformation/resources/test_wafv2.py::TestWafV2Resources::test_stack_resources_are_deployed HTTP Status Code: 200 diff --git a/references/coverage/coverage_xray/index.html b/references/coverage/coverage_xray/index.html index 381adfe471..ea123ed715 100644 --- a/references/coverage/coverage_xray/index.html +++ b/references/coverage/coverage_xray/index.html @@ -326,7 +326,7 @@

    X-Ray

    Implementation details for API xray

    Coverage Overview

    Table of Contents
    Categories

    X-Ray

    Implementation details for API xray

    Coverage Overview

    X-Ray is supported by LocalStack only in the pro image.

    AvailabilityTesting*
    OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
    BatchGetTraces✔️pro✔️
    CreateGroup
    CreateSamplingRule✔️pro
    DeleteGroup
    DeleteResourcePolicy
    DeleteSamplingRule✔️pro
    GetEncryptionConfig
    GetGroup
    GetGroups
    GetInsight
    GetInsightEvents
    GetInsightImpactGraph
    GetInsightSummaries
    GetSamplingRules✔️pro
    GetSamplingStatisticSummaries
    GetSamplingTargets
    GetServiceGraph✔️pro✔️
    GetTimeSeriesServiceStatistics
    GetTraceGraph✔️pro
    GetTraceSummaries✔️pro✔️
    ListResourcePolicies
    ListTagsForResource
    PutEncryptionConfig
    PutResourcePolicy
    PutTelemetryRecords✔️pro✔️
    PutTraceSegments✔️pro✔️
    TagResource
    UntagResource
    UpdateGroup
    UpdateSamplingRule✔️pro

    Terminology

    • Internal Test Suite: tested by LocalStack's internal integration test suite
    • External Test Suite: covered by an external integration test suite, that runs against LocalStack
    • Terraform Validated: operation tested with Terraform
    • AWS Validated: the integration test that includes this operation call was validated against AWS
    • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

    Testing Details

    This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

    How to read the test details?

    For each operation we put up a list of the related integration test cases.
    Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

    • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
    • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
      • test name
      • status code returned (which is the expected one for the test case)
      • information about validation:
        • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
        • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


    Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)
    \ No newline at end of file diff --git a/references/coverage/index.html b/references/coverage/index.html index 52a5be5a43..0a48cac5dd 100644 --- a/references/coverage/index.html +++ b/references/coverage/index.html @@ -325,4 +325,4 @@
  • LocalStack Coverage

    Overview of the implemented AWS APIs in LocalStack

    AWS Account Management

    Implementation details for API account

    ACM (AWS Certificate Manager)

    Implementation details for API acm

    AWS Private Certificate Authority (CA)

    Implementation details for API acm-pca

    Amplify

    Implementation details for API amplify

    API Gateway

    Implementation details for API apigateway

    API Gateway Management API

    Implementation details for API apigatewaymanagementapi

    API Gateway v2

    Implementation details for API apigatewayv2

    AppConfig

    Implementation details for API appconfig

    AppConfig Data

    Implementation details for API appconfigdata

    Application Auto Scaling

    Implementation details for API application-autoscaling

    AppSync

    Implementation details for API appsync

    Athena

    Implementation details for API athena

    Auto Scaling

    Implementation details for API autoscaling

    Backup

    Implementation details for API backup

    Batch

    Implementation details for API batch

    CE (Cost Explorer API)

    Implementation details for API ce

    CloudFormation

    Implementation details for API cloudformation

    CloudFront

    Implementation details for API cloudfront

    CloudTrail

    Implementation details for API cloudtrail

    CloudWatch

    Implementation details for API cloudwatch

    CodeCommit

    Implementation details for API codecommit

    Cognito Identity

    Implementation details for API cognito-identity

    Cognito IDP (Cognito User Pools API)

    Implementation details for API cognito-idp

    Config

    Implementation details for API config

    DMS (Database Migration Service)

    Implementation details for API dms

    DocumentDB

    Implementation details for API docdb

    DynamoDB

    Implementation details for API dynamodb

    DynamoDB Streams

    Implementation details for API dynamodbstreams

    EC2 (Elastic Compute Cloud)

    Implementation details for API ec2

    ECR (Elastic Container Registry)

    Implementation details for API ecr

    ECS (Elastic Container Service)

    Implementation details for API ecs

    EFS (Elastic File System)

    Implementation details for API efs

    EKS (Elastic Kubernetes Service)

    Implementation details for API eks

    ElastiCache

    Implementation details for API elasticache

    Elastic Beanstalk

    Implementation details for API elasticbeanstalk

    elastictranscoder

    Implementation details for API elastictranscoder

    ELB (Elastic Load Balancer)

    Implementation details for API elb

    ELB v2 (Elastic Load Balancer v2)

    Implementation details for API elbv2

    EMR (Elastic MapReduce)

    Implementation details for API emr

    EMR (EMR Serverless)

    Implementation details for API emr-serverless

    ES (OpenSearch, legacy Elasticsearch)

    Implementation details for API es

    EventBridge

    Implementation details for API events

    Kinesis Data Firehose

    Implementation details for API firehose

    FIS (Fault Injection Simulator)

    Implementation details for API fis

    Glacier (S3 Glacier)

    Implementation details for API glacier

    Glue

    Implementation details for API glue

    IAM (Identity and Access Management)

    Implementation details for API iam

    identitystore

    Implementation details for API identitystore

    IoT (Internet of Things)

    Implementation details for API iot

    IoT Data

    Implementation details for API iot-data

    IoT Analytics

    Implementation details for API iotanalytics

    IoT Wireless

    Implementation details for API iotwireless

    MSK (Managed Streaming for Apache Kafka)

    Implementation details for API kafka

    Kinesis

    Implementation details for API kinesis

    Kinesis Data Analytics API

    Implementation details for API kinesisanalytics

    Kinesis Data Analytics API v2

    Implementation details for API kinesisanalyticsv2

    KMS (Key Management Service)

    Implementation details for API kms

    Lake Formation

    Implementation details for API lakeformation

    Lambda

    Implementation details for API lambda

    CloudWatch Logs

    Implementation details for API logs

    managedblockchain

    Implementation details for API managedblockchain

    Elemental MediaStore

    Implementation details for API mediastore

    Elemental MediaStore Data

    Implementation details for API mediastore-data

    MemoryDB for Redis

    Implementation details for API memorydb

    Amazon MQ

    Implementation details for API mq

    MWAA (Managed Workflows for Apache Airflow)

    Implementation details for API mwaa

    Neptune

    Implementation details for API neptune

    OpenSearch

    Implementation details for API opensearch

    Organizations

    Implementation details for API organizations

    pinpoint

    Implementation details for API pinpoint

    Pipes (EventBridge Pipes)

    Implementation details for API pipes

    QLDB (Quantum Ledger Database)

    Implementation details for API qldb

    QLDB Session (Quantum Ledger Database Session)

    Implementation details for API qldb-session

    ram (Resource Access Manager)

    Implementation details for API ram

    RDS (Relational Database Service)

    Implementation details for API rds

    RDS data (Relational Database Service Data)

    Implementation details for API rds-data

    Redshift

    Implementation details for API redshift

    Redshift Data

    Implementation details for API redshift-data

    Resource Groups

    Implementation details for API resource-groups

    Resource Groups Tagging API

    Implementation details for API resourcegroupstaggingapi

    Route 53

    Implementation details for API route53

    Route 53 Resolver

    Implementation details for API route53resolver

    S3 (Simple Storage Service)

    Implementation details for API s3

    S3 Control (Simple Storage Service Control)

    Implementation details for API s3control

    SageMaker

    Implementation details for API sagemaker

    SageMaker Runtime

    Implementation details for API sagemaker-runtime

    scheduler (EventBridge Scheduler)

    Implementation details for API scheduler

    Secrets Manager

    Implementation details for API secretsmanager

    Serverless Application Repository

    Implementation details for API serverlessrepo

    Service Discovery (Cloud Map)

    Implementation details for API servicediscovery

    SES (Simple Email Service)

    Implementation details for API ses

    SES v2 (Simple Email Service v2)

    Implementation details for API sesv2

    SNS (Simple Notification Service)

    Implementation details for API sns

    SQS (Simple Queue Service)

    Implementation details for API sqs

    SSM (Web Services Systems Manager)

    Implementation details for API ssm

    sso-admin (IAM Identity Center (successor to Single Sign-On))

    Implementation details for API sso-admin

    Step Functions

    Implementation details for API stepfunctions

    STS (Security Token Service)

    Implementation details for API sts

    Support API

    Implementation details for API support

    SWF (Simple Workflow Service)

    Implementation details for API swf

    textract

    Implementation details for API textract

    Timestream Query

    Implementation details for API timestream-query

    Timestream Write

    Implementation details for API timestream-write

    Transcribe

    Implementation details for API transcribe

    Transfer

    Implementation details for API transfer

    wafv2

    Implementation details for API wafv2

    X-Ray

    Implementation details for API xray

    \ No newline at end of file + Create project issue
    Categories

    LocalStack Coverage

    Overview of the implemented AWS APIs in LocalStack

    AWS Account Management

    Implementation details for API account

    ACM (AWS Certificate Manager)

    Implementation details for API acm

    AWS Private Certificate Authority (CA)

    Implementation details for API acm-pca

    Amplify

    Implementation details for API amplify

    API Gateway

    Implementation details for API apigateway

    API Gateway Management API

    Implementation details for API apigatewaymanagementapi

    API Gateway v2

    Implementation details for API apigatewayv2

    AppConfig

    Implementation details for API appconfig

    AppConfig Data

    Implementation details for API appconfigdata

    Application Auto Scaling

    Implementation details for API application-autoscaling

    AppSync

    Implementation details for API appsync

    Athena

    Implementation details for API athena

    Auto Scaling

    Implementation details for API autoscaling

    Backup

    Implementation details for API backup

    Batch

    Implementation details for API batch

    CE (Cost Explorer API)

    Implementation details for API ce

    CloudFormation

    Implementation details for API cloudformation

    CloudFront

    Implementation details for API cloudfront

    CloudTrail

    Implementation details for API cloudtrail

    CloudWatch

    Implementation details for API cloudwatch

    CodeCommit

    Implementation details for API codecommit

    Cognito Identity

    Implementation details for API cognito-identity

    Cognito IDP (Cognito User Pools API)

    Implementation details for API cognito-idp

    Config

    Implementation details for API config

    DMS (Database Migration Service)

    Implementation details for API dms

    DocumentDB

    Implementation details for API docdb

    DynamoDB

    Implementation details for API dynamodb

    DynamoDB Streams

    Implementation details for API dynamodbstreams

    EC2 (Elastic Compute Cloud)

    Implementation details for API ec2

    ECR (Elastic Container Registry)

    Implementation details for API ecr

    ECS (Elastic Container Service)

    Implementation details for API ecs

    EFS (Elastic File System)

    Implementation details for API efs

    EKS (Elastic Kubernetes Service)

    Implementation details for API eks

    ElastiCache

    Implementation details for API elasticache

    Elastic Beanstalk

    Implementation details for API elasticbeanstalk

    elastictranscoder

    Implementation details for API elastictranscoder

    ELB (Elastic Load Balancer)

    Implementation details for API elb

    ELB v2 (Elastic Load Balancer v2)

    Implementation details for API elbv2

    EMR (Elastic MapReduce)

    Implementation details for API emr

    EMR (EMR Serverless)

    Implementation details for API emr-serverless

    ES (OpenSearch, legacy Elasticsearch)

    Implementation details for API es

    EventBridge

    Implementation details for API events

    Kinesis Data Firehose

    Implementation details for API firehose

    FIS (Fault Injection Simulator)

    Implementation details for API fis

    Glacier (S3 Glacier)

    Implementation details for API glacier

    Glue

    Implementation details for API glue

    IAM (Identity and Access Management)

    Implementation details for API iam

    identitystore

    Implementation details for API identitystore

    IoT (Internet of Things)

    Implementation details for API iot

    IoT Data

    Implementation details for API iot-data

    IoT Analytics

    Implementation details for API iotanalytics

    IoT Wireless

    Implementation details for API iotwireless

    MSK (Managed Streaming for Apache Kafka)

    Implementation details for API kafka

    Kinesis

    Implementation details for API kinesis

    Kinesis Data Analytics API

    Implementation details for API kinesisanalytics

    Kinesis Data Analytics API v2

    Implementation details for API kinesisanalyticsv2

    KMS (Key Management Service)

    Implementation details for API kms

    Lake Formation

    Implementation details for API lakeformation

    Lambda

    Implementation details for API lambda

    CloudWatch Logs

    Implementation details for API logs

    managedblockchain

    Implementation details for API managedblockchain

    Elemental MediaStore

    Implementation details for API mediastore

    Elemental MediaStore Data

    Implementation details for API mediastore-data

    MemoryDB for Redis

    Implementation details for API memorydb

    Amazon MQ

    Implementation details for API mq

    MWAA (Managed Workflows for Apache Airflow)

    Implementation details for API mwaa

    Neptune

    Implementation details for API neptune

    OpenSearch

    Implementation details for API opensearch

    Organizations

    Implementation details for API organizations

    pinpoint

    Implementation details for API pinpoint

    Pipes (EventBridge Pipes)

    Implementation details for API pipes

    QLDB (Quantum Ledger Database)

    Implementation details for API qldb

    QLDB Session (Quantum Ledger Database Session)

    Implementation details for API qldb-session

    ram (Resource Access Manager)

    Implementation details for API ram

    RDS (Relational Database Service)

    Implementation details for API rds

    RDS data (Relational Database Service Data)

    Implementation details for API rds-data

    Redshift

    Implementation details for API redshift

    Redshift Data

    Implementation details for API redshift-data

    Resource Groups

    Implementation details for API resource-groups

    Resource Groups Tagging API

    Implementation details for API resourcegroupstaggingapi

    Route 53

    Implementation details for API route53

    Route 53 Resolver

    Implementation details for API route53resolver

    S3 (Simple Storage Service)

    Implementation details for API s3

    S3 Control (Simple Storage Service Control)

    Implementation details for API s3control

    SageMaker

    Implementation details for API sagemaker

    SageMaker Runtime

    Implementation details for API sagemaker-runtime

    scheduler (EventBridge Scheduler)

    Implementation details for API scheduler

    Secrets Manager

    Implementation details for API secretsmanager

    Serverless Application Repository

    Implementation details for API serverlessrepo

    Service Discovery (Cloud Map)

    Implementation details for API servicediscovery

    SES (Simple Email Service)

    Implementation details for API ses

    SES v2 (Simple Email Service v2)

    Implementation details for API sesv2

    SNS (Simple Notification Service)

    Implementation details for API sns

    SQS (Simple Queue Service)

    Implementation details for API sqs

    SSM (Web Services Systems Manager)

    Implementation details for API ssm

    sso-admin (IAM Identity Center (successor to Single Sign-On))

    Implementation details for API sso-admin

    Step Functions

    Implementation details for API stepfunctions

    STS (Security Token Service)

    Implementation details for API sts

    Support API

    Implementation details for API support

    SWF (Simple Workflow Service)

    Implementation details for API swf

    textract

    Implementation details for API textract

    Timestream Query

    Implementation details for API timestream-query

    Timestream Write

    Implementation details for API timestream-write

    Transcribe

    Implementation details for API transcribe

    Transfer

    Implementation details for API transfer

    wafv2

    Implementation details for API wafv2

    X-Ray

    Implementation details for API xray

    \ No newline at end of file diff --git a/references/credentials/index.html b/references/credentials/index.html index 991e40767e..8e2974754c 100644 --- a/references/credentials/index.html +++ b/references/credentials/index.html @@ -326,7 +326,7 @@

    Credentials

    Credentials for accessing LocalStack AWS API

    Like AWS, LocalStack requires access key IDs to be set in all operations. + Create project issue

    Table of Contents
    Categories

    Credentials

    Credentials for accessing LocalStack AWS API

    Like AWS, LocalStack requires access key IDs to be set in all operations. The choice of access key ID will affect multi-account namespacing. Values of secret access keys are currently ignored by LocalStack.

    Access key IDs can be one of following patterns:

    Accounts IDs

    You can specify a 12-digit number which will be taken by LocalStack as the account ID. For example, 112233445566.

    Structured access key ID

    You can specify a structured key like LSIAQAAAAAAVNCBMPNSG (which translates to account ID 000000000042). diff --git a/references/cross-account-access/index.html b/references/cross-account-access/index.html index 02ebdb3e54..f15ede7e75 100644 --- a/references/cross-account-access/index.html +++ b/references/cross-account-access/index.html @@ -326,7 +326,7 @@

    Cross-Account and Cross-Region Access

    Accessing resources in another account or region

    LocalStack automatically namespaces all resources based on the account ID and, in some cases, the region. + Create project issue

    Table of Contents
    Categories

    Cross-Account and Cross-Region Access

    Accessing resources in another account or region

    LocalStack automatically namespaces all resources based on the account ID and, in some cases, the region. However, there are certain resource types that can be accessed across multiple accounts or regions. This document provides information to help design such setups.

    Cross-account/cross-region access happens when a client attempts to access a resource in another account or region than what it is configured with:

    #
    diff --git a/references/custom-tls-certificates/index.html b/references/custom-tls-certificates/index.html
    index 5cd3d9e38c..430335f233 100644
    --- a/references/custom-tls-certificates/index.html
    +++ b/references/custom-tls-certificates/index.html
    @@ -326,7 +326,7 @@
     

    Custom TLS certificates

    Using custom TLS certificates with LocalStack

    Background

    LocalStack sometimes performs on-demand fetching of resources from the public internet. + Create project issue

    Table of Contents
    Categories

    Custom TLS certificates

    Using custom TLS certificates with LocalStack

    Background

    LocalStack sometimes performs on-demand fetching of resources from the public internet. This requires that LocalStack is able to access public URLs. If there is a proxy server in your network that uses a non-standard TLS certificate, LocalStack will not be able to download any files on demand. You may see errors in the logs relating to TLS such as “unable to get local issuer certificate”.

    There are three options when running LocalStack:

    1. creating a custom Docker image,
    2. using init hooks or
    3. when running in host mode.

    They all can be summarised as:

    1. get your proxy’s custom certificate into the system certificate store, and
    2. configure requests to use the custom certificate,
    3. configure curl to use the custom certificate, and
    4. configure node.js to use the custom certificate.

    Creating a custom docker image

    If you run LocalStack in a docker container (which includes using the CLI, docker, docker-compose, or helm), to include a custom TLS root certificate a new docker image should be created.

    Create a Dockerfile containing the following commands:

    FROM localstack/localstack:latest
    diff --git a/references/docker-images/index.html b/references/docker-images/index.html
    index 116b482df3..6c92b098fe 100644
    --- a/references/docker-images/index.html
    +++ b/references/docker-images/index.html
    @@ -326,4 +326,4 @@
     

    Docker Images

    Overview of LocalStack Docker images and their purpose

    LocalStack functions as a local “mini-cloud” operating system that runs inside a Docker container. LocalStack has multiple components, which include process management, file system abstraction, event processing, schedulers, and more. Running inside a Docker container, LocalStack exposes external network ports for integrations, SDKs, or CLI interfaces to connect to LocalStack APIs. The LocalStack & LocalStack Pro Docker images have been downloaded over 130+ million times and provide a multi-arch build compatible with AMD/x86 and ARM-based CPU architectures. This section will cover the different Docker images available for LocalStack and how to use them.

    LocalStack Community image

    The LocalStack Community image (localstack/localstack) contains the community and open-source version of our core cloud emulator. To use the LocalStack Community image, you can pull the image from Docker Hub:

    $ docker pull localstack/localstack:latest

    To use the LocalStack Community image, you don’t need to sign-up for an account on LocalStack Web Application. The Community image is free to use and does not require any API key to run. The Community image can be used to run local AWS services with integrations on your local machine or in your continuous integration pipelines.

    The Community image also covers a limited set of LocalStack Tools to make your life as a cloud developer easier. You can use LocalStack Desktop or LocalStack Docker Extension to use LocalStack with a graphical user interface.

    You can use the Community image to start your LocalStack container using various installation methods. While configuring to run LocalStack with Docker or Docker Compose, run the localstack/localstack image with the appropriate tag you have pulled (if not latest).

    LocalStack Pro image

    LocalStack Pro contains various advanced extensions to the LocalStack base platform. With LocalStack Pro image, you can access all the emulated AWS cloud services running entirely on your local machine. To use the LocalStack Pro image, you can pull the image from Docker Hub:

    $ docker pull localstack/localstack-pro:latest

    To use the LocalStack Pro image, you must configure an environment variable named LOCALSTACK_AUTH_TOKEN to contain your auth token. The LocalStack Pro image will display a warning if you do not set an auth token (or if the license is invalid/expired) and will not activate the Pro features. LocalStack Pro gives you access to the complete set of LocalStack features, including the LocalStack Web Application and dedicated customer support.

    You can use the Pro image to start your LocalStack container using various installation methods. While configuring to run LocalStack with Docker or Docker Compose, run the localstack/localstack-pro image with the appropriate tag you have pulled (if not latest).

    Image tags

    We use tags for versions with significant features, enhancements, or bug fixes - following semantic versioning. To ensure that we move quickly and steadily, we run nightly builds, where all our updates are available on the latest tag of LocalStack’s Docker image. We intend to announce more significant features and enhancements during major & minor releases. We occasionally create patch releases for minor bug fixes and enhancements, to ensure that we can deliver changes quickly while not breaking your existing workflows (in case you prefer not to use latest).

    To check out the various tags available for LocalStack, you can visit the LocalStack Community & LocalStack Pro Docker Hub pages.

    \ No newline at end of file + Create project issue
    Table of Contents
    Categories

    Docker Images

    Overview of LocalStack Docker images and their purpose

    LocalStack functions as a local “mini-cloud” operating system that runs inside a Docker container. LocalStack has multiple components, which include process management, file system abstraction, event processing, schedulers, and more. Running inside a Docker container, LocalStack exposes external network ports for integrations, SDKs, or CLI interfaces to connect to LocalStack APIs. The LocalStack & LocalStack Pro Docker images have been downloaded over 130+ million times and provide a multi-arch build compatible with AMD/x86 and ARM-based CPU architectures. This section will cover the different Docker images available for LocalStack and how to use them.

    LocalStack Community image

    The LocalStack Community image (localstack/localstack) contains the community and open-source version of our core cloud emulator. To use the LocalStack Community image, you can pull the image from Docker Hub:

    $ docker pull localstack/localstack:latest

    To use the LocalStack Community image, you don’t need to sign-up for an account on LocalStack Web Application. The Community image is free to use and does not require any API key to run. The Community image can be used to run local AWS services with integrations on your local machine or in your continuous integration pipelines.

    The Community image also covers a limited set of LocalStack Tools to make your life as a cloud developer easier. You can use LocalStack Desktop or LocalStack Docker Extension to use LocalStack with a graphical user interface.

    You can use the Community image to start your LocalStack container using various installation methods. While configuring to run LocalStack with Docker or Docker Compose, run the localstack/localstack image with the appropriate tag you have pulled (if not latest).

    LocalStack Pro image

    LocalStack Pro contains various advanced extensions to the LocalStack base platform. With LocalStack Pro image, you can access all the emulated AWS cloud services running entirely on your local machine. To use the LocalStack Pro image, you can pull the image from Docker Hub:

    $ docker pull localstack/localstack-pro:latest

    To use the LocalStack Pro image, you must configure an environment variable named LOCALSTACK_AUTH_TOKEN to contain your auth token. The LocalStack Pro image will display a warning if you do not set an auth token (or if the license is invalid/expired) and will not activate the Pro features. LocalStack Pro gives you access to the complete set of LocalStack features, including the LocalStack Web Application and dedicated customer support.

    You can use the Pro image to start your LocalStack container using various installation methods. While configuring to run LocalStack with Docker or Docker Compose, run the localstack/localstack-pro image with the appropriate tag you have pulled (if not latest).

    Image tags

    We use tags for versions with significant features, enhancements, or bug fixes - following semantic versioning. To ensure that we move quickly and steadily, we run nightly builds, where all our updates are available on the latest tag of LocalStack’s Docker image. We intend to announce more significant features and enhancements during major & minor releases. We occasionally create patch releases for minor bug fixes and enhancements, to ensure that we can deliver changes quickly while not breaking your existing workflows (in case you prefer not to use latest).

    To check out the various tags available for LocalStack, you can visit the LocalStack Community & LocalStack Pro Docker Hub pages.

    \ No newline at end of file diff --git a/references/external-ports/index.html b/references/external-ports/index.html index 2a160e011d..c3397558d1 100644 --- a/references/external-ports/index.html +++ b/references/external-ports/index.html @@ -326,7 +326,7 @@

    External Service Port Range

    The range of ports used by services not directly provided by LocalStack

    Introduction

    LocalStack provides local cloud services, such as OpenSearch or Elasticsearch, which might utilize external software bound to specific ports. + Create project issue

    Table of Contents
    Categories

    External Service Port Range

    The range of ports used by services not directly provided by LocalStack

    Introduction

    LocalStack provides local cloud services, such as OpenSearch or Elasticsearch, which might utilize external software bound to specific ports. This documentation discusses two approaches to access these external services within LocalStack and explores the concept of an external service port range.

    Proxy Functionality for External Services

    LocalStack offers a proxy functionality to access external services indirectly. In this approach, LocalStack assigns local domains to the external services based on the individual service’s configuration.

    For instance, if OpenSearch is configured to use the OPENSEARCH_ENDPOINT_STRATEGY=domain setting, a cluster can be reached using the domain name <domain-name>.<region>.<engine-type>.localhost.localstack.cloud. Incoming messages to these domains are relayed to servers running on ports that do not require external accessibility.

    Direct Access with External Service Port Range

    An alternative approach to accessing external services is by utilizing the external service port range. diff --git a/references/filesystem/index.html b/references/filesystem/index.html index 464cd3af5b..3e18c52306 100644 --- a/references/filesystem/index.html +++ b/references/filesystem/index.html @@ -326,7 +326,7 @@

    Filesystem Layout

    Overview of runtime directory structure

    This page describes the filesystem directory layout used internally by LocalStack.

    LocalStack uses following directory layout when running within a container.

    Table of Contents
    Categories

    Filesystem Layout

    Overview of runtime directory structure

    This page describes the filesystem directory layout used internally by LocalStack.

    LocalStack uses following directory layout when running within a container.

    /
     ├── etc
     │   └── localstack
     │       └── init
    diff --git a/references/iam-coverage/index.html b/references/iam-coverage/index.html
    index 3a4414752d..b918d862c0 100644
    --- a/references/iam-coverage/index.html
    +++ b/references/iam-coverage/index.html
    @@ -326,4 +326,4 @@
     

    IAM Coverage

    This page lists the IAM Enforcement Feature Coverage for LocalStack’s emulation of AWS services.

    Supported Services

    In principle, LocalStack supports all operations. However, not all services and their operations have been tested yet. The table below lists all IAM services and operations that have been tested, noting if they were ever denied or allowed during testing. It only includes operations performed with a principal, not as root, so test setups are excluded.

    NameoperationAccess deniedAccess allowed
    acmListCertificatesYesYes
    apigatewayDeleteRestApiNoYes
    apigatewayCreateRestApiYesYes
    backupDescribeBackupVaultYesYes
    batchCreateComputeEnvironmentNoYes
    cloudformationListStacksYesYes
    cloudwatchPutMetricDataYesYes
    dynamodbDescribeTableNoYes
    dynamodbCreateTableYesYes
    dynamodbDeleteTableNoYes
    ecrDescribeImagesYesNo
    efsDescribeFileSystemsYesYes
    esDescribeElasticsearchDomainsYesYes
    eventsDeleteEventBusNoYes
    eventsPutEventsYesYes
    eventsCreateEventBusYesYes
    kinesisCreateStreamYesYes
    kinesisDeleteStreamNoYes
    kmsCreateKeyYesYes
    kmsDescribeKeyYesYes
    lambdaDeleteFunctionNoYes
    lambdaInvokeYesYes
    lambdaGetLayerVersionYesYes
    lambdaCreateFunctionYesYes
    logsCreateLogGroupYesYes
    logsPutLogEventsNoYes
    logsCreateLogStreamNoYes
    logsDeleteLogGroupNoYes
    redshiftDescribeClustersYesYes
    redshift-dataListDatabasesYesYes
    s3UploadPartNoYes
    s3GetObjectYesYes
    s3DeleteBucketNoYes
    s3CreateBucketYesYes
    s3ListBucketsYesYes
    s3CreateMultipartUploadYesYes
    s3CompleteMultipartUploadNoYes
    s3DeleteObjectNoYes
    s3ListObjectsYesYes
    s3PutObjectYesYes
    secretsmanagerCreateSecretYesYes
    secretsmanagerGetSecretValueYesYes
    secretsmanagerDeleteSecretNoYes
    snsPublishNoYes
    sqsGetQueueAttributesYesNo
    sqsCreateQueueYesYes
    sqsSendMessageYesYes
    sqsReceiveMessageYesYes
    sqsDeleteQueueNoYes
    stepfunctionsDeleteStateMachineNoYes
    stepfunctionsCreateStateMachineYesYes
    stsGetCallerIdentityNoYes

    Inter Service Enforcement

    Source ServiceTarget ServiceFeatureOperationImplementedTested
    snssqsSNS subscriptionsqs.SendMessageYesYes
    snslambdaSNS subscriptionlambda.InvokeYesYes
    lambdasqsEvent destinationssqs.SendMessageYesYes
    lambdalogsStoring Lambda logslogs.CreateLogGroup, logs.CreateLogStream, logs.PutLogEventsYesNo
    lambdasnsEvent destinationssns.PublishYesNo
    lambdasqsEvent source mappingYesYes
    lambdakinesisEvent source mappingYesYes
    lambdadynamodbEvent source mappingYesYes
    lambdakafkaEvent source mappingNoNo
    eventslambdaEvent rule targetYesYes
    snssesSNS subscriptionYesYes
    snsfirehoseSNS subscriptionYesYes
    eventssnsEvent rule targetYesYes
    eventssqsEvent rule targetYesYes
    eventslogsEvent rule targetYesYes
    eventsfirehoseEvent rule targetYesYes
    eventseventsEvent rule targetYesYes
    eventskinesisEvent rule targetYesYes
    eventsstepfunctionsEvent rule targetYesYes
    apigatewaylambdaAPI integrationYesYes
    apigatewaydynamodbAPI integrationYesYes
    apigatewaykinesisAPI integrationYesYes
    apigateways3API integrationNoNo
    apigatewaysnsAPI integrationNoYes
    apigatewaysqsAPI integrationYesYes
    apigatewaystepfunctionsAPI integrationNoNo
    apigatewayappsyncAPI integrationNoNo
    cloudformation*Resource ModificationNoNo
    lambdastsAssuming execution roleYesYes
    s3sqsBucket notificationYesYes
    s3snsBucket notificationYesYes

    Supported Policy Types

    Permission TypeDetails
    Identity Based Permissions
    - Roles
    - Users
    Resource Based Permissions
    - Lambda
    - ECR (Elastic Container Registry)
    - EFS (Elastic File System)
    - SQS (Simple Queue Service)
    - SNS (Simple Notification Service)
    - KMS (Key Management Service)
    - S3 (Simple Storage Service)
    - Backup
    - Events
    - Secrets Manager
    - IAM/STS (Identity and Access Management/Security Token Service)
    Permission Boundaries
    - Roles
    - Users

    Supported Policy Features

    CategoryDescription
    VersionNot evaluated, but only "2012-10-17" supported/tested.
    IdThe policy ID is currently ignored.
    StatementsSupported with the following policy elements:
    EffectFully supported. Allow + Deny
    SidCurrently ignored
    Action, NotActionSupported including placeholder *
    Principal, NotPrincipalSupported principals:
    - Service
    - (Assumed) role (ARN only)
    - User (ARN only)
    Organizations, Federated, CanonicalUsers etc. are currently not supported
    Resource, NotResourceIn general supported, including placeholders * and ?.
    No support for policy variables
    ConditionSupported condition operators:
    - StringEquals
    - StringEqualsIgnoreCase
    - StringLike
    - ArnLike/ArnEquals
    Supported condition keys:
    - aws:SourceArn

    Current Limitations

    • CloudFormation stack permissions do not work as expected.
    \ No newline at end of file + Create project issue
    Table of Contents
    Categories

    IAM Coverage

    This page lists the IAM Enforcement Feature Coverage for LocalStack’s emulation of AWS services.

    Supported Services

    In principle, LocalStack supports all operations. However, not all services and their operations have been tested yet. The table below lists all IAM services and operations that have been tested, noting if they were ever denied or allowed during testing. It only includes operations performed with a principal, not as root, so test setups are excluded.

    NameoperationAccess deniedAccess allowed
    acmListCertificatesYesYes
    apigatewayDeleteRestApiNoYes
    apigatewayCreateRestApiYesYes
    backupDescribeBackupVaultYesYes
    batchCreateComputeEnvironmentNoYes
    cloudformationListStacksYesYes
    cloudwatchPutMetricDataYesYes
    dynamodbDescribeTableNoYes
    dynamodbCreateTableYesYes
    dynamodbDeleteTableNoYes
    ecrDescribeImagesYesNo
    efsDescribeFileSystemsYesYes
    esDescribeElasticsearchDomainsYesYes
    eventsDeleteEventBusNoYes
    eventsPutEventsYesYes
    eventsCreateEventBusYesYes
    kinesisCreateStreamYesYes
    kinesisDeleteStreamNoYes
    kmsCreateKeyYesYes
    kmsDescribeKeyYesYes
    lambdaDeleteFunctionNoYes
    lambdaInvokeYesYes
    lambdaGetLayerVersionYesYes
    lambdaCreateFunctionYesYes
    logsCreateLogGroupYesYes
    logsPutLogEventsNoYes
    logsCreateLogStreamNoYes
    logsDeleteLogGroupNoYes
    redshiftDescribeClustersYesYes
    redshift-dataListDatabasesYesYes
    s3UploadPartNoYes
    s3GetObjectYesYes
    s3DeleteBucketNoYes
    s3CreateBucketYesYes
    s3ListBucketsYesYes
    s3CreateMultipartUploadYesYes
    s3CompleteMultipartUploadNoYes
    s3DeleteObjectNoYes
    s3ListObjectsYesYes
    s3PutObjectYesYes
    secretsmanagerCreateSecretYesYes
    secretsmanagerGetSecretValueYesYes
    secretsmanagerDeleteSecretNoYes
    snsPublishNoYes
    sqsGetQueueAttributesYesNo
    sqsCreateQueueYesYes
    sqsSendMessageYesYes
    sqsReceiveMessageYesYes
    sqsDeleteQueueNoYes
    stepfunctionsDeleteStateMachineNoYes
    stepfunctionsCreateStateMachineYesYes
    stsGetCallerIdentityNoYes

    Inter Service Enforcement

    Source ServiceTarget ServiceFeatureOperationImplementedTested
    snssqsSNS subscriptionsqs.SendMessageYesYes
    snslambdaSNS subscriptionlambda.InvokeYesYes
    lambdasqsEvent destinationssqs.SendMessageYesYes
    lambdalogsStoring Lambda logslogs.CreateLogGroup, logs.CreateLogStream, logs.PutLogEventsYesNo
    lambdasnsEvent destinationssns.PublishYesNo
    lambdasqsEvent source mappingYesYes
    lambdakinesisEvent source mappingYesYes
    lambdadynamodbEvent source mappingYesYes
    lambdakafkaEvent source mappingNoNo
    eventslambdaEvent rule targetYesYes
    snssesSNS subscriptionYesYes
    snsfirehoseSNS subscriptionYesYes
    eventssnsEvent rule targetYesYes
    eventssqsEvent rule targetYesYes
    eventslogsEvent rule targetYesYes
    eventsfirehoseEvent rule targetYesYes
    eventseventsEvent rule targetYesYes
    eventskinesisEvent rule targetYesYes
    eventsstepfunctionsEvent rule targetYesYes
    apigatewaylambdaAPI integrationYesYes
    apigatewaydynamodbAPI integrationYesYes
    apigatewaykinesisAPI integrationYesYes
    apigateways3API integrationNoNo
    apigatewaysnsAPI integrationNoYes
    apigatewaysqsAPI integrationYesYes
    apigatewaystepfunctionsAPI integrationNoNo
    apigatewayappsyncAPI integrationNoNo
    cloudformation*Resource ModificationNoNo
    lambdastsAssuming execution roleYesYes
    s3sqsBucket notificationYesYes
    s3snsBucket notificationYesYes

    Supported Policy Types

    Permission TypeDetails
    Identity Based Permissions
    - Roles
    - Users
    Resource Based Permissions
    - Lambda
    - ECR (Elastic Container Registry)
    - EFS (Elastic File System)
    - SQS (Simple Queue Service)
    - SNS (Simple Notification Service)
    - KMS (Key Management Service)
    - S3 (Simple Storage Service)
    - Backup
    - Events
    - Secrets Manager
    - IAM/STS (Identity and Access Management/Security Token Service)
    Permission Boundaries
    - Roles
    - Users

    Supported Policy Features

    CategoryDescription
    VersionNot evaluated, but only "2012-10-17" supported/tested.
    IdThe policy ID is currently ignored.
    StatementsSupported with the following policy elements:
    EffectFully supported. Allow + Deny
    SidCurrently ignored
    Action, NotActionSupported including placeholder *
    Principal, NotPrincipalSupported principals:
    - Service
    - (Assumed) role (ARN only)
    - User (ARN only)
    Organizations, Federated, CanonicalUsers etc. are currently not supported
    Resource, NotResourceIn general supported, including placeholders * and ?.
    No support for policy variables
    ConditionSupported condition operators:
    - StringEquals
    - StringEqualsIgnoreCase
    - StringLike
    - ArnLike/ArnEquals
    Supported condition keys:
    - aws:SourceArn

    Current Limitations

    • CloudFormation stack permissions do not work as expected.
    \ No newline at end of file diff --git a/references/index.html b/references/index.html index ca5b22376b..ce41ad7875 100644 --- a/references/index.html +++ b/references/index.html @@ -326,4 +326,4 @@

    References

    Learn about the references in this section for more technical descriptions about LocalStack and the related tools.

    The documents in this section are dedicated to the internals, the configuration options, and the limitations of LocalStack.
    The following figure shows an overview of the covered topics:


    Overview of LocalStack internals

    Network troubleshooting

    How to troubleshoot common network problems

    LocalStack Coverage

    Overview of the implemented AWS APIs in LocalStack

    Configuration

    Overview of configuration options in LocalStack

    Changelog

    This page lists new features, highlights, and bug fixes for official LocalStack releases.

    IAM Coverage

    This page lists the IAM Enforcement Feature Coverage for LocalStack’s emulation of AWS services.

    ARM64 Support

    Running LocalStack on ARM64 CPUs

    Credentials

    Credentials for accessing LocalStack AWS API

    Cross-Account and Cross-Region Access

    Accessing resources in another account or region

    Custom TLS certificates

    Using custom TLS certificates with LocalStack

    Docker Images

    Overview of LocalStack Docker images and their purpose

    External Service Port Range

    The range of ports used by services not directly provided by LocalStack

    Filesystem Layout

    Overview of runtime directory structure

    Initialization Hooks

    Writing shell or Python scripts to customize or initialize your LocalStack instance

    Internal Endpoints

    Overview of LocalStack and AWS specific internal endpoints for local development and testing

    Logging

    Overview of LocalStack logging and error reporting

    Multi-Account Setups

    Using LocalStack in multi-tenant setups

    Podman

    Running LocalStack inside Podman

    Usage Tracking

    Understand what data LocalStack collects and how you can opt out of usage tracking

    API Key (Deprecated)

    Configure your API key to start LocalStack

    \ No newline at end of file + Create project issue
    Categories

    References

    Learn about the references in this section for more technical descriptions about LocalStack and the related tools.

    The documents in this section are dedicated to the internals, the configuration options, and the limitations of LocalStack.
    The following figure shows an overview of the covered topics:


    Overview of LocalStack internals

    Network troubleshooting

    How to troubleshoot common network problems

    LocalStack Coverage

    Overview of the implemented AWS APIs in LocalStack

    Configuration

    Overview of configuration options in LocalStack

    Changelog

    This page lists new features, highlights, and bug fixes for official LocalStack releases.

    IAM Coverage

    This page lists the IAM Enforcement Feature Coverage for LocalStack’s emulation of AWS services.

    ARM64 Support

    Running LocalStack on ARM64 CPUs

    Credentials

    Credentials for accessing LocalStack AWS API

    Cross-Account and Cross-Region Access

    Accessing resources in another account or region

    Custom TLS certificates

    Using custom TLS certificates with LocalStack

    Docker Images

    Overview of LocalStack Docker images and their purpose

    External Service Port Range

    The range of ports used by services not directly provided by LocalStack

    Filesystem Layout

    Overview of runtime directory structure

    Initialization Hooks

    Writing shell or Python scripts to customize or initialize your LocalStack instance

    Internal Endpoints

    Overview of LocalStack and AWS specific internal endpoints for local development and testing

    Logging

    Overview of LocalStack logging and error reporting

    Multi-Account Setups

    Using LocalStack in multi-tenant setups

    Podman

    Running LocalStack inside Podman

    Usage Tracking

    Understand what data LocalStack collects and how you can opt out of usage tracking

    API Key (Deprecated)

    Configure your API key to start LocalStack

    \ No newline at end of file diff --git a/references/init-hooks/index.html b/references/init-hooks/index.html index f680a8de18..7b9dd7ecaf 100644 --- a/references/init-hooks/index.html +++ b/references/init-hooks/index.html @@ -326,7 +326,7 @@

    Initialization Hooks

    Writing shell or Python scripts to customize or initialize your LocalStack instance

    Lifecycle stages and hooks

    LocalStack has four well-known lifecycle phases or stages:

    • BOOT: the container is running but the LocalStack runtime has not been started
    • START: the Python process is running and the LocalStack runtime is starting
    • READY: LocalStack is ready to serve requests
    • SHUTDOWN: LocalStack is shutting down

    You can hook into each of these lifecycle phases using custom shell or Python scripts. + Create project issue

    Table of Contents
    Categories

    Initialization Hooks

    Writing shell or Python scripts to customize or initialize your LocalStack instance

    Lifecycle stages and hooks

    LocalStack has four well-known lifecycle phases or stages:

    • BOOT: the container is running but the LocalStack runtime has not been started
    • START: the Python process is running and the LocalStack runtime is starting
    • READY: LocalStack is ready to serve requests
    • SHUTDOWN: LocalStack is shutting down

    You can hook into each of these lifecycle phases using custom shell or Python scripts. Each lifecycle phase has its own directory in /etc/localstack/init. You can mount individual files, stage directories, or the entire init directory from your host into the container.

    /etc
     └── localstack
    diff --git a/references/internal-endpoints/index.html b/references/internal-endpoints/index.html
    index 1b0341783f..a1ada47b5c 100644
    --- a/references/internal-endpoints/index.html
    +++ b/references/internal-endpoints/index.html
    @@ -326,5 +326,5 @@
     

    Internal Endpoints

    Overview of LocalStack and AWS specific internal endpoints for local development and testing

    LocalStack provides several internal endpoints for various local AWS services and LocalStack-specific features. These endpoints are not part of the official AWS API and are available in the /_localstack and /_aws paths. You can use cURL or your favourite HTTP REST client to access endpoints.

    LocalStack endpoints

    The API path for the LocalStack internal resources is /_localstack. The following endpoints are available:

    EndpointDescription
    /_localstack/healthTo check the available and running AWS services in LocalStack. You can use the endpoint to restart the LocalStack services.
    /_localstack/pluginsShows the Plux plugins information in LocalStack.
    /_localstack/initShows the initialization status after setting up Init hooks.
    /_localstack/cloudformation/deployEnables you to deploy CloudFormation templates locally through a web interface.
    /_localstack/diagnoseReports extensive and sensitive data from LocalStack instance, enabled via the DEBUG=1 configuration variable.
    /_localstack/configEnables dynamic configuration updates at runtime, enabled via the ENABLE_CONFIG_UPDATES configuration variable.
    /_localstack/state/<service>/saveGet a snapshot of the given AWS service using the Persistence mechanism.
    /_localstack/state/<service>/loadLoad the most recent snapshot of the given service using the Persistence mechanism.
    /_localstack/state/resetReset the state of the services using the Persistence mechanism.
    /_localstack/state/<service>/resetReset the state of the given service using the Persistence mechanism.
    \ No newline at end of file diff --git a/references/lambda-provider-v2/index.html b/references/lambda-provider-v2/index.html index 86fbf69dd0..1edd25ae14 100644 --- a/references/lambda-provider-v2/index.html +++ b/references/lambda-provider-v2/index.html @@ -326,4 +326,4 @@

    Lambda Provider Behavioral Changes

    Behavioral changes of the new lambda provider
    \ No newline at end of file + Create project issue
    Categories

    Lambda Provider Behavioral Changes

    Behavioral changes of the new lambda provider
    \ No newline at end of file diff --git a/references/logging/index.html b/references/logging/index.html index 6f7b36a283..4d97839e2f 100644 --- a/references/logging/index.html +++ b/references/logging/index.html @@ -326,7 +326,7 @@

    Logging

    Overview of LocalStack logging and error reporting

    LocalStack supports logging output and error reporting through the localstack CLI or a Docker/Docker Compose based setup. LocalStack’s logging setup allows you to:

    • Discover errors in your code during development & testing.
    • Get visibility into how and why your API calls are failing.
    • Figure out unexpected errors such as Lambda timeouts and more!

    With LocalStack logging, you can easily retrieve additional detail around errors using various configuration variables to specify the verbosity and the log level.

    Log Level

    You can explicitly set a log level via two configuration variables: DEBUG and LS_LOG. You can configure them while starting the LocalStack container, either with the CLI or a Docker/Docker-Compose setup.

    DEBUG can be either 0 or 1 (0 is the default). With DEBUG, you can print more verbose logs, useful for troubleshooting issues. With DEBUG=1, errors inside LocalStack are reported to the client in full, and these stack traces can help you better triage your issues.

    LS_LOG supports the following values:

    • trace
    • trace-internal
    • debug
    • info
    • warn
    • error
    • warning

    The LS_LOG affects the log handlers level directly. If LS_LOG is configured as trace or trace-internal, it will automatically set DEBUG=1. To retrieve the debug information, it is recommended to set DEBUG=1. While configuring LS_LOG as trace or trace-internal, the LocalStack container will report the same log format but append the request and response objects and the HTTP headers to the log line.

    Error reporting

    AWS requests are logged uniformly in the INFO log level (set by default or when DEBUG=0). The shape is AWS <service>.<operation> => <http-status> (<error type>). Requests to HTTP endpoints are logged in a similar way.

    2022-07-12T10:12:03.250  INFO --- [   asgi_gw_0] localstack.request.aws     : AWS s3.PutObject => 404 (NoSuchBucket)
    + Create project issue
    Table of Contents
    Categories

    Logging

    Overview of LocalStack logging and error reporting

    LocalStack supports logging output and error reporting through the localstack CLI or a Docker/Docker Compose based setup. LocalStack’s logging setup allows you to:

    • Discover errors in your code during development & testing.
    • Get visibility into how and why your API calls are failing.
    • Figure out unexpected errors such as Lambda timeouts and more!

    With LocalStack logging, you can easily retrieve additional detail around errors using various configuration variables to specify the verbosity and the log level.

    Log Level

    You can explicitly set a log level via two configuration variables: DEBUG and LS_LOG. You can configure them while starting the LocalStack container, either with the CLI or a Docker/Docker-Compose setup.

    DEBUG can be either 0 or 1 (0 is the default). With DEBUG, you can print more verbose logs, useful for troubleshooting issues. With DEBUG=1, errors inside LocalStack are reported to the client in full, and these stack traces can help you better triage your issues.

    LS_LOG supports the following values:

    • trace
    • trace-internal
    • debug
    • info
    • warn
    • error
    • warning

    The LS_LOG affects the log handlers level directly. If LS_LOG is configured as trace or trace-internal, it will automatically set DEBUG=1. To retrieve the debug information, it is recommended to set DEBUG=1. While configuring LS_LOG as trace or trace-internal, the LocalStack container will report the same log format but append the request and response objects and the HTTP headers to the log line.

    Error reporting

    AWS requests are logged uniformly in the INFO log level (set by default or when DEBUG=0). The shape is AWS <service>.<operation> => <http-status> (<error type>). Requests to HTTP endpoints are logged in a similar way.

    2022-07-12T10:12:03.250  INFO --- [   asgi_gw_0] localstack.request.aws     : AWS s3.PutObject => 404 (NoSuchBucket)
     2022-07-12T10:12:11.295  INFO --- [   asgi_gw_0] localstack.request.aws     : AWS s3.CreateBucket => 200
     2022-07-12T10:12:13.159  INFO --- [   asgi_gw_1] localstack.request.aws     : AWS s3.PutObject => 200
     2022-07-12T10:12:28.761  INFO --- [   asgi_gw_0] localstack.request.http    : GET /_localstack/health => 200
    diff --git a/references/multi-account-setups/index.html b/references/multi-account-setups/index.html
    index 1826418ced..72381db8b9 100644
    --- a/references/multi-account-setups/index.html
    +++ b/references/multi-account-setups/index.html
    @@ -326,7 +326,7 @@
     

    Multi-Account Setups

    Using LocalStack in multi-tenant setups
    Table of Contents
    Categories

    Multi-Account Setups

    Using LocalStack in multi-tenant setups

    LocalStack ships with multi-account support which allows namespacing based on AWS account ID.

    LocalStack uses the value in the AWS Access Key ID field for the purpose of namespacing over account ID. For more information, see Credentials.

    The Access Key ID field can be configured in the AWS CLI in multiple ways: please refer to AWS CLI documentation.

    Examples

    In following examples, we configure the AWS CLI account ID via environment variable.

    $ AWS_ACCESS_KEY_ID=000000000001 awslocal ec2 create-key-pair --key-name green-hospital
     
    diff --git a/references/network-troubleshooting/created-resources/index.html b/references/network-troubleshooting/created-resources/index.html
    index 8c7c063cd4..934cfa1acd 100644
    --- a/references/network-troubleshooting/created-resources/index.html
    +++ b/references/network-troubleshooting/created-resources/index.html
    @@ -323,7 +323,7 @@
     

    Accessing a resource created by LocalStack

    If you have created a resource using LocalStack, such as an OpenSearch cluster or RDS database, you may need to access it from your application. + Create project issue

    Table of Contents
    Categories

    Accessing a resource created by LocalStack

    If you have created a resource using LocalStack, such as an OpenSearch cluster or RDS database, you may need to access it from your application. Typically, these resources are accessible through a URL or a hostname provided by LocalStack. By default, LocalStack returns the hostname localhost.localstack.cloud, which resolves to LocalStack using DNS. For special environments (e.g., proxies), the configuration LOCALSTACK_HOST customizes the URLs returned by LocalStack. diff --git a/references/network-troubleshooting/endpoint-url/index.html b/references/network-troubleshooting/endpoint-url/index.html index 70d445b0cd..94eadfd8b2 100644 --- a/references/network-troubleshooting/endpoint-url/index.html +++ b/references/network-troubleshooting/endpoint-url/index.html @@ -325,7 +325,7 @@

    Accessing LocalStack via the endpoint URL

    This documentation provides step-by-step guidance on how to access LocalStack services via the endpoint URL and troubleshoot common issues.

    From the same computer

    Suppose you have LocalStack installed on your machine and want to access it using the AWS CLI. To connect, you must expose port 4566 from your LocalStack instance and connect to localhost or a domain name that points to localhost. While the LocalStack CLI does this automatically, when running the Docker container directly or with docker compose, you must configure it manually. Check out the getting started documentation for more information.

    You can also use the GATEWAY_LISTEN configuration variable to change the exposed port if necessary.

    From a container LocalStack created

    Suppose your code is running inside an ECS container that LocalStack has created.

    The LocalStack instance is available at the domain localhost.localstack.cloud. + Create project issue

    Table of Contents
    Categories

    Accessing LocalStack via the endpoint URL

    This documentation provides step-by-step guidance on how to access LocalStack services via the endpoint URL and troubleshoot common issues.

    From the same computer

    Suppose you have LocalStack installed on your machine and want to access it using the AWS CLI. To connect, you must expose port 4566 from your LocalStack instance and connect to localhost or a domain name that points to localhost. While the LocalStack CLI does this automatically, when running the Docker container directly or with docker compose, you must configure it manually. Check out the getting started documentation for more information.

    You can also use the GATEWAY_LISTEN configuration variable to change the exposed port if necessary.

    From a container LocalStack created

    Suppose your code is running inside an ECS container that LocalStack has created.

    The LocalStack instance is available at the domain localhost.localstack.cloud. All subdomains of localhost.localstack.cloud also resolve to the LocalStack instance, e.g. API Gateway default URLs.

    For LocalStack versions before 2.3.0To enable access to the LocalStack instance, it's advisable to start LocalStack in a [user-defined network](https://docs.docker.com/network/bridge/), and then set the `MAIN_DOCKER_NETWORK` environment variable to this network's name. This allows the code running inside the container to access the LocalStack instance using its hostname. For example:

    Network troubleshooting

    How to troubleshoot common network problems

    If you have difficulties connecting your application code to LocalStack, please choose the scenario below that best describes your networking layout.


    \ No newline at end of file + Create project issue
    Table of Contents
    Categories

    Network troubleshooting

    How to troubleshoot common network problems

    If you have difficulties connecting your application code to LocalStack, please choose the scenario below that best describes your networking layout.


    \ No newline at end of file diff --git a/references/network-troubleshooting/readme/index.html b/references/network-troubleshooting/readme/index.html index 6e3fd75edb..3155cd2817 100644 --- a/references/network-troubleshooting/readme/index.html +++ b/references/network-troubleshooting/readme/index.html @@ -323,4 +323,4 @@

    README for the network troubleshooting section

    Images for the Network Troubleshooting section are generated using the d2 tool. Install using your package manager, then run make in the content/en/references/network-troubleshooting directory.

    \ No newline at end of file + Create project issue
    Categories

    README for the network troubleshooting section

    Images for the Network Troubleshooting section are generated using the d2 tool. Install using your package manager, then run make in the content/en/references/network-troubleshooting directory.

    \ No newline at end of file diff --git a/references/network-troubleshooting/transparent-endpoint-injection/index.html b/references/network-troubleshooting/transparent-endpoint-injection/index.html index df478e7c43..1ade1a5b02 100644 --- a/references/network-troubleshooting/transparent-endpoint-injection/index.html +++ b/references/network-troubleshooting/transparent-endpoint-injection/index.html @@ -327,6 +327,6 @@

    Transparent endpoint injection

    Suppose you’re attempting to access LocalStack, but you’re relying on transparent endpoint injection to redirect AWS (*.amazonaws.com) requests. In such cases, there are different approaches you can take depending on your setup.

    From your host

    If you’re using LocalStack with an auth token, then you can utilize the DNS server to perform requests to LocalStack as if it were AWS. + Create project issue

    Table of Contents
    Categories

    Transparent endpoint injection

    Suppose you’re attempting to access LocalStack, but you’re relying on transparent endpoint injection to redirect AWS (*.amazonaws.com) requests. In such cases, there are different approaches you can take depending on your setup.

    From your host

    If you’re using LocalStack with an auth token, then you can utilize the DNS server to perform requests to LocalStack as if it were AWS. You need to make two changes:

    • Publish port 53 from the LocalStack docker container to your host.
    • Configure your host to use the LocalStack DNS server by default.

    For more details, see your DNS server documentation.

    For the community image of LocalStack, you can employ your own DNS server to achieve a similar outcome, but it won’t be managed by LocalStack. Note that in both cases, SSL verification must be disabled.

    From a lambda function

    Check out our documentation on using transparent endpoint injection for Lambda in LocalStack.

    \ No newline at end of file diff --git a/references/podman/index.html b/references/podman/index.html index 5849265a1e..92578a7495 100644 --- a/references/podman/index.html +++ b/references/podman/index.html @@ -326,7 +326,7 @@

    Podman

    Running LocalStack inside Podman

    Introduction

    By default, the LocalStack CLI starts the LocalStack runtime inside a Docker container. + Create project issue

    Table of Contents
    Categories

    Podman

    Running LocalStack inside Podman

    Introduction

    By default, the LocalStack CLI starts the LocalStack runtime inside a Docker container. Docker may not be available on your system, and a popular alternative is Podman which you can use to run LocalStack. Podman support is still experimental, and the following docs give you an overview of the current state.

    From the Podman docs:

    Podman is a daemonless, open source, Linux native tool designed to make it easy to find, run, build, share and deploy applications using Open Containers Initiative (OCI) Containers and Container Images. Podman provides a command line interface (CLI) familiar to anyone who has used the Docker Container Engine. Most users can simply alias Docker to Podman (alias docker=podman) without any problems.

    Options

    To run localstack, simply aliasing alias docker=podman is not enough, for the following reasons:

    • localstack is using docker-py which requires a connection to /var/run/docker.sock
    • Lambda requires mounting the Docker socket /var/run/docker.sock into the container (see Lambda providers).

    Here are several options on running LocalStack using podman:

    podman-docker

    The package podman-docker emulates the Docker CLI using podman. It creates the following links:

    • /usr/bin/docker -> /usr/bin/podman
    • /var/run/docker.sock -> /run/podman/podman.sock

    This package is available for some distros:

    Rootfull Podman with podman-docker

    The simplest option is to run localstack using podman by having podman-docker and running localstack start as root

    # you have to start the podman socket first
     sudo systemctl start podman
    diff --git a/references/usage-tracking/index.html b/references/usage-tracking/index.html
    index 3f5072a7fa..cac00ac68f 100644
    --- a/references/usage-tracking/index.html
    +++ b/references/usage-tracking/index.html
    @@ -326,7 +326,7 @@
     

    Usage Tracking

    Understand what data LocalStack collects and how you can opt out of usage tracking

    Overview

    For license activations, we track the timestamp and the licensing credentials. We need to do this to make CI credits work. It is tracked regardless of whether the user disables event tracking since we collect this in the backend, not the client.

    LocalStack usage statistics

    For Pro users, most of the information is collected to populate the Stack Insights dashboard. Collecting basic anonymized usage of AWS services helps us better direct engineering efforts to services that are used the most or cause the most issues.

    Session information

    The current usage event collection on the client side includes:

    • A randomly generated ID pertaining to the session
    • The auth token or legacyAPI key (if any)
    • A randomly generated machine ID is kept throughout the session but deleted once the LocalStack cache directory is removed
    • The operating system (mostly Linux since LocalStack typically runs in our Debian container)
    • The LocalStack version being used
    • Whether LocalStack is running in a CI environment
    • Whether LocalStack is running in Docker
    • Whether this is an internal test run (LocalStack development flag)

    Here is an example of a usage event:

    Table of Contents
    Categories

    Usage Tracking

    Understand what data LocalStack collects and how you can opt out of usage tracking

    Overview

    For license activations, we track the timestamp and the licensing credentials. We need to do this to make CI credits work. It is tracked regardless of whether the user disables event tracking since we collect this in the backend, not the client.

    LocalStack usage statistics

    For Pro users, most of the information is collected to populate the Stack Insights dashboard. Collecting basic anonymized usage of AWS services helps us better direct engineering efforts to services that are used the most or cause the most issues.

    Session information

    The current usage event collection on the client side includes:

    • A randomly generated ID pertaining to the session
    • The auth token or legacyAPI key (if any)
    • A randomly generated machine ID is kept throughout the session but deleted once the LocalStack cache directory is removed
    • The operating system (mostly Linux since LocalStack typically runs in our Debian container)
    • The LocalStack version being used
    • Whether LocalStack is running in a CI environment
    • Whether LocalStack is running in Docker
    • Whether this is an internal test run (LocalStack development flag)

    Here is an example of a usage event:

    {
       "session_id": "f41119fd-af20-4d48-af92-2b8d69f8cf7e",
       "machine_id": "1b6a2f12",
       "api_key": "0123456789",
    diff --git a/sitemap.xml b/sitemap.xml
    index 15a677cc9e..0422f52268 100644
    --- a/sitemap.xml
    +++ b/sitemap.xml
    @@ -1 +1 @@
    -/user-guide/lambda-tools/hot-reloading/2024-06-03T16:25:11+05:30/user-guide/aws/feature-coverage/2024-04-24T18:41:32+02:00/references/network-troubleshooting/endpoint-url/2024-05-27T10:14:41+02:00/user-guide/integrations/sdks/2024-07-12T22:09:38+05:30/academy/localstack-101/course-overview/2024-04-10T21:36:53-07:00/academy/localstack-deployment/course-overview/2024-04-10T21:36:53-07:00/user-guide/cloud-sandbox/ephemeral-instance/2024-05-17T16:27:59+05:30/user-guide/extensions/getting-started/2024-03-19T14:46:00+05:30/user-guide/security-testing/iam-enforcement/2024-03-19T14:46:00+05:30/user-guide/aws/2022-12-01T14:30:06+05:30/references/network-troubleshooting/2024-07-12T22:09:38+05:30/developer-hub/2023-03-30T17:05:01+02:00/overview/2024-01-26T21:31:43+05:30/tutorials/schema-evolution-glue-msk/2024-07-16T04:46:07-04:00/legal/third-party-software-tools/2024-05-16T15:46:57+05:30/user-guide/chaos-engineering/fault-injection-service/2024-04-11T10:42:07-07:00/user-guide/cloud-sandbox/application-previews/2024-06-06T15:14:40+02:00/user-guide/chaos-engineering/web-application-dashboard/2024-04-11T10:42:07-07:00/user-guide/state-management/cloud-pods/2024-07-03T05:48:21-04:00/academy/localstack-deployment/deploy-app-ls/2024-02-19T15:56:51+05:30/tutorials/lambda-ecr-container-images/2024-05-17T16:27:59+05:30/user-guide/security-testing/explainable-iam/2024-03-19T14:46:00+05:30/getting-started/2024-02-20T14:55:28+01:00/user-guide/integrations/2022-12-01T14:30:06+05:30/user-guide/extensions/managing-extensions/2024-05-17T16:27:59+05:30/user-guide/state-management/persistence/2024-05-27T10:14:41+02:00/user-guide/lambda-tools/debugging/2024-05-29T13:37:58+05:30/references/network-troubleshooting/transparent-endpoint-injection/2024-03-19T14:46:00+05:30/academy/localstack-101/what-is-localstack/2023-08-23T14:33:03+05:00/references/network-troubleshooting/created-resources/2023-11-09T11:28:48+01:00/tutorials/java-notification-app/2024-07-16T04:46:07-04:00/user-guide/ci/2024-03-29T10:39:53-07:00/user-guide/extensions/developing-extensions/2024-05-17T16:27:59+05:30/user-guide/state-management/export-import-state/2024-05-08T09:54:56+02:00/user-guide/extensions/2024-05-17T16:27:59+05:30/user-guide/security-testing/iam-policy-stream/2024-05-17T16:27:59+05:30/academy/localstack-deployment/ls-integrations/2024-02-19T15:56:51+05:30/user-guide/chaos-engineering/outages-extension/2024-07-11T17:08:56+05:30/tutorials/elb-load-balancing/2024-07-16T04:46:07-04:00/user-guide/lambda-tools/vscode-extension/2024-05-29T13:37:58+05:30/academy/localstack-101/why-localstack/2023-08-23T14:33:03+05:00/user-guide/ci/circle-ci/2024-06-12T15:16:26+02:00/academy/localstack-deployment/infra-terraform/2024-02-19T15:56:51+05:30/user-guide/extensions/extensions-library/2024-04-09T20:29:00+05:30/academy/localstack-101/getting-started/2023-08-23T14:33:03+05:00/tutorials/s3-static-website-terraform/2024-05-17T16:27:59+05:30/user-guide/state-management/launchpad/2024-05-17T16:27:59+05:30/user-guide/chaos-engineering/special-configs/2024-04-11T10:42:07-07:00/user-guide/ci/bitbucket/2024-05-29T13:37:58+05:30/user-guide/state-management/pods-cli/2024-05-08T09:54:56+02:00/academy/localstack-deployment/infra-cloudformation/2024-02-19T15:56:51+05:30/tutorials/reproducible-machine-learning-cloud-pods/2024-05-17T16:27:59+05:30/user-guide/ci/github-actions/2024-06-06T15:14:40+02:00/references/lambda-provider-v2/2023-05-08T14:00:03+00:00/references/coverage/2023-05-19T17:05:51+05:30/user-guide/extensions/official-extensions/2024-05-15T17:29:55+05:30/user-guide/web-application/single-sign-on/azure-ad/2024-03-19T14:46:00+05:30/user-guide/tools/testing-utils/2024-04-08T12:23:23+05:30/academy/localstack-101/web-app-resource-browser/2023-08-23T14:33:03+05:00/tutorials/ecs-ecr-container-app/2023-11-17T13:12:41+01:00/academy/localstack-101/full-project-demo/2023-08-23T14:33:03+05:00/user-guide/ci/gitlab-ci/2024-05-29T13:37:58+05:30/academy/localstack-101/2023-08-23T14:33:03+05:00/academy/localstack-deployment/iam-policy-stream/2024-02-19T15:56:51+05:30/academy/localstack-101/cloud-pods/2024-01-26T21:31:43+05:30/user-guide/ci/codebuild/2024-06-06T15:14:40+02:00/tutorials/cloud-pods-collaborative-debugging/2024-07-11T17:08:56+05:30/user-guide/tools/localsurf/2024-03-19T14:46:00+05:30/tutorials/replicate-aws-resources-localstack-extension/2024-07-16T04:46:07-04:00/academy/localstack-deployment/github-action-ls/2024-02-19T15:56:51+05:30/user-guide/ci/travis-ci/2024-03-19T14:46:00+05:30/user-guide/2023-11-09T13:00:00+05:30/tutorials/fault-injection-service-experiments/2024-04-11T10:42:07-07:00/academy/localstack-deployment/cloud-pods/2024-02-19T15:56:51+05:30/tutorials/ephemeral-application-previews/2024-07-16T04:46:07-04:00/academy/localstack-development/2024-02-19T15:56:51+05:30/user-guide/tools/localstack-desktop/2024-05-17T16:27:59+05:30/user-guide/tools/localstack-docker-extension/2024-04-23T23:31:42+05:30/tutorials/route53-failover-with-fis/2024-05-17T16:27:59+05:30/user-guide/web-application/accounts/2024-03-26T17:29:40+01:00/tutorials/simulating-outages-in-your-application-stack/2024-07-16T04:46:07-04:00/references/configuration/2024-07-08T18:00:33+05:30/getting-started/installation/2024-07-05T10:25:10+05:30/user-guide/state-management/2024-03-05T11:20:27+01:00/user-guide/tools/transparent-endpoint-injection/2024-07-08T10:16:17+02:00/tutorials/2023-03-30T17:05:01+02:00/user-guide/chaos-engineering/2024-04-11T10:42:07-07:00/user-guide/tools/dns-server/2024-06-13T06:11:05+02:00/user-guide/security-testing/2023-11-16T19:17:04+05:30/references/changelog/2024-06-13T19:54:44+05:30/user-guide/cloud-sandbox/2024-05-17T16:27:59+05:30/references/iam-coverage/2024-05-29T13:37:58+05:30/tutorials/gitlab_ci_testcontainers/2024-07-16T04:46:07-04:00/applications/2023-03-30T17:05:01+02:00/getting-started/auth-token/2024-07-11T17:08:56+05:30/user-guide/web-application/workspaces/2024-03-19T14:46:00+05:30/academy/2023-08-23T14:33:03+05:00/user-guide/web-application/users-licences/2024-05-17T16:27:59+05:30/getting-started/quickstart/2024-07-11T17:08:56+05:30/getting-started/faq/2024-05-17T16:27:59+05:30/user-guide/tools/2022-12-01T14:30:06+05:30/user-guide/lambda-tools/2024-01-03T21:24:33+05:30/references/arm64-support/2024-05-17T16:27:59+05:30/references/credentials/2024-05-17T16:27:59+05:30/references/cross-account-access/2024-05-17T16:27:59+05:30/references/custom-tls-certificates/2024-07-04T16:52:11+05:30/references/docker-images/2024-07-04T16:52:11+05:30/references/external-ports/2024-03-04T21:08:13+05:30/references/filesystem/2024-05-17T16:27:59+05:30/references/init-hooks/2024-07-10T17:19:21+02:00/references/internal-endpoints/2024-06-11T09:59:14+05:30/user-guide/web-application/2023-11-16T14:25:42+01:00/references/logging/2024-07-04T16:52:11+05:30/references/multi-account-setups/2024-05-17T16:27:59+05:30/references/podman/2024-06-24T15:02:02+05:30/references/2023-02-03T15:18:39+05:30/references/usage-tracking/2024-03-19T14:46:00+05:30/getting-started/help-and-support/2024-05-31T19:42:15+05:30/user-guide/web-application/resource-browser/2024-05-29T15:44:23+05:30/user-guide/web-application/instance-management/2024-05-27T12:10:24+05:30/user-guide/web-application/stack-insights/2024-05-17T16:27:59+05:30/user-guide/web-application/ci-analytics/2024-05-17T16:27:59+05:30/user-guide/web-application/ci-keys/2024-05-17T16:27:59+05:30/references/api-key/2024-05-17T16:27:59+05:30/user-guide/web-application/single-sign-on/2024-03-19T14:46:00+05:30/applications/temp/2023-03-30T17:05:01+02:00/contributing/2024-05-08T14:32:30+05:30/references/network-troubleshooting/readme/2023-03-17T10:22:16+00:00/user-guide/integrations/sdks/dotnet/2024-05-17T16:27:59+05:30/references/coverage/coverage_account/2024-01-25T18:42:33+01:00/user-guide/aws/account/2024-05-17T16:27:59+05:30/references/coverage/coverage_acm/2023-03-20T14:38:19+01:00/references/coverage/coverage_acm-pca/2024-03-25T11:20:33+01:00/applications/amazon-rds-initialization-using-cdk-lambda-ecr-and-secrets-manager/2023-06-28T15:22:44+05:00/references/coverage/coverage_amplify/2023-03-20T14:38:19+01:00/user-guide/aws/amplify/2024-05-17T14:03:59-04:00/tags/api-gateway/2024-07-16T04:46:07-04:00/user-guide/aws/apigateway/2024-05-17T14:03:59-04:00/references/coverage/coverage_apigateway/2023-03-20T14:38:19+01:00/references/coverage/coverage_apigatewaymanagementapi/2023-03-20T14:38:19+01:00/references/coverage/coverage_apigatewayv2/2023-03-20T14:38:19+01:00/references/coverage/coverage_appconfig/2023-03-20T14:38:19+01:00/user-guide/aws/appconfig/2024-05-03T16:41:49+05:30/references/coverage/coverage_appconfigdata/2024-03-25T11:20:33+01:00/user-guide/aws/applicationautoscaling/2024-05-03T16:41:42+05:30/references/coverage/coverage_application-autoscaling/2023-03-20T14:38:19+01:00/references/coverage/coverage_appsync/2023-03-20T14:38:19+01:00/tags/appsync/2023-06-28T15:22:44+05:00/user-guide/aws/appsync/2024-04-25T13:02:11+05:30/applications/appsync-graphql-apis-for-dynamodb-and-rds-aurora-postgresql/2023-06-28T15:22:44+05:00/user-guide/integrations/architect/2024-01-02T17:26:04+05:30/references/coverage/coverage_athena/2023-03-20T14:38:19+01:00/user-guide/aws/athena/2024-05-27T10:14:41+02:00/user-guide/aws/autoscaling/2024-07-15T21:38:35+05:30/references/coverage/coverage_autoscaling/2023-03-20T14:38:19+01:00/user-guide/integrations/aws-cdk/2024-05-29T13:37:58+05:30/user-guide/integrations/chalice/2024-01-02T17:26:04+05:30/user-guide/integrations/aws-cli/2024-05-29T13:37:58+05:30/user-guide/integrations/copilot/2024-05-27T10:14:41+02:00/tags/aws-java-sdk/2024-07-16T04:46:07-04:00/user-guide/integrations/aws-sam/2024-05-13T16:34:15+05:30/references/coverage/coverage_backup/2023-03-20T14:38:19+01:00/user-guide/aws/backup/2024-05-17T14:03:59-04:00/tags/bash/2024-07-16T04:46:07-04:00/references/coverage/coverage_batch/2023-03-20T14:38:19+01:00/user-guide/aws/batch/2024-05-29T13:37:58+05:30/tags/big-data/2023-06-28T15:22:44+05:00/user-guide/integrations/sdks/cpp/2024-03-19T14:46:00+05:30/categories/2024-07-15T21:41:24+05:30/references/coverage/coverage_ce/2023-03-20T14:38:19+01:00/user-guide/aws/acm/2024-04-30T15:09:55+05:30/user-guide/integrations/cloud-custodian/2024-05-17T16:27:59+05:30/tags/cloud-pods/2024-07-11T17:08:56+05:30/references/coverage/coverage_cloudformation/2023-03-20T14:38:19+01:00/tags/cloudformation/2024-07-16T04:46:07-04:00/user-guide/aws/cloudformation/2024-06-18T17:57:48+02:00/references/coverage/coverage_cloudfront/2023-03-20T14:38:19+01:00/user-guide/aws/cloudfront/2024-05-17T14:03:59-04:00/references/coverage/coverage_cloudtrail/2023-03-20T14:38:19+01:00/user-guide/aws/cloudtrail/2024-05-17T14:03:59-04:00/references/coverage/coverage_cloudwatch/2023-03-20T14:38:19+01:00/tags/cloudwatch/2024-07-11T17:08:56+05:30/user-guide/aws/cloudwatch/2024-05-17T14:03:59-04:00/user-guide/aws/logs/2024-05-17T14:03:59-04:00/references/coverage/coverage_codecommit/2023-03-20T14:38:19+01:00/user-guide/aws/codecommit/2024-05-17T14:03:59-04:00/user-guide/aws/cognito/2024-05-29T13:37:58+05:30/references/coverage/coverage_cognito-identity/2023-03-20T14:38:19+01:00/references/coverage/coverage_cognito-idp/2023-03-20T14:38:19+01:00/tags/compliance/2023-06-28T15:22:44+05:00/references/coverage/coverage_config/2023-03-20T14:38:19+01:00/user-guide/aws/config/2024-05-29T13:37:58+05:30/tags/container/2024-05-17T16:27:59+05:30/tags/container-image/2024-05-17T16:27:59+05:30/user-guide/aws/ce/2024-05-29T15:44:23+05:30/user-guide/integrations/crossplane/2024-05-17T16:27:59+05:30/tags/data-analytics/2023-06-28T15:22:44+05:00/user-guide/aws/dms/2024-06-13T17:55:52+05:30/tags/databases/2023-06-28T15:22:44+05:00/references/coverage/coverage_dms/2024-05-24T15:29:08+02:00/references/coverage/coverage_docdb/2023-03-20T14:38:19+01:00/tags/docker/2024-07-04T16:52:11+05:30/tags/docker-in-docker/2024-07-16T04:46:07-04:00/2021-10-08T11:40:02+02:00/user-guide/aws/docdb/2024-05-29T13:37:58+05:30/references/coverage/coverage_dynamodb/2023-03-20T14:38:19+01:00/tags/dynamodb/2024-07-16T04:46:07-04:00/user-guide/aws/dynamodb/2024-05-29T13:37:58+05:30/user-guide/aws/dynamodbstreams/2024-07-12T20:38:44+05:30/references/coverage/coverage_dynamodbstreams/2023-03-20T14:38:19+01:00/references/coverage/coverage_ec2/2023-03-20T14:38:19+01:00/references/coverage/coverage_ecr/2023-03-20T14:38:19+01:00/tags/ecr/2024-05-17T16:27:59+05:30/references/coverage/coverage_ecs/2023-03-20T14:38:19+01:00/tags/ecs/2024-07-16T04:46:07-04:00/references/coverage/coverage_efs/2023-03-20T14:38:19+01:00/references/coverage/coverage_eks/2023-03-20T14:38:19+01:00/user-guide/integrations/eksctl/2024-05-17T16:27:59+05:30/user-guide/aws/elasticbeanstalk/2024-05-29T13:37:58+05:30/user-guide/aws/ec2/2024-06-19T15:06:41+02:00/user-guide/aws/ecr/2024-05-17T14:03:59-04:00/user-guide/aws/ecs/2024-05-17T16:27:59+05:30/user-guide/aws/efs/2024-05-29T13:37:58+05:30/user-guide/aws/eks/2024-05-17T16:27:59+05:30/tags/elastic-load-balancing/2024-07-16T04:46:07-04:00/user-guide/aws/elb/2024-05-29T13:37:58+05:30/user-guide/aws/emr/2024-05-17T16:27:59+05:30/user-guide/aws/elastictranscoder/2024-03-19T14:46:00+05:30/references/coverage/coverage_elasticache/2023-03-20T14:38:19+01:00/user-guide/aws/elasticache/2024-05-29T13:37:58+05:30/references/coverage/coverage_elasticbeanstalk/2023-03-20T14:38:19+01:00/user-guide/aws/es/2024-05-29T13:37:58+05:30/references/coverage/coverage_elastictranscoder/2024-01-30T14:15:08+01:00/references/coverage/coverage_elb/2023-03-20T14:38:19+01:00/references/coverage/coverage_elbv2/2023-03-20T14:38:19+01:00/user-guide/aws/mediastore/2024-03-19T14:46:00+05:30/references/coverage/coverage_emr/2023-03-20T14:38:19+01:00/references/coverage/coverage_emr-serverless/2023-10-16T08:43:15+02:00/tags/enterprise-plan/2024-07-11T17:08:56+05:30/references/coverage/coverage_es/2023-03-20T14:38:19+01:00/applications/event-driven-architecture-with-amazon-sns-fifo-dynamodb-lambda-and-s3/2023-06-28T15:22:44+05:00/tags/event-driven-architecture/2023-07-27T12:31:23+02:00/user-guide/aws/events/2024-06-13T17:55:52+05:30/user-guide/aws/pipes/2024-07-01T14:30:34+02:00/user-guide/aws/scheduler/2024-07-15T21:53:56+05:30/references/coverage/coverage_events/2023-03-20T14:38:19+01:00/tags/fargate/2023-11-17T13:12:41+01:00/user-guide/aws/fis/2024-06-20T11:55:25+05:30/references/coverage/coverage_firehose/2023-03-20T14:38:19+01:00/references/coverage/coverage_fis/2023-03-20T14:38:19+01:00/tags/fis/2024-05-17T16:27:59+05:30/user-guide/integrations/former2/2024-01-02T17:26:04+05:30/applications/full-stack-application-with-aws-lambda-dynamodb-s3-for-shipment-validation/2023-06-28T15:22:44+05:00/tags/gitlab/2024-07-16T04:46:07-04:00/tags/gitlab-runners/2024-07-16T04:46:07-04:00/user-guide/integrations/gitpod/2024-01-02T17:26:04+05:30/references/coverage/coverage_glacier/2023-03-20T14:38:19+01:00/user-guide/aws/glacier/2024-05-17T14:03:59-04:00/references/coverage/coverage_glue/2023-03-20T14:38:19+01:00/user-guide/aws/glue/2024-05-29T13:37:58+05:30/tags/glue-schema-registry/2024-07-16T04:46:07-04:00/user-guide/integrations/sdks/go/2024-07-15T23:20:45+08:00/tags/graphql/2023-06-28T15:22:44+05:00/references/coverage/coverage_iam/2023-03-20T14:38:19+01:00/tags/iam/2024-07-11T17:08:56+05:30/tags/identity/2023-06-28T15:22:44+05:00/user-guide/aws/iam/2024-05-17T14:03:59-04:00/user-guide/aws/identitystore/2024-03-19T14:46:00+05:30/references/coverage/coverage_identitystore/2024-01-01T15:50:56+01:00/tags/internal-endpoints/2024-06-11T09:59:14+05:30/references/coverage/coverage_iot/2023-03-20T14:38:19+01:00/user-guide/aws/iot/2024-05-29T13:37:58+05:30/user-guide/aws/iotanalytics/2024-07-15T21:41:24+05:30/user-guide/aws/iotwireless/2024-07-15T17:09:08+05:30/references/coverage/coverage_iot-data/2023-03-20T14:38:19+01:00/references/coverage/coverage_iotanalytics/2023-03-20T14:38:19+01:00/references/coverage/coverage_iotwireless/2023-03-20T14:38:19+01:00/tags/java/2024-07-16T04:46:07-04:00/user-guide/integrations/sdks/java/2024-05-27T10:14:41+02:00/tags/javascript/2024-07-16T04:46:07-04:00/user-guide/integrations/sdks/javascript/2024-05-27T10:14:41+02:00/references/coverage/coverage_kafka/2023-03-20T14:38:19+01:00/tags/kafka/2024-07-16T04:46:07-04:00/user-guide/aws/kms/2024-05-31T09:15:57-05:00/references/coverage/coverage_kinesis/2023-03-20T14:38:19+01:00/user-guide/aws/kinesis/2024-05-29T13:37:58+05:30/user-guide/aws/kinesisanalytics/2024-06-12T18:07:31+05:30/user-guide/aws/firehose/2024-05-17T16:27:59+05:30/references/coverage/coverage_kinesisanalytics/2023-03-20T14:38:19+01:00/references/coverage/coverage_kinesisanalyticsv2/2023-03-20T14:38:19+01:00/references/coverage/coverage_kms/2023-03-20T14:38:19+01:00/user-guide/integrations/kubernetes/2024-05-17T16:27:59+05:30/user-guide/aws/lakeformation/2024-07-15T14:29:29+05:30/references/coverage/coverage_lakeformation/2023-03-20T14:38:19+01:00/references/coverage/coverage_lambda/2023-03-20T14:38:19+01:00/tags/lambda/2024-07-16T04:46:07-04:00/user-guide/aws/lambda/2024-07-09T13:49:31+02:00/tags/lambda-layers/2024-05-17T16:27:59+05:30/tags/lambda-trigger/2023-06-28T15:22:44+05:00/user-guide/integrations/lambdatest-hyperexecute/2024-05-17T16:27:59+05:30/legal/2024-05-16T15:07:50+05:30/applications/loan-broker-application-with-aws-step-functions-dynamodb-lambda-sqs-and-sns/2023-06-28T15:22:44+05:00/categories/localstack-pro/2024-07-15T21:41:24+05:30/tags/localstack-endpoints/2024-06-11T09:59:14+05:30/tags/localsurf/2023-06-28T15:22:44+05:00/tags/logging/2024-07-04T16:52:11+05:30/references/coverage/coverage_logs/2023-03-20T14:38:19+01:00/tags/machine-learning/2024-05-17T16:27:59+05:30/user-guide/aws/managedblockchain/2024-03-19T14:46:00+05:30/user-guide/aws/msk/2024-05-17T14:03:59-04:00/user-guide/aws/mwaa/2024-04-30T17:37:32+05:30/references/coverage/coverage_managedblockchain/2023-12-26T18:46:16+01:00/references/coverage/coverage_mediastore/2023-03-20T14:38:19+01:00/references/coverage/coverage_mediastore-data/2023-03-20T14:38:19+01:00/references/coverage/coverage_memorydb/2024-01-25T18:42:33+01:00/user-guide/aws/memorydb/2024-05-29T13:37:58+05:30/applications/messaging-processing-application-with-sqs-dynamodb-and-fargate/2023-06-28T15:22:44+05:00/tags/microservices/2023-06-28T15:22:44+05:00/applications/mnist-handwritten-digit-recognition-model-running-on-a-local-sagemaker-endpoint/2023-06-28T15:22:44+05:00/references/coverage/coverage_mq/2023-03-20T14:38:19+01:00/user-guide/aws/mq/2024-05-29T13:37:58+05:30/tags/msk/2024-07-16T04:46:07-04:00/references/coverage/coverage_mwaa/2023-03-20T14:38:19+01:00/references/coverage/coverage_neptune/2023-03-20T14:38:19+01:00/user-guide/aws/neptune/2024-05-30T14:57:35-06:00/tags/networking/2024-07-12T22:09:38+05:30/tags/nginx/2023-11-17T13:12:41+01:00/tags/node.js/2024-07-16T04:46:07-04:00/applications/note-taking-application-using-aws-sdk-for-javascript/2023-06-28T15:22:44+05:00/references/coverage/coverage_opensearch/2023-03-20T14:38:19+01:00/user-guide/aws/opensearch/2024-05-29T13:37:58+05:30/user-guide/integrations/openshift/2024-05-17T16:27:59+05:30/references/coverage/coverage_organizations/2023-03-20T14:38:19+01:00/user-guide/aws/organizations/2024-03-04T21:08:13+05:30/persistence/2024-07-12T22:09:38+05:30/user-guide/state-management/support/2024-05-17T14:03:59-04:00/user-guide/integrations/sdks/php/2024-03-19T14:46:00+05:30/references/coverage/coverage_pinpoint/2024-02-05T10:06:32+01:00/user-guide/aws/pinpoint/2024-05-19T22:51:20+02:00/references/coverage/coverage_pipes/2024-01-30T14:15:08+01:00/user-guide/aws/pca/2024-03-19T14:46:00+05:30/tags/pro-image/2024-07-15T21:38:35+05:30/user-guide/integrations/pulumi/2024-05-17T16:27:59+05:30/user-guide/integrations/sdks/python/2024-05-17T16:27:59+05:30/references/coverage/coverage_qldb/2023-03-20T14:38:19+01:00/references/coverage/coverage_qldb-session/2023-03-20T14:38:19+01:00/user-guide/aws/qldb/2024-05-29T13:37:58+05:30/user-guide/integrations/quarkus/2024-05-17T16:27:59+05:30/applications/query-data-in-s3-bucket-with-amazon-athena-glue-catalog-cloudformation/2023-06-28T15:22:44+05:00/references/coverage/coverage_ram/2023-10-16T08:43:15+02:00/references/coverage/coverage_rds/2023-03-20T14:38:19+01:00/tags/rds/2023-06-28T15:22:44+05:00/references/coverage/coverage_rds-data/2023-03-20T14:38:19+01:00/tags/rds-proxy/2023-07-27T12:31:23+02:00/references/coverage/coverage_redshift/2023-03-20T14:38:19+01:00/user-guide/aws/redshift/2024-03-19T14:46:00+05:30/references/coverage/coverage_redshift-data/2023-03-20T14:38:19+01:00/user-guide/aws/rds/2024-07-03T11:39:29+02:00/tags/reproducible/2024-05-17T16:27:59+05:30/user-guide/aws/ram/2024-05-29T13:37:58+05:30/user-guide/aws/resource_groups/2024-03-19T14:46:00+05:30/references/coverage/coverage_resource-groups/2023-03-20T14:38:19+01:00/references/coverage/coverage_resourcegroupstaggingapi/2023-03-20T14:38:19+01:00/user-guide/aws/route53/2024-06-13T21:06:12+05:30/user-guide/aws/route53resolver/2024-05-17T14:03:59-04:00/references/coverage/coverage_route53/2023-03-20T14:38:19+01:00/tags/route53/2024-05-17T16:27:59+05:30/references/coverage/coverage_route53resolver/2023-03-20T14:38:19+01:00/user-guide/integrations/sdks/ruby/2024-05-17T16:27:59+05:30/tags/rule-based-authentication/2023-06-28T15:22:44+05:00/references/coverage/coverage_s3/2023-03-20T14:38:19+01:00/tags/s3/2024-05-17T16:27:59+05:30/tags/s3-website/2024-05-17T16:27:59+05:30/references/coverage/coverage_s3control/2023-03-20T14:38:19+01:00/references/coverage/coverage_sagemaker/2023-03-20T14:38:19+01:00/user-guide/aws/sagemaker/2024-05-22T20:23:46+05:30/references/coverage/coverage_sagemaker-runtime/2023-03-20T14:38:19+01:00/references/coverage/coverage_scheduler/2023-10-16T08:43:15+02:00/tags/schema-evolution/2024-07-16T04:46:07-04:00/applications/search-application-with-lambda-kinesis-firehose-elasticsearch-s3/2023-07-27T12:31:23+02:00/user-guide/aws/secretsmanager/2024-05-17T14:03:59-04:00/references/coverage/coverage_secretsmanager/2023-03-20T14:38:19+01:00/tags/security/2023-06-28T15:22:44+05:00/user-guide/aws/sts/2024-05-22T14:16:59-04:00/user-guide/integrations/kafka/2024-03-04T21:08:13+05:30/tags/serverless/2023-07-27T12:31:23+02:00/user-guide/aws/serverlessrepo/2024-05-29T13:37:58+05:30/applications/serverless-container-based-apis-with-amazon-ecs-api-gateway/2023-06-28T15:22:44+05:00/tags/serverless-framework/2024-07-16T04:46:07-04:00/user-guide/integrations/serverless-framework/2024-01-02T17:26:04+05:30/applications/serverless-image-resizer-with-aws-lambda-s3-sns-and-ses/2023-06-28T15:22:44+05:00/applications/serverless-microservices-with-amazon-api-gateway-dynamodb-sqs-and-lambda/2023-06-28T15:22:44+05:00/applications/serverless-rds-proxy-with-api-gateway-lambda-and-aurora-rds/2023-07-27T12:31:23+02:00/applications/serverless-transcription-application-using-transcribe-s3-lambda-sqs-and-ses/2023-06-28T15:22:44+05:00/tags/serverless-containers/2023-06-28T15:22:44+05:00/tags/serverless-localstack-plugin/2024-07-16T04:46:07-04:00/references/coverage/coverage_serverlessrepo/2023-03-20T14:38:19+01:00/user-guide/aws/servicediscovery/2024-03-26T18:35:00+01:00/references/coverage/coverage_servicediscovery/2023-03-20T14:38:19+01:00/references/coverage/coverage_ses/2023-03-20T14:38:19+01:00/references/coverage/coverage_sesv2/2023-03-20T14:38:19+01:00/tags/simple-email-service/2024-07-16T04:46:07-04:00/user-guide/aws/ses/2024-06-10T14:53:45+02:00/tags/simple-notification-service/2024-07-16T04:46:07-04:00/user-guide/aws/sns/2024-06-18T17:57:48+02:00/tags/simple-queue-service/2024-07-16T04:46:07-04:00/user-guide/aws/sqs/2024-05-29T13:37:58+05:30/user-guide/aws/s3/2024-07-12T22:09:38+05:30/user-guide/aws/swf/2024-03-19T14:46:00+05:30/references/coverage/coverage_sns/2023-03-20T14:38:19+01:00/tags/spring-boot/2024-07-16T04:46:07-04:00/user-guide/integrations/spring-cloud-function/2024-05-29T13:37:58+05:30/references/coverage/coverage_sqs/2023-03-20T14:38:19+01:00/tags/ssl/2024-07-04T16:52:11+05:30/references/coverage/coverage_ssm/2023-03-20T14:38:19+01:00/references/coverage/coverage_sso-admin/2023-10-16T08:43:15+02:00/tags/static-website/2024-05-17T16:27:59+05:30/user-guide/aws/stepfunctions/2024-05-20T10:53:55+02:00/applications/step-up-authentication-using-amazon-cognito/2023-06-28T15:22:44+05:00/tags/step-up-auth/2023-06-28T15:22:44+05:00/references/coverage/coverage_stepfunctions/2023-03-20T14:38:19+01:00/references/coverage/coverage_sts/2023-03-20T14:38:19+01:00/references/coverage/coverage_support/2023-03-20T14:38:19+01:00/user-guide/aws/support/2024-05-19T22:51:20+02:00/persistence/supported/2024-07-12T22:09:38+05:30/persistence/supported-with-limitations/2024-07-09T13:49:31+02:00/references/coverage/coverage_swf/2023-03-20T14:38:19+01:00/user-guide/aws/ssm/2024-06-10T14:53:45+02:00/tags/2024-07-16T04:46:07-04:00/tags/teams-plan/2024-07-03T05:48:21-04:00/tags/terraform/2024-07-11T17:08:56+05:30/user-guide/integrations/terraform/2024-05-17T16:27:59+05:30/user-guide/integrations/testcontainers/2024-03-12T10:28:05+01:00/references/coverage/coverage_textract/2024-02-12T10:38:20+01:00/user-guide/aws/textract/2024-05-17T14:03:59-04:00/tags/tflocal-cli/2024-05-17T16:27:59+05:30/user-guide/aws/timestream/2024-05-29T13:37:58+05:30/references/coverage/coverage_timestream-query/2023-03-20T14:38:19+01:00/references/coverage/coverage_timestream-write/2023-03-20T14:38:19+01:00/references/coverage/coverage_transcribe/2023-03-20T14:38:19+01:00/user-guide/aws/transcribe/2024-05-29T13:37:58+05:30/references/coverage/coverage_transfer/2023-03-20T14:38:19+01:00/user-guide/aws/transfer/2024-05-29T13:37:58+05:30/tags/troubleshooting/2024-07-12T22:09:38+05:30/references/coverage/coverage_wafv2/2024-01-01T15:50:56+01:00/user-guide/aws/waf/2024-03-19T14:46:00+05:30/user-guide/aws/xray/2024-05-29T13:37:58+05:30/references/coverage/coverage_xray/2023-03-20T14:38:19+01:00
    \ No newline at end of file
    +/user-guide/lambda-tools/hot-reloading/2024-06-03T16:25:11+05:30/user-guide/aws/feature-coverage/2024-04-24T18:41:32+02:00/references/network-troubleshooting/endpoint-url/2024-05-27T10:14:41+02:00/user-guide/integrations/sdks/2024-07-12T22:09:38+05:30/academy/localstack-101/course-overview/2024-04-10T21:36:53-07:00/academy/localstack-deployment/course-overview/2024-04-10T21:36:53-07:00/user-guide/cloud-sandbox/ephemeral-instance/2024-05-17T16:27:59+05:30/user-guide/extensions/getting-started/2024-03-19T14:46:00+05:30/user-guide/security-testing/iam-enforcement/2024-03-19T14:46:00+05:30/user-guide/aws/2022-12-01T14:30:06+05:30/references/network-troubleshooting/2024-07-12T22:09:38+05:30/developer-hub/2023-03-30T17:05:01+02:00/overview/2024-01-26T21:31:43+05:30/tutorials/schema-evolution-glue-msk/2024-07-16T04:46:07-04:00/legal/third-party-software-tools/2024-05-16T15:46:57+05:30/user-guide/chaos-engineering/fault-injection-service/2024-04-11T10:42:07-07:00/user-guide/cloud-sandbox/application-previews/2024-06-06T15:14:40+02:00/user-guide/chaos-engineering/web-application-dashboard/2024-04-11T10:42:07-07:00/user-guide/state-management/cloud-pods/2024-07-03T05:48:21-04:00/academy/localstack-deployment/deploy-app-ls/2024-02-19T15:56:51+05:30/tutorials/lambda-ecr-container-images/2024-05-17T16:27:59+05:30/user-guide/security-testing/explainable-iam/2024-03-19T14:46:00+05:30/getting-started/2024-02-20T14:55:28+01:00/user-guide/integrations/2022-12-01T14:30:06+05:30/user-guide/extensions/managing-extensions/2024-05-17T16:27:59+05:30/user-guide/state-management/persistence/2024-05-27T10:14:41+02:00/user-guide/lambda-tools/debugging/2024-05-29T13:37:58+05:30/references/network-troubleshooting/transparent-endpoint-injection/2024-03-19T14:46:00+05:30/academy/localstack-101/what-is-localstack/2023-08-23T14:33:03+05:00/references/network-troubleshooting/created-resources/2023-11-09T11:28:48+01:00/tutorials/java-notification-app/2024-07-16T04:46:07-04:00/user-guide/ci/2024-03-29T10:39:53-07:00/user-guide/extensions/developing-extensions/2024-05-17T16:27:59+05:30/user-guide/state-management/export-import-state/2024-05-08T09:54:56+02:00/user-guide/extensions/2024-05-17T16:27:59+05:30/user-guide/security-testing/iam-policy-stream/2024-05-17T16:27:59+05:30/academy/localstack-deployment/ls-integrations/2024-02-19T15:56:51+05:30/user-guide/chaos-engineering/outages-extension/2024-07-11T17:08:56+05:30/tutorials/elb-load-balancing/2024-07-16T04:46:07-04:00/user-guide/lambda-tools/vscode-extension/2024-05-29T13:37:58+05:30/academy/localstack-101/why-localstack/2023-08-23T14:33:03+05:00/user-guide/ci/circle-ci/2024-06-12T15:16:26+02:00/academy/localstack-deployment/infra-terraform/2024-02-19T15:56:51+05:30/user-guide/extensions/extensions-library/2024-04-09T20:29:00+05:30/academy/localstack-101/getting-started/2023-08-23T14:33:03+05:00/tutorials/s3-static-website-terraform/2024-05-17T16:27:59+05:30/user-guide/state-management/launchpad/2024-05-17T16:27:59+05:30/user-guide/chaos-engineering/special-configs/2024-04-11T10:42:07-07:00/user-guide/ci/bitbucket/2024-05-29T13:37:58+05:30/user-guide/state-management/pods-cli/2024-05-08T09:54:56+02:00/academy/localstack-deployment/infra-cloudformation/2024-02-19T15:56:51+05:30/tutorials/reproducible-machine-learning-cloud-pods/2024-05-17T16:27:59+05:30/user-guide/ci/github-actions/2024-06-06T15:14:40+02:00/references/lambda-provider-v2/2023-05-08T14:00:03+00:00/references/coverage/2023-05-19T17:05:51+05:30/user-guide/extensions/official-extensions/2024-05-15T17:29:55+05:30/user-guide/web-application/single-sign-on/azure-ad/2024-03-19T14:46:00+05:30/user-guide/tools/testing-utils/2024-04-08T12:23:23+05:30/academy/localstack-101/web-app-resource-browser/2023-08-23T14:33:03+05:00/tutorials/ecs-ecr-container-app/2023-11-17T13:12:41+01:00/academy/localstack-101/full-project-demo/2023-08-23T14:33:03+05:00/user-guide/ci/gitlab-ci/2024-05-29T13:37:58+05:30/academy/localstack-101/2023-08-23T14:33:03+05:00/academy/localstack-deployment/iam-policy-stream/2024-02-19T15:56:51+05:30/academy/localstack-101/cloud-pods/2024-01-26T21:31:43+05:30/user-guide/ci/codebuild/2024-06-06T15:14:40+02:00/tutorials/cloud-pods-collaborative-debugging/2024-07-11T17:08:56+05:30/user-guide/tools/localsurf/2024-03-19T14:46:00+05:30/tutorials/replicate-aws-resources-localstack-extension/2024-07-16T04:46:07-04:00/academy/localstack-deployment/github-action-ls/2024-02-19T15:56:51+05:30/user-guide/ci/travis-ci/2024-03-19T14:46:00+05:30/user-guide/2023-11-09T13:00:00+05:30/tutorials/fault-injection-service-experiments/2024-04-11T10:42:07-07:00/academy/localstack-deployment/cloud-pods/2024-02-19T15:56:51+05:30/tutorials/ephemeral-application-previews/2024-07-16T04:46:07-04:00/academy/localstack-development/2024-02-19T15:56:51+05:30/user-guide/tools/localstack-desktop/2024-05-17T16:27:59+05:30/user-guide/tools/localstack-docker-extension/2024-04-23T23:31:42+05:30/tutorials/route53-failover-with-fis/2024-05-17T16:27:59+05:30/user-guide/web-application/accounts/2024-03-26T17:29:40+01:00/tutorials/simulating-outages-in-your-application-stack/2024-07-16T04:46:07-04:00/references/configuration/2024-07-08T18:00:33+05:30/getting-started/installation/2024-07-05T10:25:10+05:30/user-guide/state-management/2024-03-05T11:20:27+01:00/user-guide/tools/transparent-endpoint-injection/2024-07-08T10:16:17+02:00/tutorials/2023-03-30T17:05:01+02:00/user-guide/chaos-engineering/2024-04-11T10:42:07-07:00/user-guide/tools/dns-server/2024-06-13T06:11:05+02:00/user-guide/security-testing/2023-11-16T19:17:04+05:30/references/changelog/2024-06-13T19:54:44+05:30/user-guide/cloud-sandbox/2024-05-17T16:27:59+05:30/references/iam-coverage/2024-05-29T13:37:58+05:30/tutorials/gitlab_ci_testcontainers/2024-07-16T04:46:07-04:00/applications/2023-03-30T17:05:01+02:00/getting-started/auth-token/2024-07-11T17:08:56+05:30/user-guide/web-application/workspaces/2024-03-19T14:46:00+05:30/academy/2023-08-23T14:33:03+05:00/user-guide/web-application/users-licences/2024-05-17T16:27:59+05:30/getting-started/quickstart/2024-07-11T17:08:56+05:30/getting-started/faq/2024-05-17T16:27:59+05:30/user-guide/tools/2022-12-01T14:30:06+05:30/user-guide/lambda-tools/2024-01-03T21:24:33+05:30/references/arm64-support/2024-05-17T16:27:59+05:30/references/credentials/2024-05-17T16:27:59+05:30/references/cross-account-access/2024-05-17T16:27:59+05:30/references/custom-tls-certificates/2024-07-04T16:52:11+05:30/references/docker-images/2024-07-04T16:52:11+05:30/references/external-ports/2024-03-04T21:08:13+05:30/references/filesystem/2024-05-17T16:27:59+05:30/references/init-hooks/2024-07-10T17:19:21+02:00/references/internal-endpoints/2024-06-11T09:59:14+05:30/user-guide/web-application/2023-11-16T14:25:42+01:00/references/logging/2024-07-04T16:52:11+05:30/references/multi-account-setups/2024-05-17T16:27:59+05:30/references/podman/2024-06-24T15:02:02+05:30/references/2023-02-03T15:18:39+05:30/references/usage-tracking/2024-03-19T14:46:00+05:30/getting-started/help-and-support/2024-05-31T19:42:15+05:30/user-guide/web-application/resource-browser/2024-05-29T15:44:23+05:30/user-guide/web-application/instance-management/2024-05-27T12:10:24+05:30/user-guide/web-application/stack-insights/2024-05-17T16:27:59+05:30/user-guide/web-application/ci-analytics/2024-05-17T16:27:59+05:30/user-guide/web-application/ci-keys/2024-05-17T16:27:59+05:30/references/api-key/2024-05-17T16:27:59+05:30/user-guide/web-application/single-sign-on/2024-03-19T14:46:00+05:30/applications/temp/2023-03-30T17:05:01+02:00/contributing/2024-05-08T14:32:30+05:30/references/network-troubleshooting/readme/2023-03-17T10:22:16+00:00/user-guide/integrations/sdks/dotnet/2024-05-17T16:27:59+05:30/references/coverage/coverage_account/2024-01-25T18:42:33+01:00/user-guide/aws/account/2024-05-17T16:27:59+05:30/references/coverage/coverage_acm/2023-03-20T14:38:19+01:00/references/coverage/coverage_acm-pca/2024-03-25T11:20:33+01:00/applications/amazon-rds-initialization-using-cdk-lambda-ecr-and-secrets-manager/2023-06-28T15:22:44+05:00/references/coverage/coverage_amplify/2023-03-20T14:38:19+01:00/user-guide/aws/amplify/2024-05-17T14:03:59-04:00/tags/api-gateway/2024-07-16T04:46:07-04:00/user-guide/aws/apigateway/2024-05-17T14:03:59-04:00/references/coverage/coverage_apigateway/2023-03-20T14:38:19+01:00/references/coverage/coverage_apigatewaymanagementapi/2023-03-20T14:38:19+01:00/references/coverage/coverage_apigatewayv2/2023-03-20T14:38:19+01:00/references/coverage/coverage_appconfig/2023-03-20T14:38:19+01:00/user-guide/aws/appconfig/2024-05-03T16:41:49+05:30/references/coverage/coverage_appconfigdata/2024-03-25T11:20:33+01:00/user-guide/aws/applicationautoscaling/2024-07-17T10:43:31+02:00/references/coverage/coverage_application-autoscaling/2023-03-20T14:38:19+01:00/references/coverage/coverage_appsync/2023-03-20T14:38:19+01:00/tags/appsync/2023-06-28T15:22:44+05:00/user-guide/aws/appsync/2024-04-25T13:02:11+05:30/applications/appsync-graphql-apis-for-dynamodb-and-rds-aurora-postgresql/2023-06-28T15:22:44+05:00/user-guide/integrations/architect/2024-01-02T17:26:04+05:30/references/coverage/coverage_athena/2023-03-20T14:38:19+01:00/user-guide/aws/athena/2024-05-27T10:14:41+02:00/user-guide/aws/autoscaling/2024-07-15T21:38:35+05:30/references/coverage/coverage_autoscaling/2023-03-20T14:38:19+01:00/user-guide/integrations/aws-cdk/2024-05-29T13:37:58+05:30/user-guide/integrations/chalice/2024-01-02T17:26:04+05:30/user-guide/integrations/aws-cli/2024-05-29T13:37:58+05:30/user-guide/integrations/copilot/2024-05-27T10:14:41+02:00/tags/aws-java-sdk/2024-07-16T04:46:07-04:00/user-guide/integrations/aws-sam/2024-05-13T16:34:15+05:30/references/coverage/coverage_backup/2023-03-20T14:38:19+01:00/user-guide/aws/backup/2024-05-17T14:03:59-04:00/tags/bash/2024-07-16T04:46:07-04:00/references/coverage/coverage_batch/2023-03-20T14:38:19+01:00/user-guide/aws/batch/2024-05-29T13:37:58+05:30/tags/big-data/2023-06-28T15:22:44+05:00/user-guide/integrations/sdks/cpp/2024-03-19T14:46:00+05:30/categories/2024-07-15T21:41:24+05:30/references/coverage/coverage_ce/2023-03-20T14:38:19+01:00/user-guide/aws/acm/2024-04-30T15:09:55+05:30/user-guide/integrations/cloud-custodian/2024-05-17T16:27:59+05:30/tags/cloud-pods/2024-07-11T17:08:56+05:30/references/coverage/coverage_cloudformation/2023-03-20T14:38:19+01:00/tags/cloudformation/2024-07-16T04:46:07-04:00/user-guide/aws/cloudformation/2024-06-18T17:57:48+02:00/references/coverage/coverage_cloudfront/2023-03-20T14:38:19+01:00/user-guide/aws/cloudfront/2024-05-17T14:03:59-04:00/references/coverage/coverage_cloudtrail/2023-03-20T14:38:19+01:00/user-guide/aws/cloudtrail/2024-05-17T14:03:59-04:00/references/coverage/coverage_cloudwatch/2023-03-20T14:38:19+01:00/tags/cloudwatch/2024-07-11T17:08:56+05:30/user-guide/aws/cloudwatch/2024-05-17T14:03:59-04:00/user-guide/aws/logs/2024-05-17T14:03:59-04:00/references/coverage/coverage_codecommit/2023-03-20T14:38:19+01:00/user-guide/aws/codecommit/2024-05-17T14:03:59-04:00/user-guide/aws/cognito/2024-05-29T13:37:58+05:30/references/coverage/coverage_cognito-identity/2023-03-20T14:38:19+01:00/references/coverage/coverage_cognito-idp/2023-03-20T14:38:19+01:00/tags/compliance/2023-06-28T15:22:44+05:00/references/coverage/coverage_config/2023-03-20T14:38:19+01:00/user-guide/aws/config/2024-05-29T13:37:58+05:30/tags/container/2024-05-17T16:27:59+05:30/tags/container-image/2024-05-17T16:27:59+05:30/user-guide/aws/ce/2024-05-29T15:44:23+05:30/user-guide/integrations/crossplane/2024-05-17T16:27:59+05:30/tags/data-analytics/2023-06-28T15:22:44+05:00/user-guide/aws/dms/2024-06-13T17:55:52+05:30/tags/databases/2023-06-28T15:22:44+05:00/references/coverage/coverage_dms/2024-05-24T15:29:08+02:00/references/coverage/coverage_docdb/2023-03-20T14:38:19+01:00/tags/docker/2024-07-04T16:52:11+05:30/tags/docker-in-docker/2024-07-16T04:46:07-04:00/2021-10-08T11:40:02+02:00/user-guide/aws/docdb/2024-05-29T13:37:58+05:30/references/coverage/coverage_dynamodb/2023-03-20T14:38:19+01:00/tags/dynamodb/2024-07-16T04:46:07-04:00/user-guide/aws/dynamodb/2024-05-29T13:37:58+05:30/user-guide/aws/dynamodbstreams/2024-07-12T20:38:44+05:30/references/coverage/coverage_dynamodbstreams/2023-03-20T14:38:19+01:00/references/coverage/coverage_ec2/2023-03-20T14:38:19+01:00/references/coverage/coverage_ecr/2023-03-20T14:38:19+01:00/tags/ecr/2024-05-17T16:27:59+05:30/references/coverage/coverage_ecs/2023-03-20T14:38:19+01:00/tags/ecs/2024-07-16T04:46:07-04:00/references/coverage/coverage_efs/2023-03-20T14:38:19+01:00/references/coverage/coverage_eks/2023-03-20T14:38:19+01:00/user-guide/integrations/eksctl/2024-05-17T16:27:59+05:30/user-guide/aws/elasticbeanstalk/2024-05-29T13:37:58+05:30/user-guide/aws/ec2/2024-06-19T15:06:41+02:00/user-guide/aws/ecr/2024-05-17T14:03:59-04:00/user-guide/aws/ecs/2024-05-17T16:27:59+05:30/user-guide/aws/efs/2024-05-29T13:37:58+05:30/user-guide/aws/eks/2024-05-17T16:27:59+05:30/tags/elastic-load-balancing/2024-07-16T04:46:07-04:00/user-guide/aws/elb/2024-05-29T13:37:58+05:30/user-guide/aws/emr/2024-05-17T16:27:59+05:30/user-guide/aws/elastictranscoder/2024-03-19T14:46:00+05:30/references/coverage/coverage_elasticache/2023-03-20T14:38:19+01:00/user-guide/aws/elasticache/2024-05-29T13:37:58+05:30/references/coverage/coverage_elasticbeanstalk/2023-03-20T14:38:19+01:00/user-guide/aws/es/2024-05-29T13:37:58+05:30/references/coverage/coverage_elastictranscoder/2024-01-30T14:15:08+01:00/references/coverage/coverage_elb/2023-03-20T14:38:19+01:00/references/coverage/coverage_elbv2/2023-03-20T14:38:19+01:00/user-guide/aws/mediastore/2024-03-19T14:46:00+05:30/references/coverage/coverage_emr/2023-03-20T14:38:19+01:00/references/coverage/coverage_emr-serverless/2023-10-16T08:43:15+02:00/tags/enterprise-plan/2024-07-11T17:08:56+05:30/references/coverage/coverage_es/2023-03-20T14:38:19+01:00/applications/event-driven-architecture-with-amazon-sns-fifo-dynamodb-lambda-and-s3/2023-06-28T15:22:44+05:00/tags/event-driven-architecture/2023-07-27T12:31:23+02:00/user-guide/aws/events/2024-06-13T17:55:52+05:30/user-guide/aws/pipes/2024-07-01T14:30:34+02:00/user-guide/aws/scheduler/2024-07-15T21:53:56+05:30/references/coverage/coverage_events/2023-03-20T14:38:19+01:00/tags/fargate/2023-11-17T13:12:41+01:00/user-guide/aws/fis/2024-06-20T11:55:25+05:30/references/coverage/coverage_firehose/2023-03-20T14:38:19+01:00/references/coverage/coverage_fis/2023-03-20T14:38:19+01:00/tags/fis/2024-05-17T16:27:59+05:30/user-guide/integrations/former2/2024-01-02T17:26:04+05:30/applications/full-stack-application-with-aws-lambda-dynamodb-s3-for-shipment-validation/2023-06-28T15:22:44+05:00/tags/gitlab/2024-07-16T04:46:07-04:00/tags/gitlab-runners/2024-07-16T04:46:07-04:00/user-guide/integrations/gitpod/2024-01-02T17:26:04+05:30/references/coverage/coverage_glacier/2023-03-20T14:38:19+01:00/user-guide/aws/glacier/2024-05-17T14:03:59-04:00/references/coverage/coverage_glue/2023-03-20T14:38:19+01:00/user-guide/aws/glue/2024-05-29T13:37:58+05:30/tags/glue-schema-registry/2024-07-16T04:46:07-04:00/user-guide/integrations/sdks/go/2024-07-15T23:20:45+08:00/tags/graphql/2023-06-28T15:22:44+05:00/references/coverage/coverage_iam/2023-03-20T14:38:19+01:00/tags/iam/2024-07-11T17:08:56+05:30/tags/identity/2023-06-28T15:22:44+05:00/user-guide/aws/iam/2024-05-17T14:03:59-04:00/user-guide/aws/identitystore/2024-03-19T14:46:00+05:30/references/coverage/coverage_identitystore/2024-01-01T15:50:56+01:00/tags/internal-endpoints/2024-06-11T09:59:14+05:30/references/coverage/coverage_iot/2023-03-20T14:38:19+01:00/user-guide/aws/iot/2024-05-29T13:37:58+05:30/user-guide/aws/iotanalytics/2024-07-15T21:41:24+05:30/user-guide/aws/iotwireless/2024-07-15T17:09:08+05:30/references/coverage/coverage_iot-data/2023-03-20T14:38:19+01:00/references/coverage/coverage_iotanalytics/2023-03-20T14:38:19+01:00/references/coverage/coverage_iotwireless/2023-03-20T14:38:19+01:00/tags/java/2024-07-16T04:46:07-04:00/user-guide/integrations/sdks/java/2024-05-27T10:14:41+02:00/tags/javascript/2024-07-16T04:46:07-04:00/user-guide/integrations/sdks/javascript/2024-05-27T10:14:41+02:00/references/coverage/coverage_kafka/2023-03-20T14:38:19+01:00/tags/kafka/2024-07-16T04:46:07-04:00/user-guide/aws/kms/2024-05-31T09:15:57-05:00/references/coverage/coverage_kinesis/2023-03-20T14:38:19+01:00/user-guide/aws/kinesis/2024-05-29T13:37:58+05:30/user-guide/aws/kinesisanalytics/2024-06-12T18:07:31+05:30/user-guide/aws/firehose/2024-05-17T16:27:59+05:30/references/coverage/coverage_kinesisanalytics/2023-03-20T14:38:19+01:00/references/coverage/coverage_kinesisanalyticsv2/2023-03-20T14:38:19+01:00/references/coverage/coverage_kms/2023-03-20T14:38:19+01:00/user-guide/integrations/kubernetes/2024-05-17T16:27:59+05:30/user-guide/aws/lakeformation/2024-07-15T14:29:29+05:30/references/coverage/coverage_lakeformation/2023-03-20T14:38:19+01:00/references/coverage/coverage_lambda/2023-03-20T14:38:19+01:00/tags/lambda/2024-07-16T04:46:07-04:00/user-guide/aws/lambda/2024-07-09T13:49:31+02:00/tags/lambda-layers/2024-05-17T16:27:59+05:30/tags/lambda-trigger/2023-06-28T15:22:44+05:00/user-guide/integrations/lambdatest-hyperexecute/2024-05-17T16:27:59+05:30/legal/2024-05-16T15:07:50+05:30/applications/loan-broker-application-with-aws-step-functions-dynamodb-lambda-sqs-and-sns/2023-06-28T15:22:44+05:00/categories/localstack-pro/2024-07-15T21:41:24+05:30/tags/localstack-endpoints/2024-06-11T09:59:14+05:30/tags/localsurf/2023-06-28T15:22:44+05:00/tags/logging/2024-07-04T16:52:11+05:30/references/coverage/coverage_logs/2023-03-20T14:38:19+01:00/tags/machine-learning/2024-05-17T16:27:59+05:30/user-guide/aws/managedblockchain/2024-03-19T14:46:00+05:30/user-guide/aws/msk/2024-05-17T14:03:59-04:00/user-guide/aws/mwaa/2024-04-30T17:37:32+05:30/references/coverage/coverage_managedblockchain/2023-12-26T18:46:16+01:00/references/coverage/coverage_mediastore/2023-03-20T14:38:19+01:00/references/coverage/coverage_mediastore-data/2023-03-20T14:38:19+01:00/references/coverage/coverage_memorydb/2024-01-25T18:42:33+01:00/user-guide/aws/memorydb/2024-05-29T13:37:58+05:30/applications/messaging-processing-application-with-sqs-dynamodb-and-fargate/2023-06-28T15:22:44+05:00/tags/microservices/2023-06-28T15:22:44+05:00/applications/mnist-handwritten-digit-recognition-model-running-on-a-local-sagemaker-endpoint/2023-06-28T15:22:44+05:00/references/coverage/coverage_mq/2023-03-20T14:38:19+01:00/user-guide/aws/mq/2024-05-29T13:37:58+05:30/tags/msk/2024-07-16T04:46:07-04:00/references/coverage/coverage_mwaa/2023-03-20T14:38:19+01:00/references/coverage/coverage_neptune/2023-03-20T14:38:19+01:00/user-guide/aws/neptune/2024-05-30T14:57:35-06:00/tags/networking/2024-07-12T22:09:38+05:30/tags/nginx/2023-11-17T13:12:41+01:00/tags/node.js/2024-07-16T04:46:07-04:00/applications/note-taking-application-using-aws-sdk-for-javascript/2023-06-28T15:22:44+05:00/references/coverage/coverage_opensearch/2023-03-20T14:38:19+01:00/user-guide/aws/opensearch/2024-05-29T13:37:58+05:30/user-guide/integrations/openshift/2024-05-17T16:27:59+05:30/references/coverage/coverage_organizations/2023-03-20T14:38:19+01:00/user-guide/aws/organizations/2024-03-04T21:08:13+05:30/persistence/2024-07-17T10:43:31+02:00/user-guide/state-management/support/2024-05-17T14:03:59-04:00/user-guide/integrations/sdks/php/2024-03-19T14:46:00+05:30/references/coverage/coverage_pinpoint/2024-02-05T10:06:32+01:00/user-guide/aws/pinpoint/2024-05-19T22:51:20+02:00/references/coverage/coverage_pipes/2024-01-30T14:15:08+01:00/user-guide/aws/pca/2024-03-19T14:46:00+05:30/tags/pro-image/2024-07-17T10:43:31+02:00/user-guide/integrations/pulumi/2024-05-17T16:27:59+05:30/user-guide/integrations/sdks/python/2024-05-17T16:27:59+05:30/references/coverage/coverage_qldb/2023-03-20T14:38:19+01:00/references/coverage/coverage_qldb-session/2023-03-20T14:38:19+01:00/user-guide/aws/qldb/2024-05-29T13:37:58+05:30/user-guide/integrations/quarkus/2024-05-17T16:27:59+05:30/applications/query-data-in-s3-bucket-with-amazon-athena-glue-catalog-cloudformation/2023-06-28T15:22:44+05:00/references/coverage/coverage_ram/2023-10-16T08:43:15+02:00/references/coverage/coverage_rds/2023-03-20T14:38:19+01:00/tags/rds/2023-06-28T15:22:44+05:00/references/coverage/coverage_rds-data/2023-03-20T14:38:19+01:00/tags/rds-proxy/2023-07-27T12:31:23+02:00/references/coverage/coverage_redshift/2023-03-20T14:38:19+01:00/user-guide/aws/redshift/2024-03-19T14:46:00+05:30/references/coverage/coverage_redshift-data/2023-03-20T14:38:19+01:00/user-guide/aws/rds/2024-07-03T11:39:29+02:00/tags/reproducible/2024-05-17T16:27:59+05:30/user-guide/aws/ram/2024-05-29T13:37:58+05:30/user-guide/aws/resource_groups/2024-03-19T14:46:00+05:30/references/coverage/coverage_resource-groups/2023-03-20T14:38:19+01:00/references/coverage/coverage_resourcegroupstaggingapi/2023-03-20T14:38:19+01:00/user-guide/aws/route53/2024-06-13T21:06:12+05:30/user-guide/aws/route53resolver/2024-05-17T14:03:59-04:00/references/coverage/coverage_route53/2023-03-20T14:38:19+01:00/tags/route53/2024-05-17T16:27:59+05:30/references/coverage/coverage_route53resolver/2023-03-20T14:38:19+01:00/user-guide/integrations/sdks/ruby/2024-05-17T16:27:59+05:30/tags/rule-based-authentication/2023-06-28T15:22:44+05:00/references/coverage/coverage_s3/2023-03-20T14:38:19+01:00/tags/s3/2024-05-17T16:27:59+05:30/tags/s3-website/2024-05-17T16:27:59+05:30/references/coverage/coverage_s3control/2023-03-20T14:38:19+01:00/references/coverage/coverage_sagemaker/2023-03-20T14:38:19+01:00/user-guide/aws/sagemaker/2024-05-22T20:23:46+05:30/references/coverage/coverage_sagemaker-runtime/2023-03-20T14:38:19+01:00/references/coverage/coverage_scheduler/2023-10-16T08:43:15+02:00/tags/schema-evolution/2024-07-16T04:46:07-04:00/applications/search-application-with-lambda-kinesis-firehose-elasticsearch-s3/2023-07-27T12:31:23+02:00/user-guide/aws/secretsmanager/2024-05-17T14:03:59-04:00/references/coverage/coverage_secretsmanager/2023-03-20T14:38:19+01:00/tags/security/2023-06-28T15:22:44+05:00/user-guide/aws/sts/2024-05-22T14:16:59-04:00/user-guide/integrations/kafka/2024-03-04T21:08:13+05:30/tags/serverless/2023-07-27T12:31:23+02:00/user-guide/aws/serverlessrepo/2024-05-29T13:37:58+05:30/applications/serverless-container-based-apis-with-amazon-ecs-api-gateway/2023-06-28T15:22:44+05:00/tags/serverless-framework/2024-07-16T04:46:07-04:00/user-guide/integrations/serverless-framework/2024-01-02T17:26:04+05:30/applications/serverless-image-resizer-with-aws-lambda-s3-sns-and-ses/2023-06-28T15:22:44+05:00/applications/serverless-microservices-with-amazon-api-gateway-dynamodb-sqs-and-lambda/2023-06-28T15:22:44+05:00/applications/serverless-rds-proxy-with-api-gateway-lambda-and-aurora-rds/2023-07-27T12:31:23+02:00/applications/serverless-transcription-application-using-transcribe-s3-lambda-sqs-and-ses/2023-06-28T15:22:44+05:00/tags/serverless-containers/2023-06-28T15:22:44+05:00/tags/serverless-localstack-plugin/2024-07-16T04:46:07-04:00/references/coverage/coverage_serverlessrepo/2023-03-20T14:38:19+01:00/user-guide/aws/servicediscovery/2024-03-26T18:35:00+01:00/references/coverage/coverage_servicediscovery/2023-03-20T14:38:19+01:00/references/coverage/coverage_ses/2023-03-20T14:38:19+01:00/references/coverage/coverage_sesv2/2023-03-20T14:38:19+01:00/tags/simple-email-service/2024-07-16T04:46:07-04:00/user-guide/aws/ses/2024-06-10T14:53:45+02:00/tags/simple-notification-service/2024-07-16T04:46:07-04:00/user-guide/aws/sns/2024-06-18T17:57:48+02:00/tags/simple-queue-service/2024-07-16T04:46:07-04:00/user-guide/aws/sqs/2024-05-29T13:37:58+05:30/user-guide/aws/s3/2024-07-12T22:09:38+05:30/user-guide/aws/swf/2024-03-19T14:46:00+05:30/references/coverage/coverage_sns/2023-03-20T14:38:19+01:00/tags/spring-boot/2024-07-16T04:46:07-04:00/user-guide/integrations/spring-cloud-function/2024-05-29T13:37:58+05:30/references/coverage/coverage_sqs/2023-03-20T14:38:19+01:00/tags/ssl/2024-07-04T16:52:11+05:30/references/coverage/coverage_ssm/2023-03-20T14:38:19+01:00/references/coverage/coverage_sso-admin/2023-10-16T08:43:15+02:00/tags/static-website/2024-05-17T16:27:59+05:30/user-guide/aws/stepfunctions/2024-05-20T10:53:55+02:00/applications/step-up-authentication-using-amazon-cognito/2023-06-28T15:22:44+05:00/tags/step-up-auth/2023-06-28T15:22:44+05:00/references/coverage/coverage_stepfunctions/2023-03-20T14:38:19+01:00/references/coverage/coverage_sts/2023-03-20T14:38:19+01:00/references/coverage/coverage_support/2023-03-20T14:38:19+01:00/user-guide/aws/support/2024-05-19T22:51:20+02:00/persistence/supported/2024-07-17T10:43:31+02:00/persistence/supported-with-limitations/2024-07-09T13:49:31+02:00/references/coverage/coverage_swf/2023-03-20T14:38:19+01:00/user-guide/aws/ssm/2024-06-10T14:53:45+02:00/tags/2024-07-17T10:43:31+02:00/tags/teams-plan/2024-07-03T05:48:21-04:00/tags/terraform/2024-07-11T17:08:56+05:30/user-guide/integrations/terraform/2024-05-17T16:27:59+05:30/user-guide/integrations/testcontainers/2024-03-12T10:28:05+01:00/references/coverage/coverage_textract/2024-02-12T10:38:20+01:00/user-guide/aws/textract/2024-05-17T14:03:59-04:00/tags/tflocal-cli/2024-05-17T16:27:59+05:30/user-guide/aws/timestream/2024-05-29T13:37:58+05:30/references/coverage/coverage_timestream-query/2023-03-20T14:38:19+01:00/references/coverage/coverage_timestream-write/2023-03-20T14:38:19+01:00/references/coverage/coverage_transcribe/2023-03-20T14:38:19+01:00/user-guide/aws/transcribe/2024-05-29T13:37:58+05:30/references/coverage/coverage_transfer/2023-03-20T14:38:19+01:00/user-guide/aws/transfer/2024-05-29T13:37:58+05:30/tags/troubleshooting/2024-07-12T22:09:38+05:30/references/coverage/coverage_wafv2/2024-01-01T15:50:56+01:00/user-guide/aws/waf/2024-03-19T14:46:00+05:30/user-guide/aws/xray/2024-05-29T13:37:58+05:30/references/coverage/coverage_xray/2023-03-20T14:38:19+01:00
    \ No newline at end of file
    diff --git a/tags/index.html b/tags/index.html
    index 9f36c7809b..c471816cd1 100644
    --- a/tags/index.html
    +++ b/tags/index.html
    @@ -1,3 +1,3 @@
     Tags | Docs
    -

    How To: Collaborative AWS local development with LocalStack’s Cloud Pods

    Replicating development environments ensures that all developers, regardless of their local machine configurations or operating systems, work within an environment that closely mirrors production. This consistency helps identify and solve environment-specific issues early in the development cycle, reducing the “it works on my machine” problem where code behaves differently on different developers’ machines.