Path Lines of Code MANIFEST.in 9 Make.ps1 141 appveyor-iac-integration-ubuntu.yml 83 appveyor-ubuntu.yml 159 appveyor-windows-build-dotnet.yml 42 appveyor-windows-build-go.yml 48 appveyor-windows-build-java-container.yml 49 appveyor-windows-build-java-ruby-inprocess.yml 38 appveyor-windows-build-nodejs.yml 43 appveyor-windows-build-python.yml 55 appveyor-windows-build-ruby.yml 49 appveyor-windows.yml 108 appveyor.yml 158 installer/__init__.py 1 installer/pyinstaller/__init__.py 1 installer/pyinstaller/hidden_imports.py 10 installer/pyinstaller/hook-samcli.py 9 installer/pyinstaller/samcli.spec 29 pyproject.toml 19 samcli/__init__.py 1 samcli/__main__.py 3 samcli/cli/__init__.py 1 samcli/cli/cli_config_file.py 130 samcli/cli/command.py 50 samcli/cli/context.py 102 samcli/cli/global_config.py 201 samcli/cli/main.py 72 samcli/cli/options.py 34 samcli/cli/types.py 202 samcli/commands/__init__.py 1 samcli/commands/_utils/__init__.py 1 samcli/commands/_utils/cdk_support_decorators.py 21 samcli/commands/_utils/custom_options/__init__.py 1 samcli/commands/_utils/custom_options/option_nargs.py 27 samcli/commands/_utils/experimental.py 100 samcli/commands/_utils/option_validator.py 7 samcli/commands/_utils/option_value_processor.py 42 samcli/commands/_utils/options.py 463 samcli/commands/_utils/table_print.py 51 samcli/commands/_utils/template.py 125 samcli/commands/bootstrap/__init__.py 1 samcli/commands/bootstrap/command.py 18 samcli/commands/build/__init__.py 1 samcli/commands/build/build_context.py 339 samcli/commands/build/click_container.py 9 samcli/commands/build/command.py 187 samcli/commands/build/exceptions.py 3 samcli/commands/delete/__init__.py 1 samcli/commands/delete/command.py 72 samcli/commands/delete/delete_context.py 245 samcli/commands/delete/exceptions.py 19 samcli/commands/deploy/__init__.py 1 samcli/commands/deploy/auth_utils.py 53 samcli/commands/deploy/code_signer_utils.py 45 samcli/commands/deploy/command.py 285 samcli/commands/deploy/deploy_context.py 215 samcli/commands/deploy/exceptions.py 49 samcli/commands/deploy/guided_config.py 88 samcli/commands/deploy/guided_context.py 410 samcli/commands/deploy/utils.py 53 samcli/commands/exceptions.py 18 samcli/commands/init/__init__.py 263 samcli/commands/init/init_generator.py 17 samcli/commands/init/init_templates.py 154 samcli/commands/init/interactive_event_bridge_flow.py 128 samcli/commands/init/interactive_init_flow.py 293 samcli/commands/local/__init__.py 1 samcli/commands/local/cli_common/__init__.py 1 samcli/commands/local/cli_common/click_mutex.py 29 samcli/commands/local/cli_common/invoke_context.py 283 samcli/commands/local/cli_common/options.py 148 samcli/commands/local/cli_common/user_exceptions.py 12 samcli/commands/local/generate_event/__init__.py 1 samcli/commands/local/generate_event/cli.py 7 samcli/commands/local/generate_event/event_generation.py 65 samcli/commands/local/invoke/__init__.py 1 samcli/commands/local/invoke/cli.py 165 samcli/commands/local/lib/__init__.py 1 samcli/commands/local/lib/debug_context.py 13 samcli/commands/local/lib/exceptions.py 6 samcli/commands/local/lib/local_api_service.py 54 samcli/commands/local/lib/local_lambda.py 182 samcli/commands/local/lib/local_lambda_service.py 19 samcli/commands/local/lib/swagger/__init__.py 1 samcli/commands/local/lib/swagger/integration_uri.py 73 samcli/commands/local/lib/swagger/parser.py 62 samcli/commands/local/lib/swagger/reader.py 91 samcli/commands/local/local.py 11 samcli/commands/local/start_api/__init__.py 1 samcli/commands/local/start_api/cli.py 168 samcli/commands/local/start_lambda/__init__.py 1 samcli/commands/local/start_lambda/cli.py 153 samcli/commands/logs/__init__.py 1 samcli/commands/logs/command.py 134 samcli/commands/logs/console_consumers.py 8 samcli/commands/logs/logs_context.py 63 samcli/commands/logs/puller_factory.py 95 samcli/commands/package/__init__.py 1 samcli/commands/package/command.py 137 samcli/commands/package/exceptions.py 119 samcli/commands/package/package_context.py 132 samcli/commands/pipeline/__init__.py 1 samcli/commands/pipeline/bootstrap/__init__.py 1 samcli/commands/pipeline/bootstrap/cli.py 194 samcli/commands/pipeline/bootstrap/guided_context.py 212 samcli/commands/pipeline/external_links.py 3 samcli/commands/pipeline/init/__init__.py 1 samcli/commands/pipeline/init/cli.py 24 samcli/commands/pipeline/init/interactive_init_flow.py 297 samcli/commands/pipeline/init/pipeline_templates_manifest.py 26 samcli/commands/pipeline/pipeline.py 7 samcli/commands/publish/__init__.py 1 samcli/commands/publish/command.py 82 samcli/commands/sync/__init__.py 1 samcli/commands/sync/command.py 313 samcli/commands/traces/__init__.py 1 samcli/commands/traces/command.py 54 samcli/commands/traces/trace_console_consumers.py 6 samcli/commands/traces/traces_puller_factory.py 40 samcli/commands/validate/__init__.py 1 samcli/commands/validate/lib/__init__.py 1 samcli/commands/validate/lib/exceptions.py 1 samcli/commands/validate/lib/sam_template_validator.py 102 samcli/commands/validate/validate.py 63 samcli/lib/__init__.py 1 samcli/lib/bootstrap/__init__.py 1 samcli/lib/bootstrap/bootstrap.py 129 samcli/lib/bootstrap/companion_stack/__init__.py 1 samcli/lib/bootstrap/companion_stack/companion_stack_builder.py 49 samcli/lib/bootstrap/companion_stack/companion_stack_manager.py 167 samcli/lib/bootstrap/companion_stack/data_types.py 88 samcli/lib/bootstrap/nested_stack/__init__.py 1 samcli/lib/bootstrap/nested_stack/nested_stack_builder.py 60 samcli/lib/bootstrap/nested_stack/nested_stack_manager.py 128 samcli/lib/bootstrap/stack_builder.py 39 samcli/lib/build/__init__.py 1 samcli/lib/build/app_builder.py 525 samcli/lib/build/build_graph.py 365 samcli/lib/build/build_strategy.py 375 samcli/lib/build/dependency_hash_generator.py 47 samcli/lib/build/exceptions.py 30 samcli/lib/build/workflow_config.py 206 samcli/lib/cli_validation/__init__.py 1 samcli/lib/cli_validation/image_repository_validation.py 87 samcli/lib/config/__init__.py 1 samcli/lib/config/exceptions.py 2 samcli/lib/config/samconfig.py 117 samcli/lib/config/version.py 2 samcli/lib/cookiecutter/__init__.py 1 samcli/lib/cookiecutter/exceptions.py 14 samcli/lib/cookiecutter/interactive_flow.py 37 samcli/lib/cookiecutter/interactive_flow_creator.py 43 samcli/lib/cookiecutter/plugin.py 7 samcli/lib/cookiecutter/processor.py 5 samcli/lib/cookiecutter/question.py 170 samcli/lib/cookiecutter/template.py 74 samcli/lib/delete/__init__.py 1 samcli/lib/delete/cfn_utils.py 59 samcli/lib/deploy/__init__.py 1 samcli/lib/deploy/deployer.py 426 samcli/lib/deploy/utils.py 26 samcli/lib/docker/__init__.py 1 samcli/lib/docker/log_streamer.py 64 samcli/lib/generated_sample_events/__init__.py 1 samcli/lib/generated_sample_events/events.py 57 samcli/lib/iac/__init__.py 1 samcli/lib/iac/cdk/__init__.py 1 samcli/lib/iac/cdk/cdk_iac.py 12 samcli/lib/iac/cdk/utils.py 29 samcli/lib/iac/cfn/__init__.py 1 samcli/lib/iac/cfn/cfn_iac.py 136 samcli/lib/iac/constants.py 2 samcli/lib/iac/exceptions.py 11 samcli/lib/iac/iac_factory.py 40 samcli/lib/iac/plugins_interfaces.py 607 samcli/lib/init/__init__.py 57 samcli/lib/init/arbitrary_project.py 40 samcli/lib/init/exceptions.py 12 samcli/lib/init/templates/cookiecutter-aws-sam-hello-dotnet/setup.cfg 2 samcli/lib/init/templates/cookiecutter-aws-sam-hello-dotnet/{{cookiecutter.project_name}}/src/HelloWorld/Function.cs 37 samcli/lib/init/templates/cookiecutter-aws-sam-hello-dotnet/{{cookiecutter.project_name}}/template.yaml 41 samcli/lib/init/templates/cookiecutter-aws-sam-hello-golang/{{cookiecutter.project_name}}/hello-world/main.go 37 samcli/lib/init/templates/cookiecutter-aws-sam-hello-golang/{{cookiecutter.project_name}}/template.yaml 39 samcli/lib/init/templates/cookiecutter-aws-sam-hello-java-gradle/{{cookiecutter.project_name}}/HelloWorldFunction/src/main/java/helloworld/App.java 30 samcli/lib/init/templates/cookiecutter-aws-sam-hello-java-gradle/{{cookiecutter.project_name}}/HelloWorldFunction/src/main/java/helloworld/GatewayResponse.java 23 samcli/lib/init/templates/cookiecutter-aws-sam-hello-java-gradle/{{cookiecutter.project_name}}/template.yaml 39 samcli/lib/init/templates/cookiecutter-aws-sam-hello-java-maven/{{cookiecutter.project_name}}/HelloWorldFunction/src/main/java/helloworld/App.java 30 samcli/lib/init/templates/cookiecutter-aws-sam-hello-java-maven/{{cookiecutter.project_name}}/HelloWorldFunction/src/main/java/helloworld/GatewayResponse.java 23 samcli/lib/init/templates/cookiecutter-aws-sam-hello-java-maven/{{cookiecutter.project_name}}/template.yaml 39 samcli/lib/init/templates/cookiecutter-aws-sam-hello-nodejs/setup.cfg 2 samcli/lib/init/templates/cookiecutter-aws-sam-hello-nodejs/{{cookiecutter.project_name}}/hello-world/app.js 15 samcli/lib/init/templates/cookiecutter-aws-sam-hello-nodejs/{{cookiecutter.project_name}}/template.yaml 35 samcli/lib/init/templates/cookiecutter-aws-sam-hello-python/setup.cfg 2 samcli/lib/init/templates/cookiecutter-aws-sam-hello-python/{{cookiecutter.project_name}}/hello_world/__init__.py 1 samcli/lib/init/templates/cookiecutter-aws-sam-hello-python/{{cookiecutter.project_name}}/hello_world/app.py 10 samcli/lib/init/templates/cookiecutter-aws-sam-hello-python/{{cookiecutter.project_name}}/template.yaml 35 samcli/lib/init/templates/cookiecutter-aws-sam-hello-ruby/{{cookiecutter.project_name}}/hello_world/app.rb 9 samcli/lib/init/templates/cookiecutter-aws-sam-hello-ruby/{{cookiecutter.project_name}}/template.yaml 35 samcli/lib/intrinsic_resolver/__init__.py 1 samcli/lib/intrinsic_resolver/intrinsic_property_resolver.py 468 samcli/lib/intrinsic_resolver/intrinsics_symbol_table.py 201 samcli/lib/intrinsic_resolver/invalid_intrinsic_exception.py 4 samcli/lib/intrinsic_resolver/invalid_intrinsic_validation.py 43 samcli/lib/observability/__init__.py 1 samcli/lib/observability/cw_logs/__init__.py 1 samcli/lib/observability/cw_logs/cw_log_event.py 18 samcli/lib/observability/cw_logs/cw_log_formatters.py 59 samcli/lib/observability/cw_logs/cw_log_group_provider.py 71 samcli/lib/observability/cw_logs/cw_log_puller.py 97 samcli/lib/observability/observability_info_puller.py 77 samcli/lib/observability/xray_traces/__init__.py 1 samcli/lib/observability/xray_traces/xray_event_mappers.py 94 samcli/lib/observability/xray_traces/xray_event_puller.py 96 samcli/lib/observability/xray_traces/xray_events.py 98 samcli/lib/observability/xray_traces/xray_service_graph_event_puller.py 43 samcli/lib/package/__init__.py 1 samcli/lib/package/artifact_exporter.py 209 samcli/lib/package/code_signer.py 88 samcli/lib/package/ecr_uploader.py 125 samcli/lib/package/ecr_utils.py 4 samcli/lib/package/image_utils.py 28 samcli/lib/package/local_files_utils.py 36 samcli/lib/package/packageable_resources.py 390 samcli/lib/package/regexpr.py 4 samcli/lib/package/s3_uploader.py 199 samcli/lib/package/stream_cursor_utils.py 25 samcli/lib/package/uploaders.py 25 samcli/lib/package/utils.py 118 samcli/lib/pipeline/__init__.py 1 samcli/lib/pipeline/bootstrap/__init__.py 1 samcli/lib/pipeline/bootstrap/resource.py 50 samcli/lib/pipeline/bootstrap/stage.py 192 samcli/lib/pipeline/bootstrap/stage_resources.yaml 341 samcli/lib/providers/__init__.py 1 samcli/lib/providers/api_collector.py 82 samcli/lib/providers/api_provider.py 31 samcli/lib/providers/cfn_api_provider.py 250 samcli/lib/providers/cfn_base_api_provider.py 151 samcli/lib/providers/exceptions.py 24 samcli/lib/providers/provider.py 337 samcli/lib/providers/sam_api_provider.py 170 samcli/lib/providers/sam_base_provider.py 122 samcli/lib/providers/sam_function_provider.py 391 samcli/lib/providers/sam_layer_provider.py 62 samcli/lib/providers/sam_stack_provider.py 186 samcli/lib/samlib/__init__.py 1 samcli/lib/samlib/local_uri_plugin.py 8 samcli/lib/samlib/resource_metadata_normalizer.py 142 samcli/lib/samlib/wrapper.py 68 samcli/lib/schemas/__init__.py 1 samcli/lib/schemas/cli_paginator.py 33 samcli/lib/schemas/schemas_api_caller.py 136 samcli/lib/schemas/schemas_aws_config.py 55 samcli/lib/schemas/schemas_cli_message_generator.py 16 samcli/lib/schemas/schemas_code_manager.py 34 samcli/lib/schemas/schemas_constants.py 8 samcli/lib/schemas/schemas_directory_hierarchy_builder.py 20 samcli/lib/sync/__init__.py 1 samcli/lib/sync/continuous_sync_flow_executor.py 50 samcli/lib/sync/exceptions.py 69 samcli/lib/sync/flows/__init__.py 1 samcli/lib/sync/flows/alias_version_sync_flow.py 52 samcli/lib/sync/flows/auto_dependency_layer_sync_flow.py 97 samcli/lib/sync/flows/function_sync_flow.py 69 samcli/lib/sync/flows/generic_api_sync_flow.py 58 samcli/lib/sync/flows/http_api_sync_flow.py 39 samcli/lib/sync/flows/image_function_sync_flow.py 71 samcli/lib/sync/flows/layer_sync_flow.py 247 samcli/lib/sync/flows/rest_api_sync_flow.py 121 samcli/lib/sync/flows/stepfunctions_sync_flow.py 79 samcli/lib/sync/flows/zip_function_sync_flow.py 112 samcli/lib/sync/sync_flow.py 112 samcli/lib/sync/sync_flow_executor.py 167 samcli/lib/sync/sync_flow_factory.py 160 samcli/lib/sync/watch_manager.py 154 samcli/lib/telemetry/__init__.py 1 samcli/lib/telemetry/cicd.py 53 samcli/lib/telemetry/metric.py 204 samcli/lib/telemetry/telemetry.py 28 samcli/lib/utils/__init__.py 1 samcli/lib/utils/architecture.py 42 samcli/lib/utils/async_utils.py 37 samcli/lib/utils/boto_utils.py 33 samcli/lib/utils/cloudformation.py 52 samcli/lib/utils/code_trigger_factory.py 84 samcli/lib/utils/codeuri.py 12 samcli/lib/utils/colors.py 28 samcli/lib/utils/defaults.py 3 samcli/lib/utils/definition_validator.py 27 samcli/lib/utils/file_observer.py 259 samcli/lib/utils/git_repo.py 80 samcli/lib/utils/hash.py 37 samcli/lib/utils/lock_distributor.py 56 samcli/lib/utils/managed_cloudformation_stack.py 150 samcli/lib/utils/osutils.py 81 samcli/lib/utils/packagetype.py 2 samcli/lib/utils/path_observer.py 60 samcli/lib/utils/profile.py 4 samcli/lib/utils/progressbar.py 3 samcli/lib/utils/resource_trigger.py 157 samcli/lib/utils/resource_type_based_factory.py 29 samcli/lib/utils/resources.py 78 samcli/lib/utils/retry.py 19 samcli/lib/utils/sam_logging.py 22 samcli/lib/utils/stream_writer.py 13 samcli/lib/utils/tar.py 15 samcli/lib/utils/time.py 20 samcli/lib/utils/version_checker.py 57 samcli/lib/warnings/__init__.py 1 samcli/lib/warnings/sam_cli_warning.py 64 samcli/local/__init__.py 1 samcli/local/apigw/__init__.py 1 samcli/local/apigw/local_apigw_service.py 505 samcli/local/apigw/path_converter.py 20 samcli/local/apigw/service_error_responses.py 19 samcli/local/common/__init__.py 1 samcli/local/common/runtime_template.py 146 samcli/local/docker/__init__.py 1 samcli/local/docker/container.py 206 samcli/local/docker/exceptions.py 3 samcli/local/docker/lambda_build_container.py 155 samcli/local/docker/lambda_container.py 132 samcli/local/docker/lambda_debug_settings.py 142 samcli/local/docker/lambda_image.py 187 samcli/local/docker/manager.py 74 samcli/local/docker/utils.py 57 samcli/local/events/__init__.py 1 samcli/local/events/api_event.py 279 samcli/local/lambda_service/__init__.py 1 samcli/local/lambda_service/lambda_error_responses.py 87 samcli/local/lambda_service/local_lambda_invoke_service.py 92 samcli/local/lambdafn/__init__.py 1 samcli/local/lambdafn/config.py 46 samcli/local/lambdafn/env_vars.py 97 samcli/local/lambdafn/exceptions.py 2 samcli/local/lambdafn/runtime.py 216 samcli/local/lambdafn/zip.py 54 samcli/local/layers/__init__.py 1 samcli/local/layers/layer_downloader.py 75 samcli/local/services/__init__.py 1 samcli/local/services/base_local_service.py 59 samcli/settings/__init__.py 4 samcli/yamlhelper.py 50 setup.cfg 2 setup.py 65