├── .abapgit.xml ├── .doc_gen ├── cross-content │ ├── cross_ApiGatewayDataTracker_Python_block.xml │ ├── cross_ApiGatewayWebsocketChat_Python_block.xml │ ├── cross_AuroraRestLendingLibrary_Python_block.xml │ ├── cross_CognitoFlows_Python_block.xml │ ├── cross_DynamoDBDataTracker_Java_block.xml │ ├── cross_DynamoDBDataTracker_Kotlin_block.xml │ ├── cross_DynamoDBDataTracker_Net_block.xml │ ├── cross_DynamoDBDataTracker_Python_block.xml │ ├── cross_EmrShortLivedCluster_Python_block.xml │ ├── cross_FMPlayground_Java_block.xml │ ├── cross_FMPlayground_NetV3_block.xml │ ├── cross_FMPlayground_Python_block.xml │ ├── cross_FSA_JavaScript_block.xml │ ├── cross_FSA_Java_block.xml │ ├── cross_FSA_NetV3_block.xml │ ├── cross_FSA_Ruby_block.xml │ ├── cross_FirstJavaApp_Java_block.xml │ ├── cross_LambdaAPIGateway_JavaScript_block.xml │ ├── cross_LambdaAPIGateway_Java_block.xml │ ├── cross_LambdaAPIGateway_Python_block.xml │ ├── cross_LambdaForBrowser_JavaScriptV3_block.xml │ ├── cross_LambdaForBrowser_JavaScript_block.xml │ ├── cross_LambdaScheduledEvents_JavaScript_block.xml │ ├── cross_LambdaScheduledEvents_Java_block.xml │ ├── cross_LambdaScheduledEvents_Python_block.xml │ ├── cross_Lex_JavaScript_block.xml │ ├── cross_Lex_Java_block.xml │ ├── cross_MessageProcessingFramework_Net_block.xml │ ├── cross_MonitorDynamoDB_Java_block.xml │ ├── cross_Neptune_Java_block.xml │ ├── cross_PAM_JavaScript_block.xml │ ├── cross_PAM_Java_block.xml │ ├── cross_PAM_Kotlin_block.xml │ ├── cross_PAM_PHP_block.xml │ ├── cross_PAM_cpp_block.xml │ ├── cross_PAM_dotnet_block.xml │ ├── cross_PAM_rust_block.xml │ ├── cross_RDSDataTracker_JavaScriptV3_block.xml │ ├── cross_RDSDataTracker_Java_block.xml │ ├── cross_RDSDataTracker_Kotlin_block.xml │ ├── cross_RDSDataTracker_Net_block.xml │ ├── cross_RDSDataTracker_PHP_block.xml │ ├── cross_RDSDataTracker_Python_block.xml │ ├── cross_RDSDataTracker_cpp_block.xml │ ├── cross_RedshiftDataTracker_Java_block.xml │ ├── cross_RedshiftDataTracker_Kotlin_block.xml │ ├── cross_RekognitionLambdPPE_Java_block.xml │ ├── cross_RekognitionPhotoAnalyzer_JavaScript_block.xml │ ├── cross_RekognitionPhotoAnalyzer_Java_block.xml │ ├── cross_RekognitionPhotoAnalyzer_Kotlin_block.xml │ ├── cross_RekognitionPhotoAnalyzer_Net_block.xml │ ├── cross_RekognitionPhotoAnalyzer_Python_block.xml │ ├── cross_RekognitionVideoAnalyzer_Java_block.xml │ ├── cross_RekognitionVideoDetection_Python_block.xml │ ├── cross_S3ObjectLambdaFunction.xml │ ├── cross_SNSSubPub_Java_block.xml │ ├── cross_SNSSubPub_Kotlin_block.xml │ ├── cross_SNSSubPub_Net_block.xml │ ├── cross_SQSMessage_Java_block.xml │ ├── cross_SQSMessage_Kotlin_block.xml │ ├── cross_ServerlessPromptChaining_Python_block.xml │ ├── cross_ServerlessWorkflows_Java_block.xml │ ├── cross_StepFunctionsMessenger_Python_block.xml │ ├── cross_SubmitDataApp_JavaScript_block.xml │ ├── cross_TextractComprehendDetectEntities_Python_block.xml │ ├── cross_TextractExplorer_JavaScript_block.xml │ ├── cross_TextractExplorer_Python_block.xml │ ├── cross_TranscriptionStreamingApp_JavaScript_block.xml │ ├── cross_detect_faces_rust_block.xml │ ├── cross_detect_labels_rust_block.xml │ ├── cross_telephone_rust_block.xml │ ├── scenario_PollyLipSync_Python_block.xml │ ├── scenario_S3BatchObjectVersioning_Python_block.xml │ ├── tl_ServerlessApplication_DotNet_block.xml │ ├── tl_ServerlessApplication_Go_block.xml │ ├── tl_ServerlessApplication_Java_block.xml │ ├── tl_ServerlessApplication_Rust_block.xml │ └── usage_EC2InstanceManagement_Python_block.xml ├── metadata │ ├── .prettierrc.yaml │ ├── acm_metadata.yaml │ ├── api-gateway-management-api_metadata.yaml │ ├── api-gateway_metadata.yaml │ ├── application-auto-scaling_metadata.yaml │ ├── auditmanager_metadata.yaml │ ├── aurora_metadata.yaml │ ├── auto-scaling_metadata.yaml │ ├── batch_metadata.yaml │ ├── bedrock-agent-runtime_metadata.yaml │ ├── bedrock-agent_metadata.yaml │ ├── bedrock-runtime_metadata.yaml │ ├── bedrock_metadata.yaml │ ├── cloudformation_metadata.yaml │ ├── cloudfront_metadata.yaml │ ├── cloudtrail_metadata.yaml │ ├── cloudwatch-events_metadata.yaml │ ├── cloudwatch-logs_metadata.yaml │ ├── cloudwatch_metadata.yaml │ ├── codebuild_metadata.yaml │ ├── cognito-identity-provider_metadata.yaml │ ├── cognito-identity_metadata.yaml │ ├── cognito-sync_metadata.yaml │ ├── comprehend_metadata.yaml │ ├── config-service_metadata.yaml │ ├── controltower_metadata.yaml │ ├── cross_metadata.yaml │ ├── device-farm_metadata.yaml │ ├── dynamodb_metadata.yaml │ ├── ebs_metadata.yaml │ ├── ec2_metadata.yaml │ ├── ecr_metadata.yaml │ ├── ecs_metadata.yaml │ ├── eks_metadata.yaml │ ├── elastic-beanstalk_metadata.yaml │ ├── elastic-load-balancing-v2_metadata.yaml │ ├── emr_metadata.yaml │ ├── entityresolution_metadata.yaml │ ├── eventbridge_metadata.yaml │ ├── firehose_metadata.yaml │ ├── forecast_metadata.yaml │ ├── geo-places_metadata.yaml │ ├── glacier_metadata.yaml │ ├── glue_metadata.yaml │ ├── healthlake_metadata.yaml │ ├── iam_metadata.yaml │ ├── iot-data_metadata.yaml │ ├── iot_fleetwise_metadata.yaml │ ├── iot_metadata.yaml │ ├── iot_sitewise_metadata.yaml │ ├── keyspaces_metadata.yaml │ ├── kinesis-analytics-v2_metadata.yaml │ ├── kinesis_metadata.yaml │ ├── kms_metadata.yaml │ ├── lambda_metadata.yaml │ ├── location_metadata.yaml │ ├── mediaconvert_metadata.yaml │ ├── medialive_metadata.yaml │ ├── mediapackage_metadata.yaml │ ├── mediastore_metadata.yaml │ ├── medical-imaging_metadata.yaml │ ├── migrationhub_metadata.yaml │ ├── neptune_metadata.yaml │ ├── opensearch_metadata.yaml │ ├── organizations_metadata.yaml │ ├── personalize-events_metadata.yaml │ ├── personalize-runtime_metadata.yaml │ ├── personalize_metadata.yaml │ ├── pinpoint-sms-voice_metadata.yaml │ ├── pinpoint_metadata.yaml │ ├── polly_metadata.yaml │ ├── rds-data_metadata.yaml │ ├── rds_metadata.yaml │ ├── redshift_metadata.yaml │ ├── rekognition_metadata.yaml │ ├── route53-recovery-cluster_metadata.yaml │ ├── route53_metadata.yaml │ ├── route53domains_metadata.yaml │ ├── s3-control_metadata.yaml │ ├── s3-directory-buckets_metadata.yaml │ ├── s3_metadata.yaml │ ├── sagemaker_metadata.yaml │ ├── scheduler_metadata.yaml │ ├── secrets-manager_metadata.yaml │ ├── ses_metadata.yaml │ ├── sesv2_metadata.yaml │ ├── sfn_metadata.yaml │ ├── sns_metadata.yaml │ ├── sqs_metadata.yaml │ ├── ssm_metadata.yaml │ ├── sts_metadata.yaml │ ├── support_metadata.yaml │ ├── textract_metadata.yaml │ ├── transcribe-streaming_metadata.yaml │ ├── transcribe_metadata.yaml │ ├── translate_metadata.yaml │ └── tributary-lite_metadata.yaml └── validation.yaml ├── .dotnet ├── .gitignore ├── README.md ├── example_code │ ├── DynamoDB │ │ ├── CreateTablesLoadData.cs │ │ ├── GettingStarted │ │ │ ├── DynamoDB_intro.zip │ │ │ ├── DynamoDB_intro │ │ │ │ ├── DynamoDB_intro.sln │ │ │ │ └── DynamoDB_intro │ │ │ │ │ ├── .moviedata.json │ │ │ │ │ ├── 00_Main.cs │ │ │ │ │ ├── 00a_Constants.cs │ │ │ │ │ ├── 00b_DDB_Attributes.cs │ │ │ │ │ ├── 01_CreateClient.cs │ │ │ │ │ ├── 02_CreatingTable.cs │ │ │ │ │ ├── 03_LoadingData.cs │ │ │ │ │ ├── 04_WritingNewItem.cs │ │ │ │ │ ├── 05_ReadingItem.cs │ │ │ │ │ ├── 06_UpdatingItem.cs │ │ │ │ │ ├── 07_DeletingItem.cs │ │ │ │ │ ├── 08_Querying.cs │ │ │ │ │ ├── 09_Scanning.cs │ │ │ │ │ ├── 10_DeletingTable.cs │ │ │ │ │ └── DynamoDB_intro.csproj │ │ │ └── old │ │ │ │ ├── DeleteItem │ │ │ │ ├── App.config │ │ │ │ ├── DeleteItem.csproj │ │ │ │ ├── DeleteItem.sln │ │ │ │ ├── Program.cs │ │ │ │ ├── Properties │ │ │ │ │ └── AssemblyInfo.cs │ │ │ │ └── packages.config │ │ │ │ ├── DeleteTable │ │ │ │ ├── App.config │ │ │ │ ├── DeleteTable.csproj │ │ │ │ ├── DeleteTable.sln │ │ │ │ ├── Program.cs │ │ │ │ ├── Properties │ │ │ │ │ └── AssemblyInfo.cs │ │ │ │ └── packages.config │ │ │ │ ├── LoadJsonMovieData │ │ │ │ ├── App.config │ │ │ │ ├── LoadJsonMovieData.csproj │ │ │ │ ├── LoadJsonMovieData.sln │ │ │ │ ├── Program.cs │ │ │ │ ├── Properties │ │ │ │ │ └── AssemblyInfo.cs │ │ │ │ └── packages.config │ │ │ │ ├── MoviesCreateTable │ │ │ │ ├── App.config │ │ │ │ ├── MoviesCreateTable.csproj │ │ │ │ ├── MoviesCreateTable.sln │ │ │ │ ├── Program.cs │ │ │ │ └── Properties │ │ │ │ │ └── AssemblyInfo.cs │ │ │ │ ├── PutItem_A │ │ │ │ ├── App.config │ │ │ │ ├── Program.cs │ │ │ │ ├── Properties │ │ │ │ │ └── AssemblyInfo.cs │ │ │ │ ├── PutItem_A.csproj │ │ │ │ ├── PutItem_A.sln │ │ │ │ └── packages.config │ │ │ │ ├── PutItem_B │ │ │ │ ├── App.config │ │ │ │ ├── Program.cs │ │ │ │ ├── Properties │ │ │ │ │ └── AssemblyInfo.cs │ │ │ │ ├── PutItem_B.csproj │ │ │ │ ├── PutItem_B.sln │ │ │ │ └── packages.config │ │ │ │ ├── Query │ │ │ │ ├── App.config │ │ │ │ ├── Program.cs │ │ │ │ ├── Properties │ │ │ │ │ └── AssemblyInfo.cs │ │ │ │ ├── Query.csproj │ │ │ │ ├── Query.sln │ │ │ │ └── packages.config │ │ │ │ ├── Scan │ │ │ │ ├── App.config │ │ │ │ ├── Program.cs │ │ │ │ ├── Properties │ │ │ │ │ └── AssemblyInfo.cs │ │ │ │ ├── Scan.csproj │ │ │ │ ├── Scan.sln │ │ │ │ └── packages.config │ │ │ │ ├── UpdateItem_A │ │ │ │ ├── App.config │ │ │ │ ├── Program.cs │ │ │ │ ├── Properties │ │ │ │ │ └── AssemblyInfo.cs │ │ │ │ ├── UpdateItem_A.csproj │ │ │ │ ├── UpdateItem_A.sln │ │ │ │ └── packages.config │ │ │ │ ├── UpdateItem_B │ │ │ │ ├── App.config │ │ │ │ ├── Program.cs │ │ │ │ ├── Properties │ │ │ │ │ └── AssemblyInfo.cs │ │ │ │ ├── UpdateItem_B.csproj │ │ │ │ ├── UpdateItem_B.sln │ │ │ │ └── packages.config │ │ │ │ └── UpdateItem_C │ │ │ │ ├── App.config │ │ │ │ ├── Program.cs │ │ │ │ ├── Properties │ │ │ │ └── AssemblyInfo.cs │ │ │ │ ├── UpdateItem_C.csproj │ │ │ │ ├── UpdateItem_C.sln │ │ │ │ └── packages.config │ │ ├── HighLevelBatchWriteItem.cs │ │ ├── HighLevelItemCRUD.cs │ │ ├── HighLevelMappingArbitraryData.cs │ │ ├── HighLevelQueryAndScan.cs │ │ ├── LowLevelBatchGet.cs │ │ ├── LowLevelBatchWrite.cs │ │ ├── LowLevelGlobalSecondaryIndexExample.cs │ │ ├── LowLevelItemBinaryExample.cs │ │ ├── LowLevelItemCRUDExample.cs │ │ ├── LowLevelLocalSecondaryIndexExample.cs │ │ ├── LowLevelParallelScan.cs │ │ ├── LowLevelQuery.cs │ │ ├── LowLevelScan.cs │ │ ├── LowLevelTableExample.cs │ │ ├── MidLevelBatchWriteItem.cs │ │ ├── MidLevelQueryAndScan.cs │ │ ├── MidLevelScanOnly.cs │ │ ├── MidlevelItemCRUD.cs │ │ ├── README.md │ │ ├── SampleDataLoad.cs │ │ ├── SampleDataTryQuery.cs │ │ └── TryDax │ │ │ ├── 01-CreateTable.cs │ │ │ ├── 02-Write-Data.cs │ │ │ ├── 03-GetItem-Test.cs │ │ │ ├── 04-Query-Test.cs │ │ │ ├── 05-Scan-Test.cs │ │ │ └── 06-DeleteTable.cs │ └── README.md └── example_code_legacy │ ├── ACM │ ├── DescribeCertificate │ │ ├── DescribeCertificate.cs │ │ └── DescribeCertificate.csproj │ └── ListCertificates │ │ ├── ListCertificates.cs │ │ └── ListCertificates.csproj │ ├── Athena │ ├── AthenaSample2-SimpleQuery │ │ ├── athena_dotnet_example.cs │ │ └── athena_dotnet_example.csproj │ ├── AthenaSamples1.sln │ └── AthenaSamples1 │ │ ├── App.config │ │ ├── AthenaClient.cs │ │ ├── AthenaSamples1.csproj │ │ ├── CreateNamedQueryExample.cs │ │ ├── DeleteNamedQueryExample.cs │ │ ├── ExampleConstants.cs │ │ ├── ListNamedQueryExample.cs │ │ ├── ListQueryExecutionsExample.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ ├── StartQueryExample.cs │ │ ├── StopQueryExecutionExample.cs │ │ └── packages.config │ ├── CloudWatch │ ├── AwsCloudWatchSample1.sln │ └── AwsCloudWatchSample1 │ │ ├── App.config │ │ ├── AwsCloudWatchSample1.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── packages.config │ ├── CloudWatchLogs │ ├── AwsCloudWatchSample1.sln │ └── AwsCloudWatchSample1 │ │ ├── App.config │ │ ├── AwsCloudWatchLogsSample1.csproj │ │ ├── CloudTrailfoscraig.txt │ │ ├── NewLogGroup.txt │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ ├── RDSOSMetrics.txt │ │ ├── awslambdaHello-Gateway.txt │ │ ├── awslambdagetting-started-lambda-function-in-python.txt │ │ ├── awslambdahello-gateway-nodjs-tempate.txt │ │ ├── awslambdarothausd-HelloWorld.txt │ │ ├── mwunderl.txt │ │ ├── myNewTestLogGroup.txt │ │ └── myTestLogGroup.txt │ ├── DirectoryService │ └── DirectoryServicePortTest.cs │ ├── GameLift │ └── GameLift-Unity-game-server.cs │ ├── GuardDuty │ └── ListFindingsWCriteria │ │ ├── ListFindingsWCriteria.csproj │ │ └── Program.cs │ ├── IAM │ ├── AwsInstanceProfile1.sln │ └── AwsInstanceProfile1 │ │ ├── App.config │ │ ├── AwsInstanceProfile1.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs │ ├── Polly │ ├── PollySamples1.sln │ └── pollysamples1 │ │ ├── App.config │ │ ├── DeleteLexiconSample.cs │ │ ├── DescribeVoicesSample.cs │ │ ├── GetLexiconSample.cs │ │ ├── ListLexiconsSample.cs │ │ ├── PollySamples1.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ ├── PutLexiconSample.cs │ │ ├── SynthesizeSpeechMarksSample.cs │ │ ├── SynthesizeSpeechSample.cs │ │ └── packages.config │ ├── README.md │ ├── Redshift │ └── ConnectToClusterExample.cs │ ├── Rekognition │ ├── AwsRekognitionSample1.sln │ └── AwsRekognitionSample1 │ │ ├── App.config │ │ ├── AwsRekognitionSample1.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── packages.config │ ├── S3 │ ├── Program.cs │ ├── S3Async.cs │ ├── S3Examples.sln │ ├── S3Examples │ │ ├── AbortMPUUsingHighLevelAPITest.cs │ │ ├── App.config │ │ ├── CORSTest.cs │ │ ├── CopyObjectTest.cs │ │ ├── CopyObjectUsingMPUapiTest.cs │ │ ├── CreateBucketTest.cs │ │ ├── CrossRegionReplicationTest.cs │ │ ├── DeleteMultipleObjVersionedBucketTest.cs │ │ ├── DeleteMultipleObjectsNonVersionedBucketTest.cs │ │ ├── DeleteObjectNonVersionedBucketTest1.cs │ │ ├── DeleteObjectVersion.cs │ │ ├── DualStackEndpointTest.cs │ │ ├── EnableNotificationsTest.cs │ │ ├── GenPresignedURLTest.cs │ │ ├── GetObjectTest.cs │ │ ├── LifecycleTest.cs │ │ ├── ListKeysVersionEnabledBucketTest.cs │ │ ├── ListObjectsTest.cs │ │ ├── MakeS3RequestTest.cs │ │ ├── ManageingBucketACLTest.cs │ │ ├── ManagingACLsTest.cs │ │ ├── ManagingObjectACLTest.cs │ │ ├── ObjectTagTest.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── RestoreArchivedObjectTest.cs │ │ ├── S3Examples.csproj │ │ ├── SSECLowLevelMPUcopyObjectTest.cs │ │ ├── SSEClientEncryptionKeyObjectOperationsTest.cs │ │ ├── ServerAccesLoggingTest.cs │ │ ├── SpecifyServerSideEncryptionTest.cs │ │ ├── TempCredExplicitSessionStartTest.cs │ │ ├── TempFederatedCredentialsTest.cs │ │ ├── TrackMPUUsingHighLevelAPITest.cs │ │ ├── TransferAccelerationTest.cs │ │ ├── UploadDirMPUHighLevelAPITest.cs │ │ ├── UploadFileMPUHighLevelAPITest.cs │ │ ├── UploadFileMPULowLevelAPITest.cs │ │ ├── UploadObjectTest.cs │ │ ├── UploadObjectUsingPresignedURLTest.cs │ │ ├── WebsiteConfigTest.cs │ │ └── packages.config │ └── S3ShowTextItem.cs │ ├── SNS │ ├── SNSSample1 │ │ ├── SNSSample1.sln │ │ └── SNSSample1 │ │ │ ├── Program.cs │ │ │ └── SNSSample1.csproj │ ├── SnsPublish.cs │ ├── SnsSendMessage.cs │ └── Sns_Samples.cs │ ├── SQS │ ├── AWSSqsSample.sln │ └── AwsSqsSample1 │ │ ├── AwsSqsSample1.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs │ ├── STS │ ├── AssumeRole │ │ ├── AssumeRole.cs │ │ └── AssumeRole.csproj │ ├── AssumeRoleWithSAML │ │ ├── AssumeRoleWithSAML.cs │ │ ├── AssumeRoleWithSAML.csproj │ │ └── saml.xml.b64 │ └── GetCallerIdentity │ │ ├── GetCallerIdentity.cs │ │ └── GetCallerIdentity.csproj │ ├── SecretsManager │ └── GetSecretValue │ │ ├── GetSecretValue.cs │ │ └── GetSecretValue.csproj │ ├── WorkDocs │ ├── WorkdocsSample1.sln │ └── workdocssample1 │ │ ├── App.config │ │ ├── DownloadUserDoc.cs │ │ ├── ListUserDocs.cs │ │ ├── ListUsers.cs │ │ ├── Program.cs │ │ ├── UploadUserDoc.cs │ │ ├── WorkdocsSample1.csproj │ │ ├── packages.config │ │ └── properties │ │ └── AssemblyInfo.cs │ ├── comprehend │ ├── ComprehendSamples1.sln │ └── ComprehendSamples1 │ │ ├── App.config │ │ ├── ComprehendSamples1.csproj │ │ ├── DetectDominantLanguage.cs │ │ ├── DetectEntities.cs │ │ ├── DetectKeyPhrase.cs │ │ ├── DetectSentiment.cs │ │ ├── Program.cs │ │ ├── TopicModeling.cs │ │ ├── UsingBatchAPIs.cs │ │ ├── packages.config │ │ └── properties │ │ └── AssemblyInfo.cs │ └── ec2 │ ├── AmazonEC2SamplesDotNET.sln │ ├── App.config │ ├── AwsEC2Sample1 │ ├── App.config │ ├── AwsEC2Sample1.csproj │ ├── Program.cs │ └── Properties │ │ └── AssemblyInfo.cs │ ├── Ec2SpotCRUD.cs │ ├── RunControlInstances.csproj │ └── SampleHarness │ ├── App.config │ ├── EC2_Samples.csproj │ ├── ManageKeyPairs.cs │ ├── ManageSecurityGroups.cs │ ├── Program.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── RunAndControlInstances.cs │ └── packages.config ├── .flake8 ├── .git-blame-ignore-revs ├── .git-hooks ├── README.md └── pre-commit ├── .gitallowed ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug.yaml │ ├── enhancement.yaml │ └── story.yaml ├── PULL_REQUEST_TEMPLATE.md ├── allowed-labels.yml ├── label-ruleset.yml ├── linters │ ├── .python-lint │ ├── .ruby-lint.yml │ ├── checkstyle.xml │ ├── ktlint_config │ └── phpcs.xml ├── sd-cpp-linter │ ├── Dockerfile │ ├── LICENSE │ ├── action.yml │ ├── clang-tidy-config.txt │ ├── requirements.txt │ └── sd_review.py └── workflows │ ├── auto-update-pr.yml │ ├── docker-push.yml │ ├── issue-metrics.yml │ ├── label-auditor.yml │ ├── label-auto-language.yml │ ├── label-checker.yml │ ├── lint-check-dotnet.yml │ ├── lint-golang.yml │ ├── lint-javascript.yml │ ├── lint-kotlin.yml │ ├── lint-php.yml │ ├── lint-python.yml │ ├── lint-ruby.yml │ ├── lint-rust.yml │ ├── pr_stats.yml │ ├── sd-cpp-lint.yml │ ├── sh-check.yml │ ├── stats-lambda.yml │ ├── sync-S3-KB.yml │ ├── validate-doc-metadata.yml │ ├── writeme.yml │ └── yaml-lint.yml ├── .gitignore ├── .tools ├── .gitignore ├── README.md ├── ailly │ ├── .gitignore │ ├── README.md │ ├── ailly.py │ ├── docs │ │ ├── .aillyrc │ │ ├── 10_scout_how_to.md │ │ ├── 20_PLAN.md │ │ ├── 21a_PLAN_P.md │ │ ├── 21b_PLAN_L.md │ │ ├── 21c_PLAN_A.md │ │ └── 21d_PLAN_N.md │ ├── dotnet-prompts.yaml │ ├── extract_snippets.sh │ ├── javascript-prompts.yaml │ ├── package-lock.json │ ├── package.json │ ├── plugin.mjs │ └── prompts.yaml ├── base_requirements.txt ├── readmes │ ├── README.md │ ├── __init__.py │ ├── config.py │ ├── includes │ │ ├── code_examples.jinja2 │ │ ├── copyright.jinja2 │ │ ├── important.jinja2 │ │ ├── macros.jinja2 │ │ ├── overview.jinja2 │ │ ├── prerequisites.jinja2 │ │ ├── resources.jinja2 │ │ ├── run_instructions.jinja2 │ │ └── tests.jinja2 │ ├── render.py │ ├── requirements.txt │ ├── requirements_freeze.txt │ ├── runner.py │ ├── scanner.py │ ├── service_readme.jinja2 │ ├── setup.py │ ├── update.py │ └── writeme.py ├── snippets │ ├── .gitignore │ ├── get_vendors.sh │ └── sitter.py ├── test │ ├── DEPLOYMENT.md │ ├── README.md │ ├── docs │ │ ├── architecture_diagrams │ │ │ ├── pdf │ │ │ │ ├── weathertop-comp-1.pdf │ │ │ │ ├── weathertop-comp-2.pdf │ │ │ │ └── weathertop-high-level-architecture.pdf │ │ │ └── png │ │ │ │ ├── weathertop-comp-1.png │ │ │ │ ├── weathertop-comp-2.png │ │ │ │ └── weathertop-high-level-architecture.png │ │ ├── validation-flow-1.jpg │ │ ├── validation-flow-2.jpg │ │ ├── validation-flow-3.jpg │ │ ├── validation-flow-4.jpg │ │ ├── validation-flow-5.jpg │ │ └── validation-flow-6.jpg │ ├── requirements.txt │ └── stacks │ │ ├── .gitignore │ │ ├── admin │ │ ├── .gitignore │ │ ├── .npmignore │ │ ├── README.md │ │ ├── python │ │ │ ├── app.py │ │ │ ├── cdk.json │ │ │ ├── producer_stack │ │ │ │ └── producer_stack.py │ │ │ ├── requirements.txt │ │ │ ├── results-bucket │ │ │ │ ├── consolidated-results.csv │ │ │ │ └── results-manifest.json │ │ │ └── source.bat │ │ └── typescript │ │ │ ├── README.md │ │ │ ├── admin_stack.ts │ │ │ ├── cdk.context.json │ │ │ ├── cdk.json │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ └── tsconfig.json │ │ ├── config │ │ ├── README.md │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── resources.ts │ │ ├── resources.yaml │ │ ├── targets.ts │ │ ├── targets.yaml │ │ └── variables.json │ │ ├── deploy.py │ │ ├── images │ │ ├── .eslintrc.js │ │ ├── README.md │ │ ├── python │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── app.py │ │ │ ├── cdk.json │ │ │ ├── public_ecr_repositories_stack │ │ │ │ ├── __init__.py │ │ │ │ └── public_ecr_repositories_stack.py │ │ │ ├── requirements.txt │ │ │ └── source.bat │ │ ├── scripts │ │ │ ├── README.md │ │ │ ├── delete_repository.py │ │ │ └── upload_image.sh │ │ └── typescript │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── cdk.context.json │ │ │ ├── cdk.json │ │ │ ├── image_stack.ts │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ └── tsconfig.json │ │ ├── nuke │ │ └── typescript │ │ │ ├── .prettierignore │ │ │ ├── Dockerfile │ │ │ ├── README.md │ │ │ ├── account_nuker.ts │ │ │ ├── cdk.json │ │ │ ├── create_account_alias.py │ │ │ ├── nuke-architecture.jpg │ │ │ ├── nuke_generic_config.yaml │ │ │ ├── package.json │ │ │ ├── run.sh │ │ │ └── tsconfig.json │ │ └── plugin │ │ ├── .gitignore │ │ ├── .npmignore │ │ ├── README.md │ │ ├── cleanup.py │ │ ├── python │ │ ├── README.md │ │ ├── app.py │ │ ├── cdk.context.json │ │ ├── cdk.json │ │ ├── consumer_stack │ │ │ └── consumer_stack.py │ │ ├── lambda │ │ │ ├── export_logs.py │ │ │ └── submit_job.py │ │ ├── requirements.txt │ │ └── source.bat │ │ └── typescript │ │ ├── README.md │ │ ├── cdk.context.json │ │ ├── cdk.json │ │ ├── lambda │ │ ├── export_logs.py │ │ └── submit_job.py │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── plugin_stack.ts │ │ └── tsconfig.json ├── validation │ ├── .yamllint.yaml │ └── README.md ├── verify_python.bat ├── verify_python.ps └── verify_python.sh ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── abaplint.json ├── applications ├── README.md ├── feedback_sentiment_analyzer │ ├── DEVELOPMENT.md │ ├── README.md │ ├── README_TEMPLATE.md │ ├── SPECIFICATION.md │ ├── cdk │ │ ├── .gitignore │ │ ├── .npmignore │ │ ├── README.md │ │ ├── bin │ │ │ └── cdk.ts │ │ ├── cdk.context.json │ │ ├── cdk.json │ │ ├── jest.config.js │ │ ├── lib │ │ │ ├── constructs │ │ │ │ ├── app-api-models.ts │ │ │ │ ├── app-auth.ts │ │ │ │ ├── app-database.ts │ │ │ │ ├── app-env-lambda.ts │ │ │ │ ├── app-lambdas.ts │ │ │ │ ├── app-routes.ts │ │ │ │ ├── app-s3-website.ts │ │ │ │ ├── app-state-machine.ts │ │ │ │ └── website-env-fn.js │ │ │ ├── env.ts │ │ │ ├── functions.ts │ │ │ └── stack.ts │ │ ├── package.json │ │ ├── test │ │ │ └── cdk.test.ts │ │ └── tsconfig.json │ ├── client │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ └── vite.svg │ │ ├── src │ │ │ ├── App.css │ │ │ ├── App.tsx │ │ │ ├── Audio.tsx │ │ │ ├── FeedbackLayout.tsx │ │ │ ├── FileUpload.tsx │ │ │ ├── Image.tsx │ │ │ ├── LoginNavigation.tsx │ │ │ ├── api.ts │ │ │ ├── env.ts │ │ │ ├── main.tsx │ │ │ ├── polyfills.ts │ │ │ ├── store.ts │ │ │ └── vite-env.d.ts │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ └── vite.config.ts │ ├── comments │ │ ├── arabic.jpg │ │ ├── chinese.jpg │ │ ├── french.jpg │ │ ├── hindi.jpg │ │ └── spanish.jpg │ ├── docs │ │ ├── architecture2.png │ │ ├── card.png │ │ ├── login.png │ │ ├── no-data-found.png │ │ ├── output.png │ │ ├── refresh.png │ │ ├── state-machine.png │ │ └── upload.png │ └── package-lock.json └── photo-asset-manager │ ├── DESIGN.md │ ├── DEVELOPMENT.md │ ├── README.md │ ├── README_TEMPLATE.md │ ├── SPECIFICATION.md │ ├── cdk │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── bin │ │ └── app.ts │ ├── cdk.json │ ├── lib │ │ ├── backend │ │ │ ├── api.ts │ │ │ ├── api_models.ts │ │ │ ├── auth.ts │ │ │ ├── lambdas.ts │ │ │ ├── resources.ts │ │ │ ├── stack.ts │ │ │ └── strategies.ts │ │ ├── common.ts │ │ └── frontend │ │ │ ├── asset-stack.ts │ │ │ └── infra-stack.ts │ ├── package-lock.json │ ├── package.json │ ├── rekognition_photo_analyzer │ │ ├── __init__.py │ │ └── rekfunction.py │ └── tsconfig.json │ ├── elros-pam │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── public │ │ └── vite.svg │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── FileUpload.tsx │ │ ├── LabelsLayout.tsx │ │ ├── LoginNavigation.tsx │ │ ├── main.tsx │ │ ├── pam-api.ts │ │ ├── polyfills.ts │ │ ├── store.ts │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts │ └── images │ ├── ddb_sample.png │ ├── email.png │ ├── pam_architecture.png │ ├── pam_download.png │ ├── pam_page.png │ ├── s3_uploads.png │ └── upload_event_JSON.png ├── aws-cfn ├── README.md └── cross-service │ └── resilient-workflow │ ├── README.md │ ├── params.json │ └── resilient-service.yaml ├── aws-cli ├── .gitattributes ├── README.md └── bash-linux │ ├── .shellcheckrc │ ├── README.md │ ├── dynamodb │ ├── README.md │ ├── awsdocs_general.sh │ ├── dynamodb_operations.sh │ ├── movie_files │ │ ├── movies_0.json │ │ ├── movies_1.json │ │ ├── movies_2.json │ │ ├── movies_3.json │ │ ├── movies_4.json │ │ └── movies_5.json │ ├── scenario_getting_started_movies.sh │ └── tests │ │ ├── include_tests.sh │ │ └── test_dynamodb_examples.sh │ ├── ec2 │ ├── README.md │ ├── awsdocs_general.sh │ ├── change-ec2-instance-type │ │ ├── README.md │ │ ├── awsdocs_general.sh │ │ ├── change_ec2_instance_type.sh │ │ └── test_change_ec2_instance_type.sh │ ├── ec2_operations.sh │ ├── get_started_with_ec2_instances.sh │ └── tests │ │ ├── include_tests.sh │ │ └── test_ec2_examples.sh │ ├── iam │ ├── README.md │ ├── awsdocs_general.sh │ ├── iam_create_user_assume_role_scenario.sh │ ├── iam_operations.sh │ └── tests │ │ ├── include_tests.sh │ │ └── test_iam_examples.sh │ ├── medical-imaging │ ├── README.md │ ├── awsdocs_general.sh │ ├── medical_imaging_operations.sh │ └── tests │ │ ├── include_tests.sh │ │ └── test_medical_imaging_examples.sh │ ├── run_tests.sh │ └── s3 │ ├── README.md │ ├── bucket-lifecycle-operations │ ├── README.md │ ├── awsdocs_general.sh │ ├── bucket_operations.sh │ └── test_bucket_operations.sh │ └── s3_getting_started.sh ├── cpp ├── .gitignore ├── Dockerfile ├── Dockerfile.dockerignore ├── README.rst ├── build_all_examples.sh ├── example_code │ ├── acm │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── acm_samples.h │ │ ├── add_tags_to_certificate.cpp │ │ ├── delete_certificate.cpp │ │ ├── describe_certificate.cpp │ │ ├── export_certificate.cpp │ │ ├── get_certificate.cpp │ │ ├── import_certificate.cpp │ │ ├── list_certificates.cpp │ │ ├── list_tags_for_certificate.cpp │ │ ├── remove_tags_from_certificate.cpp │ │ ├── renew_certificate.cpp │ │ ├── request_certificate.cpp │ │ ├── resend_validation_email.cpp │ │ ├── tests │ │ │ ├── CMakeLists.txt │ │ │ ├── acm_gtests.cpp │ │ │ ├── acm_gtests.h │ │ │ ├── gtest_add_tags_to_certificate.cpp │ │ │ ├── gtest_delete_certificate.cpp │ │ │ ├── gtest_describe_certificate.cpp │ │ │ ├── gtest_export_certificate.cpp │ │ │ ├── gtest_get_certificate.cpp │ │ │ ├── gtest_import_certificate.cpp │ │ │ ├── gtest_list_certificates.cpp │ │ │ ├── gtest_list_tags_for_certificate.cpp │ │ │ ├── gtest_remove_tags_from_certificate.cpp │ │ │ ├── gtest_renew_certificate.cpp │ │ │ ├── gtest_request_certificate.cpp │ │ │ ├── gtest_resend_validation_email.cpp │ │ │ ├── gtest_update_certificate_option.cpp │ │ │ ├── mock_input │ │ │ │ ├── AddTagsToCertificate.json │ │ │ │ ├── DeleteCertificate.json │ │ │ │ ├── DescribeCertificate.json │ │ │ │ ├── ExportCertificate.json │ │ │ │ ├── GetCertificate.json │ │ │ │ ├── ImportCertificate.json │ │ │ │ ├── ListCertificates.json │ │ │ │ ├── ListTagsForCertificate.json │ │ │ │ ├── MockCertificate.pem │ │ │ │ ├── MockCertificateChain.pem │ │ │ │ ├── MockPrivateKey.pem │ │ │ │ ├── RemoveTagsFromCertificate.json │ │ │ │ ├── RenewCertificate.json │ │ │ │ ├── RequestCertificate.json │ │ │ │ ├── ResendValidationEmail.json │ │ │ │ └── UpdateCertificateOption.json │ │ │ └── test_main.cpp │ │ └── update_certificate_option.cpp │ ├── aurora │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── aurora_samples.h │ │ ├── getting_started_with_db_clusters.cpp │ │ ├── hello_aurora │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ └── hello_aurora.cpp │ │ └── tests │ │ │ ├── CMakeLists.txt │ │ │ ├── aurora_gtests.cpp │ │ │ ├── aurora_gtests.h │ │ │ ├── gtest_getting_started_with_db_clusters.cpp │ │ │ ├── mock_input │ │ │ ├── 1-DescribeDBClusterParameterGroups.xml │ │ │ ├── 10-DescribeDBClusters.xml │ │ │ ├── 11-DescribeDBEngineVersions.xml │ │ │ ├── 12-CreateDBCluster.xml │ │ │ ├── 13-DescribeDBClusters.xml │ │ │ ├── 1532-DescribeDBInstances.xml │ │ │ ├── 1533-DescribeDBClusters.xml │ │ │ ├── 1534-DeleteDBClusterParameterGroup.xml │ │ │ ├── 2-DescribeDBEngineVersions.xml │ │ │ ├── 3-CreateDBClusterParameterGroup.xml │ │ │ ├── 4-DescribeDBClusterParameters.xml │ │ │ ├── 448-DescribeDBInstances.xml │ │ │ ├── 449-CreateDBClusterSnapshot.xml │ │ │ ├── 450-DescribeDBClusterSnapshots.xml │ │ │ ├── 5-DescribeDBClusterParameters.xml │ │ │ ├── 52-DescribeDBClusters.xml │ │ │ ├── 53-DescribeDBInstances.xml │ │ │ ├── 54-DescribeOrderableDBInstanceOptions.xml │ │ │ ├── 55-CreateDBInstance.xml │ │ │ ├── 56-DescribeDBInstances.xml │ │ │ ├── 625-DescribeDBClusterSnapshots.xml │ │ │ ├── 626-DeleteDBInstance.xml │ │ │ ├── 627-DeleteDBCluster.xml │ │ │ ├── 628-DescribeDBInstances.xml │ │ │ ├── 629-DescribeDBClusters.xml │ │ │ ├── 8-ModifyDBClusterParameterGroup.xml │ │ │ └── 9-DescribeDBClusterParameters.xml │ │ │ └── test_main.cpp │ ├── autoscaling │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── autoscaling_samples.h │ │ ├── groups_and_instances_scenario.cpp │ │ ├── hello_autoscaling │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ └── hello_autoscaling.cpp │ │ └── tests │ │ │ ├── CMakeLists.txt │ │ │ ├── autoscaling_gtests.cpp │ │ │ ├── autoscaling_gtests.h │ │ │ ├── gtest_groups_and_instances_scenario.cpp │ │ │ ├── mock_input │ │ │ ├── 1-CreateLaunchTemplate.xml │ │ │ ├── 10-DescribeAutoScalingGroups.xml │ │ │ ├── 11-SetDesiredCapacity.xml │ │ │ ├── 12-DescribeAutoScalingGroups.xml │ │ │ ├── 13-DescribeAutoScalingGroups.xml │ │ │ ├── 133-DescribeAutoScalingInstances.xml │ │ │ ├── 134-DescribeAutoScalingGroups.xml │ │ │ ├── 135-DescribeAutoScalingGroups.xml │ │ │ ├── 136-DeleteAutoScalingGroup.xml │ │ │ ├── 137-DeleteLaunchTemplate.xml │ │ │ ├── 14-DescribeAutoScalingInstances.xml │ │ │ ├── 15-DescribeAutoScalingGroups.xml │ │ │ ├── 16-TerminateInstanceInAutoScalingGroup.xml │ │ │ ├── 17-DescribeAutoScalingGroups.xml │ │ │ ├── 2-DescribeAvailabilityZones.xml │ │ │ ├── 3-CreateAutoScalingGroup.xml │ │ │ ├── 4-DescribeAutoScalingGroups.xml │ │ │ ├── 5-DescribeAutoScalingGroups.xml │ │ │ ├── 6-DescribeAutoScalingInstances.xml │ │ │ ├── 7-DescribeAutoScalingGroups.xml │ │ │ ├── 72-DescribeAutoScalingInstances.xml │ │ │ ├── 73-DescribeAutoScalingGroups.xml │ │ │ ├── 74-DescribeScalingActivities.xml │ │ │ ├── 75-ListMetrics.xml │ │ │ ├── 76-GetMetricStatistics.xml │ │ │ ├── 77-DisableMetricsCollection.xml │ │ │ ├── 78-UpdateAutoScalingGroup.xml │ │ │ ├── 79-DescribeAutoScalingGroups.xml │ │ │ ├── 8-EnableMetricsCollection.xml │ │ │ ├── 80-TerminateInstanceInAutoScalingGroup.xml │ │ │ ├── 81-TerminateInstanceInAutoScalingGroup.xml │ │ │ ├── 82-DescribeAutoScalingGroups.xml │ │ │ └── 9-UpdateAutoScalingGroup.xml │ │ │ └── test_main.cpp │ ├── cloudtrail │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── cloudtrail_samples.h │ │ ├── create_trail.cpp │ │ ├── delete_trail.cpp │ │ ├── describe_trails.cpp │ │ ├── lookup_events.cpp │ │ └── tests │ │ │ ├── CMakeLists.txt │ │ │ ├── cloudtrail_gtests.cpp │ │ │ ├── cloudtrail_gtests.h │ │ │ ├── gtest_create_trail.cpp │ │ │ ├── gtest_delete_trail.cpp │ │ │ ├── gtest_describe_trails.cpp │ │ │ ├── gtest_lookup_events.cpp │ │ │ ├── mock_input │ │ │ ├── CreateTrail.json │ │ │ ├── DeleteTrail.json │ │ │ ├── DescribeTrails.json │ │ │ └── LookupEvents.json │ │ │ └── test_main.cpp │ ├── cloudwatch-logs │ │ ├── README.md │ │ ├── delete_subscription_filter.cpp │ │ ├── describe_subscription_filters.cpp │ │ └── put_subscription_filter.cpp │ ├── cloudwatch │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── delete_alarm.cpp │ │ ├── describe_alarms.cpp │ │ ├── disable_alarm_actions.cpp │ │ ├── enable_alarm_actions.cpp │ │ ├── list_metrics.cpp │ │ ├── put_metric_alarm.cpp │ │ └── put_metric_data.cpp │ ├── codebuild │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── codebuild_samples.h │ │ ├── list_builds.cpp │ │ ├── list_projects.cpp │ │ ├── start_build.cpp │ │ └── tests │ │ │ ├── CMakeLists.txt │ │ │ ├── codebuild_gtests.cpp │ │ │ ├── codebuild_gtests.h │ │ │ ├── gtest_list_builds.cpp │ │ │ ├── gtest_list_projects.cpp │ │ │ ├── gtest_start_build.cpp │ │ │ ├── mock_input │ │ │ └── StartBuild.json │ │ │ └── test_main.cpp │ ├── codecommit │ │ ├── CMakeLists.txt │ │ ├── create_pull_request.cpp │ │ ├── create_repository.cpp │ │ ├── delete_branch.cpp │ │ ├── delete_repository.cpp │ │ ├── list_branches.cpp │ │ ├── list_pull_requests.cpp │ │ ├── update_pull_request.cpp │ │ └── update_repository.cpp │ ├── cognito │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── cognito_samples.h │ │ ├── conanfile.txt │ │ ├── getting_started_with_user_pools.cpp │ │ ├── hello_cognito │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ └── hello_cognito.cpp │ │ └── tests │ │ │ ├── CMakeLists.txt │ │ │ ├── cognito_gtests.cpp │ │ │ ├── cognito_gtests.h │ │ │ ├── gtest_getting_started_with_user_pools.cpp │ │ │ └── test_main.cpp │ ├── cross-service │ │ ├── README.md │ │ ├── photo_asset_manager │ │ │ ├── CMakeLists.txt │ │ │ ├── Dockerfile │ │ │ ├── README.md │ │ │ ├── README_images │ │ │ │ ├── pam_overview.png │ │ │ │ └── pam_ui.png │ │ │ ├── cpp_lambda_functions.cpp │ │ │ ├── cpp_lambda_functions.h │ │ │ ├── cpp_pam_lambdas.cpp │ │ │ └── tests │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── cpp_lambda_tests.cpp │ │ │ │ ├── pam_gtests.cpp │ │ │ │ ├── pam_gtests.h │ │ │ │ ├── test_image.jpg │ │ │ │ └── test_main.cpp │ │ ├── serverless-aurora │ │ │ ├── CMakeLists.txt │ │ │ ├── HTTPReceiver.h │ │ │ ├── ItemTrackerHTTPHandler.cpp │ │ │ ├── ItemTrackerHTTPHandler.h │ │ │ ├── PocoHTTPServer.cpp │ │ │ ├── PocoHTTPServer.h │ │ │ ├── RDSDataHandler.cpp │ │ │ ├── RDSDataHandler.h │ │ │ ├── README.md │ │ │ ├── SESV2EmailHandler.cpp │ │ │ ├── SESV2EmailHandler.h │ │ │ ├── conanfile.txt │ │ │ ├── serverless_aurora.cpp │ │ │ └── tests │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── gtest_serverless_aurora.cpp │ │ │ │ ├── serverless_aurora_gtests.cpp │ │ │ │ └── serverless_aurora_gtests.h │ │ └── topics_and_queues │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── images │ │ │ └── fifo_topics_diagram.png │ │ │ ├── messaging_with_topics_and_queues.cpp │ │ │ ├── tests │ │ │ ├── CMakeLists.txt │ │ │ ├── gtest_messaging_with_topics_and_queues.cpp │ │ │ ├── test_main.cpp │ │ │ ├── topics_and_queues_gtests.cpp │ │ │ └── topics_and_queues_gtests.h │ │ │ └── topics_and_queues_samples.h │ ├── dynamodb │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── batch_get_item.cpp │ │ ├── batch_write_item.cpp │ │ ├── create_table.cpp │ │ ├── create_table_composite_key.cpp │ │ ├── delete_item.cpp │ │ ├── delete_table.cpp │ │ ├── describe_table.cpp │ │ ├── dynamodb_getting_started_scenario.cpp │ │ ├── dynamodb_partiql_batch_scenario.cpp │ │ ├── dynamodb_partiql_single_scenario.cpp │ │ ├── dynamodb_samples.h │ │ ├── dynamodb_utils.cpp │ │ ├── get_item.cpp │ │ ├── hello_dynamodb │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ └── hello_dynamodb.cpp │ │ ├── list_tables.cpp │ │ ├── put_item.cpp │ │ ├── query_items.cpp │ │ ├── scan_table.cpp │ │ ├── tests │ │ │ ├── CMakeLists.txt │ │ │ ├── Forum.json │ │ │ ├── ProductCatalog.json │ │ │ ├── dynamodb_gtests.cpp │ │ │ ├── dynamodb_gtests.h │ │ │ ├── gtest_batch_get_item.cpp │ │ │ ├── gtest_batch_write_item.cpp │ │ │ ├── gtest_create_table.cpp │ │ │ ├── gtest_create_table_composite_key.cpp │ │ │ ├── gtest_delete_item.cpp │ │ │ ├── gtest_delete_table.cpp │ │ │ ├── gtest_describe_table.cpp │ │ │ ├── gtest_dynamodb_getting_started_scenario.cpp │ │ │ ├── gtest_dynamodb_partiql_batch_scenario.cpp │ │ │ ├── gtest_dynamodb_partiql_single_scenario.cpp │ │ │ ├── gtest_get_item.cpp │ │ │ ├── gtest_list_tables.cpp │ │ │ ├── gtest_put_item.cpp │ │ │ ├── gtest_query_items.cpp │ │ │ ├── gtest_scan_table.cpp │ │ │ ├── gtest_update_item.cpp │ │ │ ├── gtest_update_table.cpp │ │ │ └── test_main.cpp │ │ ├── update_item.cpp │ │ └── update_table.cpp │ ├── ebs │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── attach_volume.cpp │ │ ├── create_volume.cpp │ │ ├── delete_volume.cpp │ │ └── describe_volumes.cpp │ ├── ec2 │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── allocate_address.cpp │ │ ├── associate_address.cpp │ │ ├── authorize_security_group_ingress.cpp │ │ ├── create_key_pair.cpp │ │ ├── create_security_group.cpp │ │ ├── create_tags.cpp │ │ ├── delete_key_pair.cpp │ │ ├── delete_security_group.cpp │ │ ├── describe_addresses.cpp │ │ ├── describe_availability_zones.cpp │ │ ├── describe_instances.cpp │ │ ├── describe_key_pairs.cpp │ │ ├── describe_regions_and_zones.cpp │ │ ├── describe_security_groups.cpp │ │ ├── ec2_samples.h │ │ ├── hello_ec2 │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ └── hello_ec2.cpp │ │ ├── monitor_instance.cpp │ │ ├── reboot_instance.cpp │ │ ├── release_address.cpp │ │ ├── run_instances.cpp │ │ ├── start_stop_instance.cpp │ │ ├── terminate_instances.cpp │ │ └── tests │ │ │ ├── CMakeLists.txt │ │ │ ├── ec2_gtests.cpp │ │ │ ├── ec2_gtests.h │ │ │ ├── gtest_allocate_address.cpp │ │ │ ├── gtest_associate_address.cpp │ │ │ ├── gtest_authorize_security_group_ingress.cpp │ │ │ ├── gtest_create_key_pair.cpp │ │ │ ├── gtest_create_security_group.cpp │ │ │ ├── gtest_create_tags.cpp │ │ │ ├── gtest_delete_key_pair.cpp │ │ │ ├── gtest_delete_security_group.cpp │ │ │ ├── gtest_describe_addresses.cpp │ │ │ ├── gtest_describe_availability_zones.cpp │ │ │ ├── gtest_describe_instances.cpp │ │ │ ├── gtest_describe_key_pairs.cpp │ │ │ ├── gtest_describe_regions_and_zones.cpp │ │ │ ├── gtest_describe_security_groups.cpp │ │ │ ├── gtest_monitor_instance.cpp │ │ │ ├── gtest_reboot_instance.cpp │ │ │ ├── gtest_release_address.cpp │ │ │ ├── gtest_run_instances.cpp │ │ │ ├── gtest_start_stop_instance.cpp │ │ │ ├── gtest_terminate_instances.cpp │ │ │ └── test_main.cpp │ ├── efs │ │ ├── CMakeLists.txt │ │ ├── create_file_system.cpp │ │ ├── create_mount_target.cpp │ │ ├── delete_file_system.cpp │ │ └── update_file_system.cpp │ ├── elasticache │ │ ├── CMakeLists.txt │ │ ├── add_tags_to_resource.cpp │ │ ├── create_cache_cluster.cpp │ │ ├── delete_cache_cluster.cpp │ │ └── modify_cache_cluster.cpp │ ├── elasticfilesystem │ │ ├── CMakeLists.txt │ │ └── create_file_system_with_modeled_exceptions.cpp │ ├── eventbridge │ │ ├── README.md │ │ ├── put_events.cpp │ │ ├── put_rule.cpp │ │ └── put_targets.cpp │ ├── gamelift │ │ └── GameLift-Unreal-game-server.cpp │ ├── glacier │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── create_vault.cpp │ │ ├── upload_archive.cpp │ │ └── upload_archive_multipart.cpp │ ├── glue │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── flight_etl_job_script.py │ │ ├── glue_getting_started_scenario.cpp │ │ ├── glue_samples.h │ │ ├── glue_utilities.cpp │ │ ├── hello_glue │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ └── hello_glue.cpp │ │ └── tests │ │ │ ├── CMakeLists.txt │ │ │ ├── glue_gtests.cpp │ │ │ ├── glue_gtests.h │ │ │ ├── gtest_glue_getting_started_scenario.cpp │ │ │ └── test_main.cpp │ ├── guardduty │ │ ├── CMakeLists.txt │ │ ├── list_detectors.cpp │ │ └── list_findings_with_finding_criteria.cpp │ ├── iam │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── access_key_last_used.cpp │ │ ├── attach_role_policy.cpp │ │ ├── create_access_key.cpp │ │ ├── create_account_alias.cpp │ │ ├── create_policy.cpp │ │ ├── create_role.cpp │ │ ├── create_user.cpp │ │ ├── delete_access_key.cpp │ │ ├── delete_account_alias.cpp │ │ ├── delete_policy.cpp │ │ ├── delete_server_certificate.cpp │ │ ├── delete_user.cpp │ │ ├── detach_role_policy.cpp │ │ ├── get_policy.cpp │ │ ├── get_server_certificate.cpp │ │ ├── hello_iam │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ └── hello_iam.cpp │ │ ├── iam_create_user_assume_role_scenario.cpp │ │ ├── iam_samples.h │ │ ├── list_access_keys.cpp │ │ ├── list_account_aliases.cpp │ │ ├── list_policies.cpp │ │ ├── list_server_certificates.cpp │ │ ├── list_users.cpp │ │ ├── put_role_policy.cpp │ │ ├── tests │ │ │ ├── CMakeLists.txt │ │ │ ├── gtest_access_key_last_used.cpp │ │ │ ├── gtest_attach_role_policy.cpp │ │ │ ├── gtest_create_access_key.cpp │ │ │ ├── gtest_create_account_alias.cpp │ │ │ ├── gtest_create_policy.cpp │ │ │ ├── gtest_create_role.cpp │ │ │ ├── gtest_create_user.cpp │ │ │ ├── gtest_delete_access_key.cpp │ │ │ ├── gtest_delete_account_alias.cpp │ │ │ ├── gtest_delete_policy.cpp │ │ │ ├── gtest_delete_server_certificate.cpp │ │ │ ├── gtest_delete_user.cpp │ │ │ ├── gtest_detach_role_policy.cpp │ │ │ ├── gtest_get_policy.cpp │ │ │ ├── gtest_get_server_certificate.cpp │ │ │ ├── gtest_iam_create_user_assume_role_scenario.cpp │ │ │ ├── gtest_list_access_keys.cpp │ │ │ ├── gtest_list_account_aliases.cpp │ │ │ ├── gtest_list_policies.cpp │ │ │ ├── gtest_list_server_certificates.cpp │ │ │ ├── gtest_list_users.cpp │ │ │ ├── gtest_put_role_policy.cpp │ │ │ ├── gtest_update_access_key.cpp │ │ │ ├── gtest_update_server_certificate.cpp │ │ │ ├── gtest_update_user.cpp │ │ │ ├── iam_gtests.cpp │ │ │ ├── iam_gtests.h │ │ │ ├── mock_input │ │ │ │ ├── 1-CreateUser.xml │ │ │ │ ├── 10-AssumeRole.xml │ │ │ │ ├── 11-AttachRolePolicy.xml │ │ │ │ ├── 12-DetachRolePolicy.xml │ │ │ │ ├── 13-DeletePolicy.xml │ │ │ │ ├── 14-DeleteRole.xml │ │ │ │ ├── 15-DeleteUser.xml │ │ │ │ ├── 2-GetUser.xml │ │ │ │ ├── 3-CreateRole.xml │ │ │ │ ├── 4-CreatePolicy.xml │ │ │ │ ├── 5-AssumeRole.xml │ │ │ │ ├── ListBuckets.xml │ │ │ │ └── ListBucketsFailed.xml │ │ │ └── test_main.cpp │ │ ├── update_access_key.cpp │ │ ├── update_server_certificate.cpp │ │ └── update_user.cpp │ ├── iot │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── attach_thing_principal.cpp │ │ ├── create_keys_and_certificate.cpp │ │ ├── create_thing.cpp │ │ ├── create_topic_rule.cpp │ │ ├── delete_certificate.cpp │ │ ├── delete_thing.cpp │ │ ├── delete_topic_rule.cpp │ │ ├── describe_endpoint.cpp │ │ ├── describe_thing.cpp │ │ ├── detach_thing_principal.cpp │ │ ├── get_thing_shadow.cpp │ │ ├── hello_iot │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ └── hello_iot.cpp │ │ ├── iot_samples.h │ │ ├── list_certificates.cpp │ │ ├── list_topic_rules.cpp │ │ ├── search_index.cpp │ │ ├── tests │ │ │ ├── CMakeLists.txt │ │ │ ├── gtest_attach_thing_principal.cpp │ │ │ ├── gtest_create_keys_and_certificate.cpp │ │ │ ├── gtest_create_thing.cpp │ │ │ ├── gtest_create_topic_rule.cpp │ │ │ ├── gtest_delete_certificate.cpp │ │ │ ├── gtest_delete_thing.cpp │ │ │ ├── gtest_delete_topic_rule.cpp │ │ │ ├── gtest_describe_endpoint.cpp │ │ │ ├── gtest_describe_thing.cpp │ │ │ ├── gtest_detach_thing_principal.cpp │ │ │ ├── gtest_get_thing_shadow.cpp │ │ │ ├── gtest_list_certificates.cpp │ │ │ ├── gtest_list_topic_rules.cpp │ │ │ ├── gtest_search_index.cpp │ │ │ ├── gtest_update_indexing_configuration.cpp │ │ │ ├── gtest_update_thing.cpp │ │ │ ├── gtest_update_thing_shadow.cpp │ │ │ ├── iot_gtests.cpp │ │ │ ├── iot_gtests.h │ │ │ ├── mock_input │ │ │ │ ├── create_keys_and_certificate.json │ │ │ │ ├── create_thing.json │ │ │ │ ├── create_topic_rule.json │ │ │ │ ├── describe_endpoint.json │ │ │ │ ├── describe_thing.json │ │ │ │ ├── empty_response.json │ │ │ │ ├── get_thing_shadow.json │ │ │ │ ├── list_certificates1.json │ │ │ │ ├── list_certificates2.json │ │ │ │ ├── list_topic_rules.json │ │ │ │ ├── search_index.json │ │ │ │ ├── search_index2.json │ │ │ │ └── update_thing_shadow.json │ │ │ └── test_main.cpp │ │ ├── things_and_shadows_workflow │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── cfn_template.yaml │ │ │ └── iot_things_and_shadows_workflow.cpp │ │ ├── update_indexing_configuration.cpp │ │ ├── update_thing.cpp │ │ └── update_thing_shadow.cpp │ ├── kinesis │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── put_get_records.cpp │ ├── lambda │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── cpp_lambda │ │ │ ├── Dockerfile │ │ │ ├── README.md │ │ │ ├── calculator │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── main.cpp │ │ │ └── increment │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── main.cpp │ │ ├── doc_example_lambda_calculator.zip │ │ ├── doc_example_lambda_increment.zip │ │ ├── get_started_with_functions_scenario.cpp │ │ ├── hello_lambda │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ └── hello_lambda.cpp │ │ ├── lambda_samples.h │ │ └── tests │ │ │ ├── CMakeLists.txt │ │ │ ├── gtest_get_started_with_functions_scenario.cpp │ │ │ ├── lambda_gtests.cpp │ │ │ ├── lambda_gtests.h │ │ │ └── test_main.cpp │ ├── mediaconvert │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── create_job.cpp │ │ ├── get_job.cpp │ │ ├── job_settings.json │ │ ├── list_jobs.cpp │ │ ├── mediaconvert_samples.h │ │ └── tests │ │ │ ├── CMakeLists.txt │ │ │ ├── MediaConvert_gtests.cpp │ │ │ ├── MediaConvert_gtests.h │ │ │ ├── gtest_create_job.cpp │ │ │ ├── gtest_get_job.cpp │ │ │ ├── gtest_list_jobs.cpp │ │ │ ├── mock_input │ │ │ ├── createJob.json │ │ │ └── getJob.json │ │ │ └── test_main.cpp │ ├── medical-imaging │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── delete_image_set.cpp │ │ ├── get_dicom_import_job.cpp │ │ ├── get_image_frame.cpp │ │ ├── get_image_set_metadata.cpp │ │ ├── hello_health_imaging │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ └── hello_health_imaging.cpp │ │ ├── imaging_set_and_frames_workflow │ │ │ ├── CMakeLists.txt │ │ │ ├── CMakePresets.json │ │ │ ├── README.md │ │ │ ├── cfn_template.yaml │ │ │ ├── medical_image_sets_and_frames_workflow.cpp │ │ │ └── vcpkg.json │ │ ├── medical-imaging_samples.h │ │ ├── search_image_sets.cpp │ │ ├── start_dicom_import_job.cpp │ │ └── tests │ │ │ ├── CMakeLists.txt │ │ │ ├── gtest_delete_image_set.cpp │ │ │ ├── gtest_get_dicom_import_job.cpp │ │ │ ├── gtest_get_image_frame.cpp │ │ │ ├── gtest_get_image_set_metadata.cpp │ │ │ ├── gtest_search_image_sets.cpp │ │ │ ├── gtest_start_dicom_import_job.cpp │ │ │ ├── medical-imaging_gtests.cpp │ │ │ ├── medical-imaging_gtests.h │ │ │ ├── mock_input │ │ │ ├── 1-searchImageSets.json │ │ │ ├── 2-searchImageSets.json │ │ │ ├── deleteImageSet.json │ │ │ ├── deleteImageSet.json.gz │ │ │ ├── getDICOMImportJob.json │ │ │ ├── startDICOMImportJob.json │ │ │ └── test.jph │ │ │ └── test_main.cpp │ ├── neptune │ │ ├── CMakeLists.txt │ │ ├── create_db_cluster.cpp │ │ ├── delete_db_cluster.cpp │ │ ├── describe_db_clusters.cpp │ │ └── modify_db_cluster.cpp │ ├── rds │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── getting_started_with_db_instances.cpp │ │ ├── hello_rds │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ └── hello_rds.cpp │ │ ├── rds_samples.h │ │ └── tests │ │ │ ├── CMakeLists.txt │ │ │ ├── gtest_getting_started_with_db_instances.cpp │ │ │ ├── mock_input │ │ │ ├── 1-DescribeDBParameterGroups.xml │ │ │ ├── 10-DescribeDBParameters.xml │ │ │ ├── 11-DescribeDBInstances.xml │ │ │ ├── 12-DescribeDBEngineVersions.xml │ │ │ ├── 13-DescribeOrderableDBInstanceOptions.xml │ │ │ ├── 15-CreateDBInstance.xml │ │ │ ├── 16-DescribeDBInstances.xml │ │ │ ├── 2-DescribeDBEngineVersions.xml │ │ │ ├── 3-CreateDBParameterGroup.xml │ │ │ ├── 4-DescribeDBParameters.xml │ │ │ ├── 457-DescribeDBInstances.xml │ │ │ ├── 458-CreateDBSnapshot.xml │ │ │ ├── 459-DescribeDBSnapshots.xml │ │ │ ├── 564-DescribeDBSnapshots.xml │ │ │ ├── 565-DeleteDBInstance.xml │ │ │ ├── 566-DescribeDBInstances.xml │ │ │ ├── 666-DescribeDBInstances.xml │ │ │ ├── 667-DeleteDBParameterGroup.xml │ │ │ ├── 8-DescribeDBParameters.xml │ │ │ └── 9-ModifyDBParameterGroup.xml │ │ │ ├── rds_gtests.cpp │ │ │ ├── rds_gtests.h │ │ │ └── test_main.cpp │ ├── redshift │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── authorize_cluster_access.cpp │ │ ├── create_cluster.cpp │ │ └── create_cluster_subnet_group.cpp │ ├── rekognition │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── detect_labels.cpp │ │ ├── hello_rekognition │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ └── hello_rekognition.cpp │ │ ├── rekognition_samples.h │ │ └── tests │ │ │ ├── CMakeLists.txt │ │ │ ├── gtest_detect_labels.cpp │ │ │ ├── rekognition_gtests.cpp │ │ │ ├── rekognition_gtests.h │ │ │ └── test_main.cpp │ ├── s3-crt │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── include │ │ │ └── awsdoc │ │ │ │ └── s3-crt │ │ │ │ ├── S3Crt_EXPORTS.h │ │ │ │ └── s3-crt-demo.h │ │ ├── metadata.yaml │ │ ├── s3-crt-demo.cpp │ │ └── tests │ │ │ └── test_s3-crt-demo.cpp │ ├── s3 │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── copy_object.cpp │ │ ├── create_bucket.cpp │ │ ├── delete_bucket.cpp │ │ ├── delete_bucket_policy.cpp │ │ ├── delete_object.cpp │ │ ├── delete_objects.cpp │ │ ├── delete_website_config.cpp │ │ ├── get_bucket_acl.cpp │ │ ├── get_bucket_policy.cpp │ │ ├── get_object.cpp │ │ ├── get_put_bucket_acl.cpp │ │ ├── get_put_object_acl.cpp │ │ ├── get_website_config.cpp │ │ ├── hello_s3 │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ └── hello_s3.cpp │ │ ├── list_buckets.cpp │ │ ├── list_buckets_disabling_dns_cache.cpp │ │ ├── list_objects.cpp │ │ ├── list_objects_with_aws_global_region.cpp │ │ ├── presigned_get_object.cpp │ │ ├── presigned_put_object.cpp │ │ ├── put_bucket_acl.cpp │ │ ├── put_bucket_policy.cpp │ │ ├── put_object.cpp │ │ ├── put_object_async.cpp │ │ ├── put_object_buffer.cpp │ │ ├── put_website_config.cpp │ │ ├── s3_demo_for_cloud9.cpp │ │ ├── s3_demo_for_cloud9.h │ │ ├── s3_examples.h │ │ ├── s3_getting_started_scenario.cpp │ │ ├── s3_object_integrity_workflow │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── main.cpp │ │ │ └── s3_object_integrity_workflow.cpp │ │ └── tests │ │ │ ├── CMakeLists.txt │ │ │ ├── S3_GTests.cpp │ │ │ ├── S3_GTests.h │ │ │ ├── gtest_copy_object.cpp │ │ │ ├── gtest_create_bucket.cpp │ │ │ ├── gtest_delete_bucket.cpp │ │ │ ├── gtest_delete_bucket_policy.cpp │ │ │ ├── gtest_delete_object.cpp │ │ │ ├── gtest_delete_objects.cpp │ │ │ ├── gtest_delete_website_config.cpp │ │ │ ├── gtest_get_bucket_acl.cpp │ │ │ ├── gtest_get_bucket_policy.cpp │ │ │ ├── gtest_get_object.cpp │ │ │ ├── gtest_get_put_bucket_acl.cpp │ │ │ ├── gtest_get_put_object_acl.cpp │ │ │ ├── gtest_get_website_config.cpp │ │ │ ├── gtest_list_buckets.cpp │ │ │ ├── gtest_list_buckets_disabling_dns_cache.cpp │ │ │ ├── gtest_list_objects.cpp │ │ │ ├── gtest_list_objects_with_aws_global_region.cpp │ │ │ ├── gtest_presigned_get_object.cpp │ │ │ ├── gtest_presigned_put_object.cpp │ │ │ ├── gtest_put_bucket_acl.cpp │ │ │ ├── gtest_put_bucket_policy.cpp │ │ │ ├── gtest_put_object.cpp │ │ │ ├── gtest_put_object_async.cpp │ │ │ ├── gtest_put_object_buffer.cpp │ │ │ ├── gtest_put_website_config.cpp │ │ │ ├── gtest_s3_demo_for_cloud9.cpp │ │ │ ├── gtest_s3_getting_started_scenario.cpp │ │ │ ├── gtest_s3_object_integrity_workflow.cpp │ │ │ ├── mock_input │ │ │ ├── DeleteBucketPolicy.xml │ │ │ ├── GetBucketPolicy.json │ │ │ └── PutBucketPolicy.xml │ │ │ └── test_main.cpp │ ├── s3encryption │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── awsdoc │ │ │ │ └── s3-encryption │ │ │ │ ├── s3Encryption_EXPORTS.h │ │ │ │ └── s3_encryption_examples.h │ │ ├── s3Encryption.cpp │ │ └── tests │ │ │ └── test_s3Encryption.cpp │ ├── sdk-customization │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── custom_response_stream.cpp │ │ ├── override_default_logger.cpp │ │ ├── sdk_customization_samples.h │ │ └── tests │ │ │ ├── CMakeLists.txt │ │ │ ├── customization_gtests.cpp │ │ │ ├── customization_gtests.h │ │ │ ├── gtest_custom_response_stream.cpp │ │ │ └── test_main.cpp │ ├── secrets-manager │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── get_secret_value.cpp │ │ ├── secretsmanager_samples.h │ │ └── tests │ │ │ ├── CMakeLists.txt │ │ │ ├── gtest_get_secret_value.cpp │ │ │ ├── mock_input │ │ │ └── GetSecretValue.json │ │ │ ├── secretsmanager_gtests.cpp │ │ │ ├── secretsmanager_gtests.h │ │ │ └── test_main.cpp │ ├── ses │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── create_receipt_filter.cpp │ │ ├── create_receipt_rule.cpp │ │ ├── create_receipt_rule_set.cpp │ │ ├── create_template.cpp │ │ ├── delete_identity.cpp │ │ ├── delete_receipt_filter.cpp │ │ ├── delete_receipt_rule.cpp │ │ ├── delete_receipt_rule_set.cpp │ │ ├── delete_template.cpp │ │ ├── get_template.cpp │ │ ├── list_identities.cpp │ │ ├── list_receipt_filters.cpp │ │ ├── send_email.cpp │ │ ├── send_templated_email.cpp │ │ ├── ses_samples.h │ │ ├── tests │ │ │ ├── CMakeLists.txt │ │ │ ├── gtest_create_receipt_filter.cpp │ │ │ ├── gtest_create_receipt_rule.cpp │ │ │ ├── gtest_create_receipt_rule_set.cpp │ │ │ ├── gtest_create_template.cpp │ │ │ ├── gtest_delete_identity.cpp │ │ │ ├── gtest_delete_receipt_filter.cpp │ │ │ ├── gtest_delete_receipt_rule.cpp │ │ │ ├── gtest_delete_receipt_rule_set.cpp │ │ │ ├── gtest_delete_template.cpp │ │ │ ├── gtest_get_template.cpp │ │ │ ├── gtest_list_identities.cpp │ │ │ ├── gtest_list_receipt_filters.cpp │ │ │ ├── gtest_send_email.cpp │ │ │ ├── gtest_send_templated_email.cpp │ │ │ ├── gtest_update_template.cpp │ │ │ ├── gtest_verify_email_identity.cpp │ │ │ ├── mock_input │ │ │ │ ├── CreateReceiptFilter.xml │ │ │ │ ├── CreateReceiptRule.xml │ │ │ │ ├── CreateReceiptRuleSet.xml │ │ │ │ ├── CreateTemplate.xml │ │ │ │ ├── DeleteIdentity.xml │ │ │ │ ├── DeleteReceiptFilter.xml │ │ │ │ ├── DeleteReceiptRule.xml │ │ │ │ ├── DeleteReceiptRuleSet.xml │ │ │ │ ├── DeleteTemplate.xml │ │ │ │ ├── GetTemplate.xml │ │ │ │ ├── ListIdentities.xml │ │ │ │ ├── ListReceiptFilters.xml │ │ │ │ ├── SendEmail.xml │ │ │ │ ├── SendTemplatedEmail.xml │ │ │ │ ├── UpdateTemplate.xml │ │ │ │ └── VerifyEmailIdentity.xml │ │ │ ├── ses_gtests.cpp │ │ │ ├── ses_gtests.h │ │ │ └── test_main.cpp │ │ ├── update_template.cpp │ │ └── verify_email_identity.cpp │ ├── sns │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── create_topic.cpp │ │ ├── delete_topic.cpp │ │ ├── get_sms_type.cpp │ │ ├── get_subscription_attributes.cpp │ │ ├── get_topic_attributes.cpp │ │ ├── hello_sns │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ └── hello_sns.cpp │ │ ├── list_subscriptions.cpp │ │ ├── list_topics.cpp │ │ ├── publish_sms.cpp │ │ ├── publish_to_topic.cpp │ │ ├── set_sms_type.cpp │ │ ├── sns_samples.h │ │ ├── subscribe_app.cpp │ │ ├── subscribe_email.cpp │ │ ├── subscribe_lambda.cpp │ │ ├── tests │ │ │ ├── CMakeLists.txt │ │ │ ├── gtest_create_topic.cpp │ │ │ ├── gtest_delete_topic.cpp │ │ │ ├── gtest_get_sms_type.cpp │ │ │ ├── gtest_get_subscription_attributes.cpp │ │ │ ├── gtest_get_topic_attributes.cpp │ │ │ ├── gtest_list_subscriptions.cpp │ │ │ ├── gtest_list_topics.cpp │ │ │ ├── gtest_publish_sms.cpp │ │ │ ├── gtest_publish_to_topic.cpp │ │ │ ├── gtest_set_sms_type.cpp │ │ │ ├── gtest_subscribe_app.cpp │ │ │ ├── gtest_subscribe_email.cpp │ │ │ ├── gtest_subscribe_lambda.cpp │ │ │ ├── gtest_unsubscribe.cpp │ │ │ ├── mock_input │ │ │ │ ├── subscribe_app.xml │ │ │ │ ├── subscribe_email.xml │ │ │ │ └── subscribe_lambda.xml │ │ │ ├── sns_gtests.cpp │ │ │ ├── sns_gtests.h │ │ │ └── test_main.cpp │ │ └── unsubscribe.cpp │ ├── sqs │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── change_message_visibility.cpp │ │ ├── create_queue.cpp │ │ ├── dead_letter_queue.cpp │ │ ├── delete_message.cpp │ │ ├── delete_queue.cpp │ │ ├── get_queue_url.cpp │ │ ├── hello_sqs │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ └── hello_sqs.cpp │ │ ├── list_queues.cpp │ │ ├── long_polling_on_create_queue.cpp │ │ ├── long_polling_on_existing_queue.cpp │ │ ├── long_polling_on_message_receipt.cpp │ │ ├── purge_queue.cpp │ │ ├── receive_message.cpp │ │ ├── send_message.cpp │ │ ├── set_queue_attributes.cpp │ │ ├── sqs_samples.h │ │ └── tests │ │ │ ├── CMakeLists.txt │ │ │ ├── gtest_change_message_visibility.cpp │ │ │ ├── gtest_create_queue.cpp │ │ │ ├── gtest_dead_letter_queue.cpp │ │ │ ├── gtest_delete_message.cpp │ │ │ ├── gtest_delete_queue.cpp │ │ │ ├── gtest_get_queue_url.cpp │ │ │ ├── gtest_list_queues.cpp │ │ │ ├── gtest_long_polling_on_create_queue.cpp │ │ │ ├── gtest_long_polling_on_existing_queue.cpp │ │ │ ├── gtest_long_polling_on_message_receipt.cpp │ │ │ ├── gtest_purge_queue.cpp │ │ │ ├── gtest_receive_message.cpp │ │ │ ├── gtest_send_message.cpp │ │ │ ├── gtest_set_queue_attributes.cpp │ │ │ ├── sqs_gtests.cpp │ │ │ ├── sqs_gtests.h │ │ │ └── test_main.cpp │ ├── storage_gateway │ │ ├── CMakeLists.txt │ │ ├── create_nfs_file_share.cpp │ │ ├── delete_volume.cpp │ │ ├── describe_gateway_information.cpp │ │ ├── describe_smb_settings.cpp │ │ ├── list_file_shares.cpp │ │ └── start_gateway.cpp │ ├── sts │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── assume_role.cpp │ │ ├── sts_samples.h │ │ └── tests │ │ │ ├── CMakeLists.txt │ │ │ ├── gtest_assume_role.cpp │ │ │ ├── mock_input │ │ │ └── AssumeRole.xml │ │ │ ├── sts_gtests.cpp │ │ │ ├── sts_gtests.h │ │ │ └── test_main.cpp │ ├── transcribe-streaming │ │ ├── .media │ │ │ └── transcribe-test-file.wav │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── get_transcript.cpp │ └── transfer-manager │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── transferOnStream.cpp ├── premium-ex.md └── run_automated_tests.py ├── dotnetv3 ├── .editorconfig ├── .gitignore ├── ACM │ ├── DescribeCertificates │ │ ├── DescribeCertificate.sln │ │ ├── DescribeCertificate │ │ │ ├── DescribeCertificate.cs │ │ │ └── DescribeCertificate.csproj │ │ └── DescribeCertificateTest │ │ │ ├── DescribeCertificateTest.cs │ │ │ └── DescribeCertificateTest.csproj │ ├── ListCertificates │ │ ├── ListCertificates.sln │ │ ├── ListCertificates │ │ │ ├── ListCertificates.cs │ │ │ └── ListCertificates.csproj │ │ └── ListCertificatesTest │ │ │ ├── ListCertificatesTest.cs │ │ │ └── ListCertificatesTest.csproj │ └── README.md ├── Aurora │ ├── Actions │ │ ├── AuroraActions.csproj │ │ ├── AuroraWrapper.cs │ │ └── HelloAurora.cs │ ├── AuroraExamples.sln │ ├── README.md │ ├── Scenarios │ │ ├── AuroraScenario.cs │ │ └── AuroraScenario.csproj │ └── Tests │ │ ├── AuroraScenarioTests.cs │ │ ├── AuroraTests.csproj │ │ ├── Usings.cs │ │ └── testsettings.json ├── AutoScaling │ ├── Actions │ │ ├── AutoScalingActions.csproj │ │ ├── AutoScalingWrapper.cs │ │ ├── CloudWatchWrapper.cs │ │ ├── EC2Wrapper.cs │ │ └── HelloAutoScaling.cs │ ├── AutoScalingExamples.sln │ ├── README.md │ ├── Scenarios │ │ └── AutoScalingBasics │ │ │ ├── AutoScalingBasics.cs │ │ │ ├── AutoScalingBasics.csproj │ │ │ ├── UIWrapper.cs │ │ │ ├── Usings.cs │ │ │ └── settings.json │ └── Tests │ │ ├── AutoScalingTests.csproj │ │ ├── AutoScalingWrapperTests.cs │ │ ├── Usings.cs │ │ └── testsettings.json ├── Bedrock-runtime │ ├── .gitignore │ ├── Actions │ │ ├── BedrockRuntimeActions.csproj │ │ ├── HelloBedrockRuntime.cs │ │ └── InvokeModelAsync.cs │ ├── BedrockRuntimeExamples.sln │ ├── Models │ │ ├── AmazonNova │ │ │ ├── AmazonNovaCanvas │ │ │ │ └── InvokeModel │ │ │ │ │ ├── InvokeModel.cs │ │ │ │ │ └── InvokeModel.csproj │ │ │ └── AmazonNovaText │ │ │ │ ├── Converse │ │ │ │ ├── Converse.cs │ │ │ │ └── Converse.csproj │ │ │ │ └── ConverseStream │ │ │ │ ├── ConverseStream.cs │ │ │ │ └── ConverseStream.csproj │ │ ├── AnthropicClaude │ │ │ ├── Converse │ │ │ │ ├── Converse.cs │ │ │ │ └── Converse.csproj │ │ │ ├── ConverseStream │ │ │ │ ├── ConverseStream.cs │ │ │ │ └── ConverseStream.csproj │ │ │ ├── InvokeModel │ │ │ │ ├── InvokeModel.cs │ │ │ │ └── InvokeModel.csproj │ │ │ └── InvokeModelWithResponseStream │ │ │ │ ├── InvokeModelWithResponseStream.cs │ │ │ │ └── InvokeModelWithResponseStream.csproj │ │ ├── CohereCommand │ │ │ ├── Command_InvokeModel │ │ │ │ ├── Command_InvokeModel.csproj │ │ │ │ └── InvokeModel.cs │ │ │ ├── Command_InvokeModelWithResponseStream │ │ │ │ ├── Command_InvokeModelWithResponseStream.csproj │ │ │ │ └── InvokeModelWithResponseStream.cs │ │ │ ├── Command_R_InvokeModel │ │ │ │ ├── Command_R_InvokeModel.csproj │ │ │ │ └── InvokeModel.cs │ │ │ ├── Command_R_InvokeModelWithResponseStream │ │ │ │ ├── Command_R_InvokeModelWithResponseStream.csproj │ │ │ │ └── InvokeModelWithResponseStream.cs │ │ │ ├── Converse │ │ │ │ ├── Converse.cs │ │ │ │ └── Converse.csproj │ │ │ └── ConverseStream │ │ │ │ ├── ConverseStream.cs │ │ │ │ └── ConverseStream.csproj │ │ ├── MetaLlama │ │ │ ├── Converse │ │ │ │ ├── Converse.cs │ │ │ │ └── Converse.csproj │ │ │ ├── ConverseStream │ │ │ │ ├── ConverseStream.cs │ │ │ │ └── ConverseStream.csproj │ │ │ ├── Llama3_InvokeModel │ │ │ │ ├── InvokeModel.cs │ │ │ │ └── Llama3_InvokeModel.csproj │ │ │ └── Llama3_InvokeModelWithResponseStream │ │ │ │ ├── InvokeModelWithResponseStream.cs │ │ │ │ └── Llama3_InvokeModelWithResponseStream.csproj │ │ └── Mistral │ │ │ ├── Converse │ │ │ ├── Converse.cs │ │ │ └── Converse.csproj │ │ │ ├── ConverseStream │ │ │ ├── ConverseStream.cs │ │ │ └── ConverseStream.csproj │ │ │ ├── InvokeModel │ │ │ ├── InvokeModel.cs │ │ │ └── InvokeModel.csproj │ │ │ └── InvokeModelWithResponseStream │ │ │ ├── InvokeModelWithResponseStream.cs │ │ │ └── InvokeModelWithResponseStream.csproj │ ├── README.md │ ├── Scenarios │ │ └── ConverseToolScenario │ │ │ ├── BedrockActionsWrapper.cs │ │ │ ├── ConverseToolScenario.cs │ │ │ ├── ConverseToolScenario.csproj │ │ │ ├── README.md │ │ │ ├── ToolResponse.cs │ │ │ └── WeatherTool.cs │ └── Tests │ │ ├── ActionTest_Converse.cs │ │ ├── ActionTest_ConverseStream.cs │ │ ├── ActionTest_InvokeModelWithResponseStream.cs │ │ ├── ActionTests_InvokeModel.cs │ │ ├── BedrockRuntimeTests.csproj │ │ ├── ConverseToolScenarioTests.cs │ │ └── GlobalUsings.cs ├── Bedrock │ ├── Actions │ │ ├── BedrockActions.csproj │ │ └── HelloBedrock.cs │ ├── BedrockExamples.sln │ ├── README.md │ └── Tests │ │ ├── BedrockTest.cs │ │ ├── BedrockTests.csproj │ │ └── GlobalUsings.cs ├── CloudFormation │ ├── Actions │ │ ├── CloudFormationActions.csproj │ │ └── HelloCloudFormation.cs │ ├── CloudFormationExamples.sln │ ├── README.md │ └── Tests │ │ ├── CloudFormationTests.cs │ │ ├── CloudFormationTests.csproj │ │ └── Usings.cs ├── CloudWatch │ ├── Actions │ │ ├── CloudWatchActions.csproj │ │ ├── CloudWatchClasses.cs │ │ ├── CloudWatchWrapper.cs │ │ └── HelloCloudWatch.cs │ ├── CloudWatchExamples.sln │ ├── README.md │ ├── Scenarios │ │ ├── CloudWatchScenario.cs │ │ ├── CloudWatchScenario.csproj │ │ └── settings.json │ └── Tests │ │ ├── CloudWatchTests.cs │ │ ├── CloudWatchTests.csproj │ │ ├── Usings.cs │ │ └── testsettings.json ├── CloudWatchLogs │ ├── AssociateKmsKeyExample │ │ ├── AssociateKmsKey.cs │ │ ├── AssociateKmsKeyExample.csproj │ │ └── AssociateKmsKeyExample.sln │ ├── CancelExportTaskExample │ │ ├── CancelExportTask.cs │ │ ├── CancelExportTaskExample.csproj │ │ └── CancelExportTaskExample.sln │ ├── CreateExportTaskExample │ │ ├── CreateExportTask.cs │ │ ├── CreateExportTaskExample.csproj │ │ └── CreateExportTaskExample.sln │ ├── CreateLogGroupExample │ │ ├── CreateLogGroup.cs │ │ ├── CreateLogGroupExample.csproj │ │ └── CreateLogGroupExample.sln │ ├── CreateLogStreamExample │ │ ├── CreateLogStream.cs │ │ ├── CreateLogStreamExample.csproj │ │ └── CreateLogStreamExample.sln │ ├── DeleteLogGroupExample │ │ ├── DeleteLogGroup.cs │ │ ├── DeleteLogGroupExample.csproj │ │ └── DeleteLogGroupExample.sln │ ├── DescribeExportTasksExample │ │ ├── DescribeExportTasks.cs │ │ ├── DescribeExportTasksExample.csproj │ │ └── DescribeExportTasksExample.sln │ ├── DescribeLogGroupsExample │ │ ├── DescribeLogGroups.cs │ │ ├── DescribeLogGroupsExample.csproj │ │ └── DescribeLogGroupsExample.sln │ └── README.md ├── Cognito │ ├── Actions │ │ ├── CognitoActions.csproj │ │ ├── CognitoWrapper.cs │ │ ├── HelloCognito.cs │ │ └── Usings.cs │ ├── CognitoExamples.sln │ ├── README.md │ ├── Scenarios │ │ └── Cognito_Basics │ │ │ ├── CognitoBasics.cs │ │ │ ├── CognitoBasics.csproj │ │ │ ├── UIMethods.cs │ │ │ ├── Usings.cs │ │ │ └── settings.json │ └── Tests │ │ ├── CognitoTests.csproj │ │ ├── CognitoWrapperTests.cs │ │ ├── Usings.cs │ │ └── testsettings.json ├── Comprehend │ ├── DetectDominantLanguageExample │ │ ├── DetectDominantLanguageExample.sln │ │ └── DetectDominantLanguageExample │ │ │ ├── DetectDominantLanguage.cs │ │ │ └── DetectDominantLanguageExample.csproj │ ├── DetectEntitiesExample │ │ ├── DetectEntitiesExample.sln │ │ └── DetectEntitiesExample │ │ │ ├── DetectEntities.cs │ │ │ └── DetectEntitiesExample.csproj │ ├── DetectKeyPhraseExample │ │ ├── DetectKeyPhraseExample.sln │ │ └── DetectKeyPhraseExample │ │ │ ├── DetectKeyPhrase.cs │ │ │ └── DetectKeyPhraseExample.csproj │ ├── DetectSentimentExample │ │ ├── DetectSentimentExample.sln │ │ └── DetectSentimentExample │ │ │ ├── DetectSentiment.cs │ │ │ └── DetectSentimentExample.csproj │ ├── DetectingPIIExample │ │ ├── DetectingPIIExample.sln │ │ └── DetectingPIIExample │ │ │ ├── DetectingPII.cs │ │ │ └── DetectingPIIExample.csproj │ ├── DetectingSyntaxExample │ │ ├── DetectingSyntaxExample.sln │ │ └── DetectingSyntaxExample │ │ │ ├── DetectingSyntax.cs │ │ │ └── DetectingSyntaxExample.csproj │ ├── README.md │ └── TopicModelingExample │ │ ├── TopicModelingExample.sln │ │ └── TopicModelingExample │ │ ├── TopicModeling.cs │ │ └── TopicModelingExample.csproj ├── Directory.Build.props ├── Dockerfile ├── DotNetV3Examples.sln ├── EC2 │ ├── Actions │ │ ├── EC2Actions.csproj │ │ ├── EC2Wrapper.cs │ │ ├── HelloEC2.cs │ │ ├── SsmWrapper.cs │ │ └── Usings.cs │ ├── EC2Examples.sln │ ├── README.md │ ├── Scenarios │ │ ├── CreateVPCExample │ │ │ ├── CreateVPC.cs │ │ │ └── CreateVPCExample.csproj │ │ ├── CreateVPCforS3Example │ │ │ ├── CreateVPCforS3.cs │ │ │ ├── CreateVPCforS3Example.csproj │ │ │ └── appsettings.json │ │ └── EC2_Basics │ │ │ ├── Basics.csproj │ │ │ ├── EC2Basics.cs │ │ │ ├── UIMethods.cs │ │ │ └── Usings.cs │ └── Tests │ │ ├── CreateVPCforS3Tests.cs │ │ ├── EC2Tests.csproj │ │ ├── EC2WrapperTests.cs │ │ ├── Usings.cs │ │ └── testsettings.json ├── ECS │ ├── ECS.sln │ ├── ECSActions │ │ ├── ECSActions.csproj │ │ ├── ECSWrapper.cs │ │ └── HelloECS.cs │ ├── ECSScenario │ │ ├── ECSScenario.cs │ │ └── ECSScenario.csproj │ ├── ECSTests │ │ ├── ECSTests.cs │ │ ├── ECSTests.csproj │ │ └── Usings.cs │ └── README.md ├── EventBridge Scheduler │ ├── Actions │ │ ├── HelloScheduler.cs │ │ ├── SchedulerActions.csproj │ │ ├── SchedulerWrapper.cs │ │ └── ServiceActions.csproj │ ├── EventBridgeScheduler.sln │ ├── README.md │ ├── Scenarios │ │ ├── README.md │ │ ├── SchedulerScenario.csproj │ │ └── SchedulerWorkflow.cs │ └── Tests │ │ ├── SchedulerTests.csproj │ │ ├── SchedulerWorkflowTests.cs │ │ └── Usings.cs ├── EventBridge │ ├── Actions │ │ ├── EventBridgeActions.csproj │ │ ├── EventBridgeWrapper.cs │ │ └── HelloEventBridge.cs │ ├── CreateRule │ │ ├── CreateRule.csproj │ │ └── Program.cs │ ├── EventBridgeExamples.sln │ ├── README.md │ ├── Scenarios │ │ ├── EventBridgeScenario.cs │ │ ├── EventBridgeScenario.csproj │ │ └── settings.json │ └── Tests │ │ ├── EventBridgeTests.cs │ │ ├── EventBridgeTests.csproj │ │ ├── Usings.cs │ │ └── testsettings.json ├── Glacier │ ├── Actions │ │ ├── GlacierActions.csproj │ │ ├── GlacierWrapper.cs │ │ └── HelloGlacier.cs │ ├── GlacierExamples.sln │ ├── README.md │ └── Tests │ │ ├── GlacierTests.csproj │ │ ├── GlacierWrapperTests.cs │ │ ├── Usings.cs │ │ └── testsettings.json ├── Glue │ ├── Actions │ │ ├── GlueActions.csproj │ │ ├── GlueWrapper.cs │ │ ├── HelloGlue.cs │ │ └── Usings.cs │ ├── GlueExamples.sln │ ├── README.md │ ├── Scenarios │ │ └── Glue_Basics │ │ │ ├── GlueBasics.cs │ │ │ ├── GlueBasics.csproj │ │ │ ├── UIWrapper.cs │ │ │ ├── Usings.cs │ │ │ └── settings.json │ └── Tests │ │ ├── GlueTests.cs │ │ ├── GlueTests.csproj │ │ ├── Usings.cs │ │ └── testsettings.json ├── IAM │ ├── Actions │ │ ├── HelloIAM.cs │ │ ├── IAMActions.csproj │ │ ├── IAMWrapper.cs │ │ └── Usings.cs │ ├── IAMExamples.sln │ ├── README.md │ ├── Scenarios │ │ ├── IAMBasics │ │ │ ├── IAMBasics.cs │ │ │ ├── IAMBasics.csproj │ │ │ ├── Usings.cs │ │ │ └── settings.json │ │ └── IamScenariosCommon │ │ │ ├── IamScenariosCommon.csproj │ │ │ ├── S3Wrapper.cs │ │ │ ├── UIWrapper.cs │ │ │ └── Usings.cs │ └── Tests │ │ ├── IAMTests.csproj │ │ ├── IamWrapperTests.cs │ │ ├── S3WrapperTests.cs │ │ ├── Usings.cs │ │ └── testsettings.json ├── KMS │ ├── CreateAliasExample │ │ ├── CreateAlias.cs │ │ ├── CreateAliasExample.csproj │ │ └── CreateAliasExample.sln │ ├── CreateGrantExample │ │ ├── CreateGrant.cs │ │ ├── CreateGrantExample.csproj │ │ └── CreateGrantExample.sln │ ├── CreateKeyExample │ │ ├── CreateKey.cs │ │ ├── CreateKeyExample.csproj │ │ └── CreateKeyExample.sln │ ├── DescribeKeyExample │ │ ├── DescribeKey.cs │ │ ├── DescribeKeyExample.csproj │ │ └── DescribeKeyExample.sln │ ├── DisableKeyExample │ │ ├── DisableKey.cs │ │ ├── DisableKeyExample.csproj │ │ └── DisableKeyExample.sln │ ├── EnableKeyExample │ │ ├── EnableKey.cs │ │ ├── EnableKeyExample.csproj │ │ └── EnableKeyExample.sln │ ├── ListAliasesExample │ │ ├── ListAliases.cs │ │ ├── ListAliasesExample.csproj │ │ └── ListAliasesExample.sln │ ├── ListGrantsExample │ │ ├── ListGrants.cs │ │ ├── ListGrantsExample.csproj │ │ └── ListGrantsExample.sln │ ├── ListKeysExample │ │ ├── ListKeys.cs │ │ ├── ListKeysExample.csproj │ │ └── ListKeysExample.sln │ └── README.md ├── Keyspaces │ ├── Actions │ │ ├── HelloKeyspaces.cs │ │ ├── KeyspacesActions.csproj │ │ ├── KeyspacesWrapper.cs │ │ └── Usings.cs │ ├── KeyspacesExamples.sln │ ├── README.md │ ├── Scenarios │ │ ├── CassandraWrapper.cs │ │ ├── KeyspacesBasics.cs │ │ ├── KeyspacesScenario.csproj │ │ ├── Movie.cs │ │ ├── MovieInfo.cs │ │ ├── UIMethods.cs │ │ ├── Usings.cs │ │ └── settings.json │ └── Tests │ │ ├── CassandraWrapperTests.cs │ │ ├── KeyspacesTests.csproj │ │ ├── KeyspacesWrapperTests.cs │ │ ├── Usings.cs │ │ └── testsettings.json ├── Kinesis │ ├── CreateStreamExample │ │ ├── CreateStreamExample.sln │ │ └── CreateStreamExample │ │ │ ├── CreateStream.cs │ │ │ └── CreateStreamExample.csproj │ ├── DeleteStreamExample │ │ ├── DeleteStreamExample.sln │ │ └── DeleteStreamExample │ │ │ ├── DeleteStream.cs │ │ │ └── DeleteStreamExample.csproj │ ├── DeregisterConsumerExample │ │ ├── DeregisterConsumerExample.sln │ │ └── DeregisterConsumerExample │ │ │ ├── DeregisterConsumer.cs │ │ │ └── DeregisterConsumerExample.csproj │ ├── ListConsumersExample │ │ ├── ListConsumersExample.sln │ │ └── ListConsumersExample │ │ │ ├── ListConsumers.cs │ │ │ └── ListConsumersExample.csproj │ ├── ListStreamsExample │ │ ├── ListStreamsExample.sln │ │ └── ListStreamsExample │ │ │ ├── ListStreams.cs │ │ │ └── ListStreamsExample.csproj │ ├── ListTagsExample │ │ ├── ListTagsExample.sln │ │ └── ListTagsExample │ │ │ ├── ListTags.cs │ │ │ └── ListTagsExample.csproj │ ├── README.md │ ├── RegisterConsumerExample │ │ ├── RegisterConsumerExample.sln │ │ └── RegisterConsumerExample │ │ │ ├── RegisterConsumer.cs │ │ │ └── RegisterConsumerExample.csproj │ └── TagStreamExample │ │ ├── TagStreamExample.sln │ │ └── TagStreamExample │ │ ├── TagStream.cs │ │ └── TagStreamExample.csproj ├── Lambda │ ├── Actions │ │ ├── HelloLambda.cs │ │ ├── LambdaActions.csproj │ │ ├── LambdaRoleWrapper.cs │ │ └── LambdaWrapper.cs │ ├── LambdaCalculator.zip │ ├── LambdaCalculator │ │ ├── LambdaCalculator.sln │ │ └── LambdaCalculator │ │ │ ├── Function.cs │ │ │ ├── LambdaCalculator.csproj │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ └── aws-lambda-tools-defaults.json │ ├── LambdaExamples.sln │ ├── LambdaIncrement.zip │ ├── LambdaIncrement │ │ ├── LambdaIncrement.sln │ │ └── src │ │ │ └── LambdaIncrement │ │ │ ├── Function.cs │ │ │ ├── LambdaIncrement.csproj │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ └── aws-lambda-tools-defaults.json │ ├── README.md │ ├── Scenarios │ │ ├── LambdaBasics │ │ │ ├── LambdaBasics.cs │ │ │ ├── LambdaBasics.csproj │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── Usings.cs │ │ │ └── settings.json │ │ └── LambdaScenarioCommon │ │ │ ├── LambdaScenarioCommon.csproj │ │ │ └── UIWrapper.cs │ └── Tests │ │ ├── LambdaTests.cs │ │ ├── LambdaTests.csproj │ │ ├── Usings.cs │ │ └── testsettings.json ├── MediaConvert │ ├── Actions │ │ ├── HelloMediaConvert.cs │ │ ├── MediaConvertActions.csproj │ │ └── MediaConvertWrapper.cs │ ├── MediaConvertExamples.sln │ ├── README.md │ ├── Scenarios │ │ └── CreateJob │ │ │ ├── CreateJob.cs │ │ │ ├── CreateJob.csproj │ │ │ └── settings.json │ └── Tests │ │ ├── MediaConvertTests.cs │ │ ├── MediaConvertTests.csproj │ │ ├── Usings.cs │ │ └── testsettings.json ├── Organizations │ ├── AttachPolicyExample │ │ ├── AttachPolicyExample.sln │ │ └── AttachPolicyExample │ │ │ ├── AttachPolicy.cs │ │ │ └── AttachPolicyExample.csproj │ ├── CreateAccountExample │ │ ├── CreateAccountExample.sln │ │ └── CreateAccountExample │ │ │ ├── CreateAccount.cs │ │ │ └── CreateAccountExample.csproj │ ├── CreateOrganizationExample │ │ ├── CreateOrganizationExample.sln │ │ └── CreateOrganizationExample │ │ │ ├── CreateOrganization.cs │ │ │ └── CreateOrganizationExample.csproj │ ├── CreateOrganizationalUnitExample │ │ ├── CreateOrganizationalUnitExample.sln │ │ └── CreateOrganizationalUnitExample │ │ │ ├── CreateOrganizationalUnit.cs │ │ │ └── CreateOrganizationalUnitExample.csproj │ ├── CreatePolicyExample │ │ ├── CreatePolicyExample.sln │ │ └── CreatePolicyExample │ │ │ ├── CreatePolicy.cs │ │ │ └── CreatePolicyExample.csproj │ ├── DeleteOrganizationExample │ │ ├── DeleteOrganizationExample.sln │ │ └── DeleteOrganizationExample │ │ │ ├── DeleteOrganization.cs │ │ │ └── DeleteOrganizationExample.csproj │ ├── DeleteOrganizationalUnitExample │ │ ├── DeleteOrganizationalUnitExample.sln │ │ └── DeleteOrganizationalUnitExample │ │ │ ├── DeleteOrganizationalUnit.cs │ │ │ └── DeleteOrganizationalUnitExample.csproj │ ├── DeletePolicyExample │ │ ├── DeletePolicyExample.sln │ │ └── DeletePolicyExample │ │ │ ├── DeletePolicy.cs │ │ │ └── DeletePolicyExample.csproj │ ├── DetachPolicyExample │ │ ├── DetachPolicyExample.sln │ │ └── DetachPolicyExample │ │ │ ├── DetachPolicy.cs │ │ │ └── DetachPolicyExample.csproj │ ├── ListAccountsExample │ │ ├── ListAccountsExample.sln │ │ └── ListAccountsExample │ │ │ ├── ListAccounts.cs │ │ │ └── ListAccountsExample.csproj │ ├── ListOrganizationalUnitsForParentExample │ │ ├── ListOrganizationalUnitsForParentExample.sln │ │ └── ListOrganizationalUnitsForParentExample │ │ │ ├── ListOrganizationalUnitsForParent.cs │ │ │ └── ListOrganizationalUnitsForParentExample.csproj │ ├── ListPoliciesExample │ │ ├── ListPoliciesExample.sln │ │ └── ListPoliciesExample │ │ │ ├── ListPolicies.cs │ │ │ └── ListPoliciesExample.csproj │ └── README.md ├── Pinpoint │ ├── Pinpoint.sln │ ├── PinpointTests │ │ ├── PinpointTests.csproj │ │ ├── SendEmailMessageTests.cs │ │ ├── SendSmsMessageTests.cs │ │ └── testsettings.json │ ├── README.md │ ├── SendEmailMessage │ │ ├── SendEmail.cs │ │ ├── SendEmailMessage.csproj │ │ └── settings.json │ ├── SendSmsMessage │ │ ├── SendSms.cs │ │ ├── SendSmsMessage.csproj │ │ └── settings.json │ └── dead-snippets.txt ├── Polly │ ├── DeleteLexiconExample │ │ ├── DeleteLexicon.cs │ │ ├── DeleteLexiconExample.csproj │ │ └── DeleteLexiconExample.sln │ ├── DescribeVoicesExample │ │ ├── DescribeVoices.cs │ │ ├── DescribeVoicesExample.csproj │ │ ├── DescribeVoicesExample.sln │ │ └── Properties │ │ │ └── launchSettings.json │ ├── GetLexiconExample │ │ ├── GetLexicon.cs │ │ ├── GetLexiconExample.csproj │ │ └── GetLexiconExample.sln │ ├── ListLexiconsExample │ │ ├── ListLexicons.cs │ │ ├── ListLexiconsExample.csproj │ │ └── ListLexiconsExample.sln │ ├── PutLexiconExample │ │ ├── PutLexicon.cs │ │ ├── PutLexiconExample.csproj │ │ └── PutLexiconExample.sln │ ├── README.md │ ├── SynthesizeSpeechExample │ │ ├── SynthesizeSpeech.cs │ │ ├── SynthesizeSpeechExample.csproj │ │ └── SynthesizeSpeechExample.sln │ └── SynthesizeSpeechMarksExample │ │ ├── SynthesizeSpeechMarks.cs │ │ ├── SynthesizeSpeechMarksExample.csproj │ │ └── SynthesizeSpeechMarksExample.sln ├── RDS │ ├── Actions │ │ ├── HelloRDS.cs │ │ ├── RDSActions.csproj │ │ ├── RDSWrapper.Instances.cs │ │ ├── RDSWrapper.ParameterGroups.cs │ │ └── RDSWrapper.Snapshots.cs │ ├── RDSExamples.sln │ ├── README.md │ ├── Scenarios │ │ └── RDSInstanceScenario │ │ │ ├── RDSInstanceScenario.cs │ │ │ └── RDSInstanceScenario.csproj │ └── Tests │ │ ├── RDSInstanceScenarioTests.cs │ │ ├── RDSTests.csproj │ │ ├── Usings.cs │ │ └── testsettings.json ├── README.md ├── Rekognition │ ├── AddFacesExample │ │ ├── AddFaces.cs │ │ ├── AddFacesExample.csproj │ │ └── AddFacesExample.sln │ ├── CelebritiesInImageExample │ │ ├── CelebritiesInImage.cs │ │ ├── CelebritiesInImageExample.csproj │ │ └── CelebritiesInImageExample.sln │ ├── CelebrityInfoExample │ │ ├── CelebrityInfo.cs │ │ ├── CelebrityInfoExample.csproj │ │ └── CelebrityInfoExample.sln │ ├── CompareFacesExample │ │ ├── CompareFaces.cs │ │ ├── CompareFacesExample.csproj │ │ └── CompareFacesExample.sln │ ├── CreateCollectionExample │ │ ├── CreateCollection.cs │ │ ├── CreateCollectionExample.csproj │ │ └── CreateCollectionExample.sln │ ├── DeleteCollectionExample │ │ ├── DeleteCollection.cs │ │ ├── DeleteCollectionExample.csproj │ │ └── DeleteCollectionExample.sln │ ├── DeleteFacesExample │ │ ├── DeleteFaces.cs │ │ ├── DeleteFacesExample.csproj │ │ └── DeleteFacesExample.sln │ ├── DescribeCollectionExample │ │ ├── DescribeCollection.cs │ │ ├── DescribeCollectionExample.csproj │ │ └── DescribeCollectionExample.sln │ ├── DetectFacesExample │ │ ├── DetectFaces.cs │ │ ├── DetectFacesExample.csproj │ │ └── DetectFacesExample.sln │ ├── DetectLabelsExample │ │ ├── DetectLabels.cs │ │ ├── DetectLabelsExample.csproj │ │ └── DetectLabelsExample.sln │ ├── DetectLabelsLocalFileExample │ │ ├── DetectLabelsLocalFile.cs │ │ ├── DetectLabelsLocalFileExample.csproj │ │ └── DetectLabelsLocalFileExample.sln │ ├── DetectModerationLabelsExample │ │ ├── DetectModerationLabels.cs │ │ ├── DetectModerationLabelsExample.csproj │ │ └── DetectModerationLabelsExample.sln │ ├── DetectTextExample │ │ ├── DetectText.cs │ │ ├── DetectTextExample.csproj │ │ └── DetectTextExample.sln │ ├── FaceRekognitionExample │ │ ├── FaceRekognitionExample.sln │ │ ├── FaceRekognitionExample │ │ │ ├── FaceRekognition.cs │ │ │ ├── FaceRekognitionExample.csproj │ │ │ └── Properties │ │ │ │ └── launchSettings.json │ │ └── FaceRekognitionExampleTests │ │ │ ├── FaceRekognitionExampleTests.csproj │ │ │ ├── FaceRekognitionTests.cs │ │ │ └── test.png │ ├── ImageOrientationBoundingBoxExample │ │ ├── ImageOrientationBoundingBox.cs │ │ ├── ImageOrientationBoundingBoxExample.csproj │ │ ├── ImageOrientationBoundingBoxExample.sln │ │ └── Properties │ │ │ └── launchSettings.json │ ├── ListCollectionsExample │ │ ├── ListCollections.cs │ │ ├── ListCollectionsExample.csproj │ │ └── ListCollectionsExample.sln │ ├── ListFacesExample │ │ ├── ListFaces.cs │ │ ├── ListFacesExample.csproj │ │ └── ListFacesExample.sln │ ├── README.md │ ├── SearchFacesMatchingIdExample │ │ ├── SearchFacesMatchingId.cs │ │ ├── SearchFacesMatchingIdExample.csproj │ │ └── SearchFacesMatchingIdExample.sln │ └── SearchFacesMatchingImageExample │ │ ├── SearchFacesMatchingImage.cs │ │ ├── SearchFacesMatchingImageExample.csproj │ │ └── SearchFacesMatchingImageExample.sln ├── Route53 │ ├── Actions │ │ ├── HelloRoute53.cs │ │ ├── Route53Actions.csproj │ │ └── Route53Wrapper.cs │ ├── README.md │ ├── Route53Examples.sln │ ├── Scenarios │ │ ├── Route53DomainScenario.cs │ │ ├── Route53DomainScenario.csproj │ │ └── settings.json │ └── Tests │ │ ├── Route53ServiceTests.cs │ │ ├── Route53Tests.csproj │ │ ├── Usings.cs │ │ └── testsettings.json ├── S3 │ ├── BucketACLExample │ │ ├── BucketACL.cs │ │ ├── BucketACLExample.csproj │ │ └── BucketACLExample.sln │ ├── CopyObjectExample │ │ ├── CopyObject.cs │ │ ├── CopyObjectExample.csproj │ │ └── CopyObjectExample.sln │ ├── EnableNotificationsExample │ │ ├── EnableNotifications.cs │ │ ├── EnableNotificationsExample.csproj │ │ └── EnableNotificationsExample.sln │ ├── GenPresignedURLExample │ │ ├── GenPresignedURLExample.sln │ │ ├── GenPresignedUrl.cs │ │ └── GenPresignedUrlExample.csproj │ ├── LifecycleExample │ │ ├── Lifecycle.cs │ │ ├── LifecycleExample.csproj │ │ └── LifecycleExample.sln │ ├── ListBucketsExample │ │ ├── ListBuckets.cs │ │ ├── ListBucketsExample.csproj │ │ └── ListBucketsExample.sln │ ├── ListObjectsPaginatorExample │ │ ├── ListObjectsPaginator.cs │ │ ├── ListObjectsPaginatorExample.csproj │ │ └── ListObjectsPaginatorExample.sln │ ├── MPUapiCopyObjExample │ │ ├── MPUapiCopyObj.cs │ │ ├── MPUapiCopyObjExample.csproj │ │ └── MPUapiCopyObjExample.sln │ ├── ManageACLsExample │ │ ├── ManageACLs.cs │ │ ├── ManageACLsExample.csproj │ │ └── ManageACLsExample.sln │ ├── ObjectTagExample │ │ ├── ObjectTag.cs │ │ ├── ObjectTagExample.csproj │ │ └── ObjectTagExample.sln │ ├── PutBucketEncryption │ │ ├── PutBucketEncryption.sln │ │ ├── ServerSideEncryption │ │ │ ├── ServerSideEncryption.cs │ │ │ └── ServerSideEncryption.csproj │ │ └── ServerSideEncryptionTests │ │ │ ├── ServerSideEncryptionTests.cs │ │ │ └── ServerSideEncryptionTests.csproj │ ├── README.md │ ├── RestoreArchivedObjectExample │ │ ├── RestoreArchivedObject.cs │ │ ├── RestoreArchivedObjectExample.csproj │ │ └── RestoreArchivedObjectExample.sln │ ├── S3_Basics │ │ ├── GlobalUsings.cs │ │ ├── S3Bucket.cs │ │ ├── S3_Basics.cs │ │ ├── S3_BasicsScenario.csproj │ │ └── S3_BasicsScenario.sln │ ├── S3_BasicsScenarioTests │ │ ├── GlobalUsings.cs │ │ ├── S3BucketTests.cs │ │ └── S3_BasicsScenarioTests.csproj │ ├── SSECLowLevelMPUcopyObjectExample │ │ ├── SSECLowLevelMPUcopyObject.cs │ │ ├── SSECLowLevelMPUcopyObjectExample.csproj │ │ └── SSECLowLevelMPUcopyObjectExample.sln │ ├── SSEClientEncryptionExample │ │ ├── SSEClientEncryption.cs │ │ ├── SSEClientEncryptionExample.csproj │ │ └── SSEClientEncryptionExample.sln │ ├── ServerAccessLoggingExample │ │ ├── ServerAccessLogging.cs │ │ ├── ServerAccessLoggingExample.csproj │ │ ├── ServerAccessLoggingExample.sln │ │ └── settings.json │ ├── ServerSideEncryptionExample │ │ ├── ServerSideEncryption.cs │ │ ├── ServerSideEncryptionExample.csproj │ │ └── ServerSideEncryptionExample.sln │ ├── TrackMPUUsingHighLevelAPIExample │ │ ├── TrackMPUUsingHighLevelAPI.cs │ │ ├── TrackMPUUsingHighLevelAPIExample.csproj │ │ └── TrackMPUUsingHighLevelAPIExample.sln │ ├── TransferAccelerationExample │ │ ├── TransferAcceleration.cs │ │ ├── TransferAccelerationExample.csproj │ │ └── TransferAccelerationExample.sln │ ├── UploadUsingPresignedURLExample │ │ ├── UploadUsingPresignedURL.cs │ │ ├── UploadUsingPresignedURLExample.csproj │ │ └── UploadUsingPresignedURLExample.sln │ ├── WebsiteConfigExample │ │ ├── WebsiteConfig.cs │ │ ├── WebsiteConfigExample.csproj │ │ └── WebsiteConfigExample.sln │ ├── non-versioned-examples │ │ ├── DeleteMultipleObjectsExample │ │ │ ├── DeleteMultipleObjects.cs │ │ │ ├── DeleteMultipleObjectsExample.csproj │ │ │ └── DeleteMultipleObjectsExample.sln │ │ └── DeleteObjectExample │ │ │ ├── DeleteObject.cs │ │ │ ├── DeleteObjectExample.csproj │ │ │ └── DeleteObjectExample.sln │ ├── s3CORSExample │ │ ├── S3CORS.cs │ │ ├── S3CORSExample.csproj │ │ └── s3CORSExample.sln │ ├── scenarios │ │ ├── S3ConditionalRequestsScenario │ │ │ ├── README.md │ │ │ ├── S3ConditionalRequests │ │ │ │ ├── Enums.cs │ │ │ │ ├── S3ActionsWrapper.cs │ │ │ │ ├── S3ConditionalRequestsScenario.cs │ │ │ │ ├── S3ConditionalRequestsScenario.csproj │ │ │ │ └── settings.json │ │ │ ├── S3ConditionalRequestsScenario.sln │ │ │ └── S3ConditionalRequestsTests │ │ │ │ ├── S3ConditionalRequestsScenarioTests.cs │ │ │ │ ├── S3ConditionalRequestsTests.csproj │ │ │ │ ├── Usings.cs │ │ │ │ └── testsettings.json │ │ ├── S3ObjectLockScenario │ │ │ ├── README.md │ │ │ ├── S3ObjectLockScenario.sln │ │ │ ├── S3ObjectLockTests │ │ │ │ ├── S3ObjectLockScenarioTests.cs │ │ │ │ ├── S3ObjectLockTests.csproj │ │ │ │ ├── Usings.cs │ │ │ │ └── testsettings.json │ │ │ └── S3ObjectLockWorkflow │ │ │ │ ├── S3ActionsWrapper.cs │ │ │ │ ├── S3ObjectLockScenario.csproj │ │ │ │ ├── S3ObjectLockWorkflow.cs │ │ │ │ └── settings.json │ │ └── TransferUtilityBasics │ │ │ ├── TransferUtilityBasics.sln │ │ │ ├── TransferUtilityBasics │ │ │ ├── GlobalUsings.cs │ │ │ ├── TransferBasics.cs │ │ │ ├── TransferFolderTest │ │ │ │ ├── DownloadTest.txt │ │ │ │ └── UploadTest.txt │ │ │ ├── TransferMethods.cs │ │ │ ├── TransferUtilityBasics.csproj │ │ │ └── settings.json │ │ │ └── TransferUtilityBasicsTests │ │ │ ├── DownloadTest.txt │ │ │ ├── GlobalUsings.cs │ │ │ ├── TransferFolderTest │ │ │ ├── DownloadTest.txt │ │ │ ├── UploadFolder │ │ │ │ └── UploadTest.txt │ │ │ └── UploadTest.txt │ │ │ ├── TransferMethodsTests.cs │ │ │ ├── TransferUtilityBasicsTests.csproj │ │ │ ├── UploadTest.txt │ │ │ └── testsettings.json │ └── versioned-examples │ │ ├── DeleteMultipleObjectsExample │ │ ├── DeleteMultipleObjects.cs │ │ ├── DeleteMultipleObjectsExample.csproj │ │ └── DeleteMultipleObjectsExample.sln │ │ ├── DeleteObjectVersionExample │ │ ├── DeleteObjectVersion.cs │ │ ├── DeleteObjectVersionExample.csproj │ │ └── DeleteObjectVersionExample.sln │ │ └── ListObjectVersionsExample │ │ ├── ListObjectVersions.cs │ │ ├── ListObjectVersionsExample.csproj │ │ └── ListObjectVersionsExample.sln ├── SES │ ├── Actions │ │ ├── SESActionExamples.cs │ │ ├── SESActions.csproj │ │ └── SESWrapper.cs │ ├── README.md │ ├── SESExamples.sln │ └── Tests │ │ ├── SESExampleTests.cs │ │ ├── SESTests.csproj │ │ ├── Usings.cs │ │ └── testsettings.json ├── SESv2 │ ├── NewsLetterWorkflow │ │ ├── NewsLetterWorkflow.sln │ │ ├── README.md │ │ ├── Sesv2Scenario │ │ │ ├── NewsletterWorkflow.cs │ │ │ ├── SESv2Wrapper.cs │ │ │ └── Sesv2Scenario.csproj │ │ ├── Sesv2Tests │ │ │ ├── SESv2WrapperTests.cs │ │ │ └── Sesv2Tests.csproj │ │ └── resources │ │ │ ├── coupon-newsletter.html │ │ │ ├── coupon-newsletter.txt │ │ │ ├── sample_coupons.json │ │ │ ├── welcome.html │ │ │ └── welcome.txt │ └── README.md ├── SNS │ ├── CreateSNSTopicExample │ │ ├── CreateSNSTopicExample.sln │ │ └── CreateSNSTopicExample │ │ │ ├── CreateSNSTopic.cs │ │ │ └── CreateSNSTopicExample.csproj │ ├── GetTopicAttributesExample │ │ ├── GetTopicAttributesExample.sln │ │ └── GetTopicAttributesExample │ │ │ ├── GetTopicAttributes.cs │ │ │ └── GetTopicAttributesExample.csproj │ ├── IsPhoneNumOptedOutExample │ │ ├── IsPhoneNumOptedOutExample.sln │ │ └── IsPhoneNumOptedOutExample │ │ │ ├── IsPhoneNumOptedOut.cs │ │ │ └── IsPhoneNumOptedOutExample.csproj │ ├── ListSNSSubscriptionsExample │ │ ├── ListSNSSubscriptionsExample.sln │ │ └── ListSNSSubscriptionsExample │ │ │ ├── ListSNSSubscriptionsExample.csproj │ │ │ └── ListSubscriptions.cs │ ├── ListSNSTopicsExample │ │ ├── ListSNSTopicsExample.sln │ │ └── ListSNSTopicsExample │ │ │ ├── ListSNSTopics.cs │ │ │ └── ListSNSTopicsExample.csproj │ ├── ManageTopicSubscriptionExample │ │ ├── ManageTopicSubscriptionExample.sln │ │ └── ManageTopicSubscriptionExample │ │ │ ├── ManageTopicSubscription.cs │ │ │ ├── ManageTopicSubscriptionExample.csproj │ │ │ └── Properties │ │ │ └── launchSettings.json │ ├── PublishToSNSTopicExample │ │ ├── PublishToSNSTopicExample.sln │ │ └── PublishToSNSTopicExample │ │ │ ├── PublishToSNSTopic.cs │ │ │ └── PublishToSNSTopicExample.csproj │ ├── README.md │ └── SNSMessageExample │ │ ├── SNSMessageExample.sln │ │ ├── SNSMessageExample │ │ ├── SNSMessage.cs │ │ ├── SNSMessageExample.cs │ │ └── SNSMessageExample.csproj │ │ └── SNSMessageExampleTest │ │ ├── SNSMessageExampleTest.csproj │ │ └── SNSMessageTest.cs ├── SQS │ ├── AuthorizeS3ToSendMessageExample │ │ ├── AuthorizeS3ToSendMessageExample.sln │ │ └── AuthorizeS3ToSendMessageExample │ │ │ ├── AuthorizeS3ToSendMessage.cs │ │ │ └── AuthorizeS3ToSendMessageExample.csproj │ ├── CreateSendExample │ │ ├── CreateSendExample.sln │ │ ├── CreateSendExample │ │ │ ├── CreateSendExample.cs │ │ │ └── CreateSendExample.csproj │ │ └── CreateSendExampleTests │ │ │ ├── CreateSendExampleTests.cs │ │ │ └── CreateSendExampleTests.csproj │ ├── DeleteMessageExample │ │ ├── DeleteMessageExample.sln │ │ └── DeleteMessageExample │ │ │ ├── DeleteMessage.cs │ │ │ └── DeleteMessageExample.csproj │ ├── GetQueueUrlExample │ │ ├── GetQueueUrlExample.sln │ │ └── GetQueueUrlExample │ │ │ ├── GetQueueUrl.cs │ │ │ └── GetQueueUrlExample.csproj │ ├── README.md │ └── ReceiveDeleteExample │ │ ├── ReceiveDeleteExample.sln │ │ ├── ReceiveDeleteExample │ │ ├── ReceiveDeleteExample.cs │ │ └── ReceiveDeleteExample.csproj │ │ └── ReceiveDeleteExampleTests │ │ ├── ReceiveDeleteExampleTests.cs │ │ └── ReceiveDeleteExampleTests.csproj ├── STS │ ├── AssumeRole │ │ ├── AssumeRole.sln │ │ ├── AssumeRoleExample │ │ │ ├── AssumeRole.cs │ │ │ └── AssumeRoleExample.csproj │ │ └── AssumeRoleExampleTest │ │ │ ├── AssumeRoleExampleTest.csproj │ │ │ └── AssumeRoleTests.cs │ └── README.md ├── SageMaker │ ├── Actions │ │ ├── HelloSageMaker.cs │ │ ├── SageMakerActions.csproj │ │ └── SageMakerWrapper.cs │ ├── Lambdas │ │ ├── PipelineRequest.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── QueuePayload.cs │ │ ├── SageMakerLambda.csproj │ │ ├── SageMakerLambdaFunction.cs │ │ └── aws-lambda-tools-defaults.json │ ├── README.md │ ├── SageMakerExamples.sln │ ├── Scenarios │ │ ├── PipelineWorkflow.cs │ │ ├── README.md │ │ ├── SageMakerLambda.zip │ │ ├── SageMakerScenario.csproj │ │ └── settings.json │ └── Tests │ │ ├── SageMakerTests.cs │ │ ├── SageMakerTests.csproj │ │ ├── Usings.cs │ │ └── testsettings.json ├── SecretsManager │ ├── GetSecretValue │ │ ├── GetSecretValue.sln │ │ ├── GetSecretValueExample │ │ │ ├── GetSecretValue.cs │ │ │ └── GetSecretValueExample.csproj │ │ └── GetSecretValueExampleTests │ │ │ ├── GetSecretValueExampleTests.csproj │ │ │ └── GetSecretValueTests.cs │ └── README.md ├── StepFunctions │ ├── Actions │ │ ├── HelloStepFunctions.cs │ │ ├── StepFunctionsActions.csproj │ │ └── StepFunctionsWrapper.cs │ ├── README.md │ ├── Scenarios │ │ ├── StepFunctionsBasics.cs │ │ ├── StepFunctionsBasics.csproj │ │ ├── UIMethods.cs │ │ ├── Usings.cs │ │ └── settings.json │ ├── StepFunctionsExamples.sln │ └── Tests │ │ ├── StepFunctionsTests.csproj │ │ ├── StepFunctionsWrapperTests.cs │ │ ├── Usings.cs │ │ └── testsettings.json ├── Support │ ├── Actions │ │ ├── HelloSupport.cs │ │ ├── SupportActions.csproj │ │ └── SupportWrapper.cs │ ├── README.md │ ├── Scenarios │ │ ├── SupportCaseScenario.cs │ │ └── SupportCaseScenario.csproj │ ├── SupportExamples.sln │ └── Tests │ │ ├── SupportIntegrationTests.cs │ │ ├── SupportTests.csproj │ │ ├── Usings.cs │ │ └── testsettings.json ├── Transcribe │ ├── Actions │ │ ├── .media │ │ │ └── Jabberwocky.mp3 │ │ ├── ActionExamples.cs │ │ ├── TranscribeActions.csproj │ │ ├── TranscribeWrapper.MedicalTranscriptions.cs │ │ ├── TranscribeWrapper.Vocabularies.cs │ │ └── TranscribeWrapper.cs │ ├── README.md │ ├── Tests │ │ ├── TranscribeExampleTests.cs │ │ ├── TranscribeTests.csproj │ │ ├── Usings.cs │ │ └── testsettings.json │ └── TranscribeExamples.sln ├── Translate │ ├── BatchTranslateExample │ │ ├── BatchTranslate.cs │ │ ├── BatchTranslateExample.csproj │ │ └── BatchTranslateExample.sln │ ├── DescribeTextTranslationExample │ │ ├── DescribeTextTranslation.cs │ │ ├── DescribeTextTranslationExample.csproj │ │ └── DescribeTextTranslationExample.sln │ ├── ListTranslationJobsExample │ │ ├── ListTranslationJobs.cs │ │ ├── ListTranslationJobsExample.csproj │ │ └── ListTranslationJobsExample.sln │ ├── README.md │ ├── StopTextTranslationJobExample │ │ ├── StopTextTranslationJob.cs │ │ ├── StopTextTranslationJobExample.csproj │ │ └── StopTextTranslationJobExample.sln │ └── TranslateTextExample │ │ ├── TranslateText.cs │ │ ├── TranslateTextExample.csproj │ │ └── TranslateTextExample.sln ├── cross-service │ ├── AuroraItemTracker │ │ ├── AuroraItemTracker.sln │ │ ├── AuroraItemTracker │ │ │ ├── AuroraItemTracker.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── ReportRequest.cs │ │ │ ├── ReportService.cs │ │ │ ├── WorkItem.cs │ │ │ ├── WorkItemService.cs │ │ │ └── appsettings.json │ │ ├── ItemTrackerTests │ │ │ ├── ItemTrackerTests.csproj │ │ │ ├── ReportServiceTests.cs │ │ │ ├── Usings.cs │ │ │ ├── WorkItemServiceTests.cs │ │ │ └── testsettings.json │ │ ├── README.md │ │ └── images │ │ │ ├── elapp1.png │ │ │ ├── elapp2.png │ │ │ ├── elapp3.png │ │ │ ├── email.png │ │ │ ├── excel_spreadsheet.png │ │ │ ├── item_tracker_add_item.png │ │ │ └── item_tracker_response.png │ ├── DynamoDbItemTracker │ │ ├── DynamoDbItemTracker.sln │ │ ├── DynamoDbItemTracker │ │ │ ├── DynamoDbItemTracker.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── ReportRequest.cs │ │ │ ├── ReportService.cs │ │ │ ├── WorkItem.cs │ │ │ ├── WorkItemService.cs │ │ │ └── appsettings.json │ │ ├── ItemTrackerTests │ │ │ ├── ItemTrackerTests.csproj │ │ │ ├── ReportServiceTests.cs │ │ │ ├── Usings.cs │ │ │ ├── WorkItemServiceTests.cs │ │ │ └── testsettings.json │ │ ├── README.md │ │ └── images │ │ │ ├── elapp1.png │ │ │ ├── elapp2.png │ │ │ ├── elapp3.png │ │ │ ├── elapp4.png │ │ │ ├── email.png │ │ │ ├── excel_spreadsheet.png │ │ │ ├── item_tracker_add_item.png │ │ │ └── item_tracker_response.png │ ├── FeedbackSentimentAnalyzer │ │ ├── FeedbackSentimentAnalyzer.sln │ │ ├── FsaAnalyzeSentiment │ │ │ ├── AnalyzeSentimentFunction.cs │ │ │ ├── FsaAnalyzeSentiment.csproj │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ └── aws-lambda-tools-defaults.json │ │ ├── FsaExtractText │ │ │ ├── ExtractTextFunction.cs │ │ │ ├── FsaExtractText.csproj │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ └── aws-lambda-tools-defaults.json │ │ ├── FsaServices │ │ │ ├── FsaServices.csproj │ │ │ ├── Models │ │ │ │ ├── AudioSourceDestinationDetails.cs │ │ │ │ ├── CardObjectCreated.cs │ │ │ │ ├── SentimentDetails.cs │ │ │ │ ├── SourceTextDetails.cs │ │ │ │ ├── TextWithSourceLanguage.cs │ │ │ │ └── TranslatedTextDetails.cs │ │ │ └── Services │ │ │ │ ├── ExtractionService.cs │ │ │ │ ├── SentimentService.cs │ │ │ │ ├── SynthesizeService.cs │ │ │ │ └── TranslationService.cs │ │ ├── FsaServicesTest │ │ │ ├── ExtractionServiceTests.cs │ │ │ ├── FsaServicesTest.csproj │ │ │ ├── SentimentServiceTests.cs │ │ │ ├── SynthesizeServiceTests.cs │ │ │ ├── TranslationServiceTests.cs │ │ │ └── Usings.cs │ │ ├── FsaSynthesizeAudio │ │ │ ├── FsaSynthesizeAudio.csproj │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── SynthesizeAudioFunction.cs │ │ │ └── aws-lambda-tools-defaults.json │ │ ├── FsaTranslateText │ │ │ ├── FsaTranslateText.csproj │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── TranslateTextFunction.cs │ │ │ └── aws-lambda-tools-defaults.json │ │ └── README.md │ ├── MessageProcessingFramework │ │ ├── Handler │ │ │ ├── Handler.csproj │ │ │ └── Program.cs │ │ ├── MessageProcessingFramework.sln │ │ ├── Publisher │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ └── Publisher.csproj │ │ ├── README.md │ │ └── Tests │ │ │ ├── HandlerTests.cs │ │ │ ├── MessageProcessingFrameworkTests.csproj │ │ │ ├── PublisherTests.cs │ │ │ └── Usings.cs │ ├── PhotoAnalyzerApp │ │ ├── PhotoAnalyzerApp │ │ │ ├── Controllers │ │ │ │ ├── AWSService.cs │ │ │ │ ├── BucketItem.cs │ │ │ │ ├── HomeController.cs │ │ │ │ └── WorkItem.cs │ │ │ └── Views │ │ │ │ └── Home │ │ │ │ ├── Index.cshtml │ │ │ │ └── Process.cshtml │ │ ├── README.md │ │ └── images │ │ │ ├── AnalyzePhotos.png │ │ │ ├── GetImages.png │ │ │ ├── Home.png │ │ │ ├── ProjectFull.png │ │ │ ├── ProjectFulla.png │ │ │ ├── XmlReport.png │ │ │ ├── lakesun.png │ │ │ ├── nuget.png │ │ │ ├── nuget2.png │ │ │ ├── project.png │ │ │ ├── projectLibs.png │ │ │ ├── projectOverview.png │ │ │ ├── projectStart.png │ │ │ └── t.txt │ ├── PhotoAssetManager │ │ ├── PamApi │ │ │ ├── Controllers │ │ │ │ └── ApiController.cs │ │ │ ├── DetectLabelsFunction.cs │ │ │ ├── DownloadFunction.cs │ │ │ ├── LambdaEntryPoint.cs │ │ │ ├── LocalEntryPoint.cs │ │ │ ├── PamApi.csproj │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── Startup.cs │ │ │ ├── appsettings.json │ │ │ ├── aws-lambda-tools-defaults.json │ │ │ └── serverless.template │ │ ├── PamApiAnnotations │ │ │ ├── DetectLabelsFunction.cs │ │ │ ├── DownloadFunction.cs │ │ │ ├── Functions.cs │ │ │ ├── PamApiAnnotations.csproj │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── Startup.cs │ │ │ ├── appsettings.json │ │ │ ├── aws-lambda-tools-defaults.json │ │ │ └── serverless.template │ │ ├── PamServices.Test │ │ │ ├── ImageServiceTests.cs │ │ │ ├── LabelServiceTests.cs │ │ │ ├── NotificationServiceTests.cs │ │ │ ├── PamServices.Test.csproj │ │ │ ├── StorageServiceTests.cs │ │ │ └── Usings.cs │ │ ├── PamServices │ │ │ ├── DownloadRequest.cs │ │ │ ├── ImageService.cs │ │ │ ├── Label.cs │ │ │ ├── LabelService.cs │ │ │ ├── LabelsResponse.cs │ │ │ ├── NotificationService.cs │ │ │ ├── PamServices.csproj │ │ │ ├── StorageService.cs │ │ │ ├── UploadRequest.cs │ │ │ └── UploadResponse.cs │ │ ├── PhotoAssetManager.sln │ │ ├── README.md │ │ ├── pam_api_swagger.png │ │ ├── pam_mock_lambda.png │ │ ├── pam_overview.png │ │ └── pam_ui.png │ ├── README.md │ ├── ResilientService │ │ ├── AutoScalerActions │ │ │ ├── AutoScalerActions.csproj │ │ │ └── AutoScalerWrapper.cs │ │ ├── ElasticLoadBalancerActions │ │ │ ├── ElasticLoadBalancerActions.csproj │ │ │ └── ElasticLoadBalancerWrapper.cs │ │ ├── ParameterActions │ │ │ ├── ParameterActions.csproj │ │ │ └── SMParameterWrapper.cs │ │ ├── README.md │ │ ├── RecommendationService │ │ │ ├── RecommendationModel.cs │ │ │ ├── RecommendationService.csproj │ │ │ └── Recommendations.cs │ │ ├── ResilientService.sln │ │ ├── ResilientServiceWorkflow │ │ │ ├── ResilientService.csproj │ │ │ ├── ResilientServiceWorkflow.cs │ │ │ └── settings.json │ │ └── Tests │ │ │ ├── ResilientServiceTests.cs │ │ │ ├── ResilientServiceTests.csproj │ │ │ ├── Usings.cs │ │ │ └── testsettings.json │ ├── S3ObjectLambdaFunction │ │ ├── README.md │ │ ├── csharp-s3-object-lambda-function.sln │ │ ├── csharp-s3-object-lambda-function │ │ │ ├── Function.cs │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── aws-lambda-tools-defaults.json │ │ │ └── csharp-s3-object-lambda-function.csproj │ │ └── images │ │ │ ├── step-1.png │ │ │ ├── step-10.png │ │ │ ├── step-11.png │ │ │ ├── step-12.png │ │ │ ├── step-13.png │ │ │ ├── step-14.png │ │ │ ├── step-15.png │ │ │ ├── step-16.png │ │ │ ├── step-17.png │ │ │ ├── step-2.png │ │ │ ├── step-3.png │ │ │ ├── step-4.png │ │ │ ├── step-5.png │ │ │ ├── step-6.png │ │ │ ├── step-7.png │ │ │ ├── step-8.png │ │ │ └── step-9.png │ ├── SubscribePublishTranslate │ │ ├── README.md │ │ ├── SubscribePublishTranslate.sln │ │ ├── SubscribePublishTranslate │ │ │ ├── Controllers │ │ │ │ ├── HomeController.cs │ │ │ │ └── SnsService.cs │ │ │ ├── Models │ │ │ │ └── ErrorViewModel.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── Startup.cs │ │ │ ├── SubscribePublishTranslate.csproj │ │ │ ├── Views │ │ │ │ ├── Home │ │ │ │ │ ├── Index.cshtml │ │ │ │ │ └── Privacy.cshtml │ │ │ │ ├── Shared │ │ │ │ │ ├── Error.cshtml │ │ │ │ │ ├── _Layout.cshtml │ │ │ │ │ └── _ValidationScriptsPartial.cshtml │ │ │ │ ├── _ViewImports.cshtml │ │ │ │ └── _ViewStart.cshtml │ │ │ ├── appsettings.Development.json │ │ │ ├── appsettings.json │ │ │ └── wwwroot │ │ │ │ ├── css │ │ │ │ └── site.css │ │ │ │ ├── favicon.ico │ │ │ │ └── js │ │ │ │ └── site.js │ │ └── images │ │ │ ├── client1.png │ │ │ ├── client2.png │ │ │ ├── client3.png │ │ │ ├── client4.png │ │ │ ├── confirm.png │ │ │ ├── home.png │ │ │ ├── install_package.png │ │ │ ├── nuget.png │ │ │ ├── packages.png │ │ │ ├── project2.png │ │ │ ├── project3.png │ │ │ ├── run.png │ │ │ └── subscribe_dialog.png │ └── TopicsAndQueues │ │ ├── Actions │ │ ├── SNSActions │ │ │ ├── HelloSNS.cs │ │ │ ├── SNSActions.csproj │ │ │ └── SNSWrapper.cs │ │ └── SQSActions │ │ │ ├── HelloSQS.cs │ │ │ ├── SQSActions.csproj │ │ │ └── SQSWrapper.cs │ │ ├── Images │ │ └── fifo_topics_diagram.png │ │ ├── README.md │ │ ├── Scenarios │ │ └── TopicsAndQueuesScenario │ │ │ ├── TopicsAndQueues.cs │ │ │ └── TopicsAndQueuesScenario.csproj │ │ ├── Tests │ │ └── TopicsAndQueuesTests │ │ │ ├── TopicsAndQueuesTests.cs │ │ │ ├── TopicsAndQueuesTests.csproj │ │ │ └── Usings.cs │ │ └── TopicsAndQueues.sln └── dynamodb │ ├── CreateTablesLoadDataExample │ ├── CreateTablesLoadDataExample.sln │ └── CreateTablesLoadDataExample │ │ ├── CreateTablesLoadData.cs │ │ └── CreateTablesLoadDataExample.csproj │ ├── README.md │ ├── high-level-api │ ├── HighLevelBatchWriteItemExample │ │ ├── HighLevelBatchWriteItemExample.sln │ │ └── HighLevelBatchWriteItemExample │ │ │ ├── Book.cs │ │ │ ├── Forum.cs │ │ │ ├── HighLevelBatchWriteItem.cs │ │ │ ├── HighLevelBatchWriteItemExample.csproj │ │ │ ├── Reply.cs │ │ │ └── Thread.cs │ ├── HighLevelItemCRUDExample │ │ ├── HighLevelItemCRUDExample.sln │ │ └── HighLevelItemCRUDExample │ │ │ ├── Book.cs │ │ │ ├── HighLevelItemCRUD.cs │ │ │ └── HighLevelItemCRUDExample.csproj │ ├── HighLevelMappingArbitraryDataExample │ │ ├── HighLevelMappingArbitraryDataExample.sln │ │ └── HighLevelMappingArbitraryDataExample │ │ │ ├── Book.cs │ │ │ ├── DimensionType.cs │ │ │ ├── DimensionTypeConverter.cs │ │ │ ├── HighLevelMappingArbitraryData.cs │ │ │ └── HighLevelMappingArbitraryDataExample.csproj │ └── HighLevelQueryAndScanExample │ │ ├── HighLevelQueryAndScanExample.sln │ │ └── HighLevelQueryAndScanExample │ │ ├── Book.cs │ │ ├── Forum.cs │ │ ├── HighLevelQueryAndScan.cs │ │ ├── HighLevelQueryAndScanExample.csproj │ │ ├── Reply.cs │ │ └── Thread.cs │ ├── low-level-api │ ├── LowLevelBatchGet │ │ ├── LowLevelBatchGet.cs │ │ ├── LowLevelBatchGet.csproj │ │ └── LowLevelBatchGet.sln │ └── LowLevelTableExample │ │ ├── LowLevelTableExample.cs │ │ ├── LowLevelTableExample.csproj │ │ └── LowLevelTableExample.sln │ ├── mid-level-api │ ├── MidLevelBatchWriteItemExample │ │ ├── MidLevelBatchWriteItemExample.sln │ │ └── MidLevelBatchWriteItemExample │ │ │ ├── MidLevelBatchWriteItem.cs │ │ │ └── MidLevelBatchWriteItemExample.csproj │ ├── MidLevelQueryAndScanExample │ │ ├── MidLevelQueryAndScanExample.sln │ │ └── MidLevelQueryAndScanExample │ │ │ ├── MidLevelQueryAndScan.cs │ │ │ └── MidLevelQueryAndScanExample.csproj │ ├── MidLevelScanOnlyExample │ │ ├── MidLevelScanOnlyExample.sln │ │ └── MidLevelScanOnlyExample │ │ │ ├── MidLevelScanOnly.cs │ │ │ └── MidLevelScanOnlyExample.csproj │ └── MidlevelItemCRUDExample │ │ ├── MidlevelItemCRUDExample.sln │ │ └── MidlevelItemCRUDExample │ │ ├── MidlevelItemCRUD.cs │ │ └── MidlevelItemCRUDExample.csproj │ └── scenarios │ ├── DynamoDB_Basics │ ├── DynamoDB_Actions │ │ ├── DynamoDB_Actions.csproj │ │ ├── DynamoDbMethods.cs │ │ ├── HelloDynamoDB.cs │ │ ├── Movie.cs │ │ └── MovieInfo.cs │ ├── DynamoDB_Basics_Scenario.sln │ ├── DynamoDB_Basics_Scenario │ │ ├── DynamoDB_Basics.cs │ │ └── DynamoDB_Basics_Scenario.csproj │ └── DynamoDB_Basics_ScenarioTests │ │ ├── DynamoDB_Basics_ScenarioTests.csproj │ │ ├── DynamoDbMethodsTests.cs │ │ └── GlobalUsings.cs │ ├── PartiQL_Basics_Scenario │ ├── PartiQL_Basics_Scenario.sln │ ├── PartiQL_Basics_Scenario │ │ ├── DynamoDBMethods.cs │ │ ├── GlobalUsings.cs │ │ ├── Movie.cs │ │ ├── MovieInfo.cs │ │ ├── PartiQLBasics.cs │ │ ├── PartiQLMethods.cs │ │ └── PartiQL_Basics_Scenario.csproj │ └── PartiQL_Basics_Tests │ │ ├── PartiQLMethodsTests.cs │ │ ├── PartiQL_Basics_Tests.csproj │ │ ├── PriorityOrderer.cs │ │ ├── TestPriorityAttribute.cs │ │ └── Usings.cs │ └── PartiQL_Batch_Scenario │ ├── PartiQLBatch_Tests │ ├── PartiQLBatchMethodsTests.cs │ ├── PartiQLBatch_Tests.csproj │ ├── PriorityOrderer.cs │ ├── TestPriorityAttribute.cs │ └── Usings.cs │ ├── PartiQL_Batch_Scenario.sln │ └── PartiQL_Batch_Scenario │ ├── DynamoDBMethods.cs │ ├── GlobalUsings.cs │ ├── Movie.cs │ ├── MovieInfo.cs │ ├── PartiQLBatch.cs │ ├── PartiQLBatchMethods.cs │ └── PartiQL_Batch_Scenario.csproj ├── dotnetv4 ├── .editorconfig ├── .gitignore ├── Aurora │ ├── Actions │ │ ├── AuroraActions.csproj │ │ ├── AuroraWrapper.cs │ │ └── HelloAurora.cs │ ├── AuroraExamples.sln │ ├── README.md │ ├── Scenarios │ │ ├── AuroraScenario.cs │ │ └── AuroraScenario.csproj │ └── Tests │ │ ├── AuroraScenarioTests.cs │ │ ├── AuroraTests.csproj │ │ ├── Usings.cs │ │ └── testsettings.json ├── AutoScaling │ ├── Actions │ │ ├── AutoScalingActions.csproj │ │ ├── AutoScalingWrapper.cs │ │ ├── CloudWatchWrapper.cs │ │ ├── EC2Wrapper.cs │ │ └── HelloAutoScaling.cs │ ├── AutoScalingExamples.sln │ ├── README.md │ ├── Scenarios │ │ └── AutoScalingBasics │ │ │ ├── AutoScalingBasics.cs │ │ │ ├── AutoScalingBasics.csproj │ │ │ ├── UIWrapper.cs │ │ │ ├── Usings.cs │ │ │ └── settings.json │ └── Tests │ │ ├── AutoScalingTests.csproj │ │ ├── AutoScalingWrapperTests.cs │ │ ├── Usings.cs │ │ └── testsettings.json ├── Bedrock-runtime │ ├── .gitignore │ ├── Actions │ │ ├── BedrockRuntimeActions.csproj │ │ ├── HelloBedrockRuntime.cs │ │ └── InvokeModelAsync.cs │ ├── BedrockRuntimeExamples.sln │ ├── Models │ │ ├── AnthropicClaude │ │ │ ├── Converse │ │ │ │ ├── Converse.cs │ │ │ │ └── Converse.csproj │ │ │ ├── ConverseStream │ │ │ │ ├── ConverseStream.cs │ │ │ │ └── ConverseStream.csproj │ │ │ ├── InvokeModel │ │ │ │ ├── InvokeModel.cs │ │ │ │ └── InvokeModel.csproj │ │ │ └── InvokeModelWithResponseStream │ │ │ │ ├── InvokeModelWithResponseStream.cs │ │ │ │ └── InvokeModelWithResponseStream.csproj │ │ ├── CohereCommand │ │ │ ├── Command_R_InvokeModel │ │ │ │ ├── Command_R_InvokeModel.csproj │ │ │ │ └── InvokeModel.cs │ │ │ ├── Command_R_InvokeModelWithResponseStream │ │ │ │ ├── Command_R_InvokeModelWithResponseStream.csproj │ │ │ │ └── InvokeModelWithResponseStream.cs │ │ │ ├── Converse │ │ │ │ ├── Converse.cs │ │ │ │ └── Converse.csproj │ │ │ └── ConverseStream │ │ │ │ ├── ConverseStream.cs │ │ │ │ └── ConverseStream.csproj │ │ ├── MetaLlama │ │ │ ├── Converse │ │ │ │ ├── Converse.cs │ │ │ │ └── Converse.csproj │ │ │ ├── ConverseStream │ │ │ │ ├── ConverseStream.cs │ │ │ │ ├── ConverseStream.csproj │ │ │ │ └── Properties │ │ │ │ │ └── launchSettings.json │ │ │ ├── Llama3_InvokeModel │ │ │ │ ├── InvokeModel.cs │ │ │ │ └── Llama3_InvokeModel.csproj │ │ │ └── Llama3_InvokeModelWithResponseStream │ │ │ │ ├── InvokeModelWithResponseStream.cs │ │ │ │ └── Llama3_InvokeModelWithResponseStream.csproj │ │ └── Mistral │ │ │ ├── Converse │ │ │ ├── Converse.cs │ │ │ └── Converse.csproj │ │ │ ├── ConverseStream │ │ │ ├── ConverseStream.cs │ │ │ └── ConverseStream.csproj │ │ │ ├── InvokeModel │ │ │ ├── InvokeModel.cs │ │ │ └── InvokeModel.csproj │ │ │ └── InvokeModelWithResponseStream │ │ │ ├── InvokeModelWithResponseStream.cs │ │ │ └── InvokeModelWithResponseStream.csproj │ ├── README.md │ └── Tests │ │ ├── ActionTest_Converse.cs │ │ ├── ActionTest_ConverseStream.cs │ │ ├── ActionTest_InvokeModelWithResponseStream.cs │ │ ├── ActionTests_InvokeModel.cs │ │ ├── BedrockRuntimeTests.csproj │ │ └── GlobalUsings.cs ├── Bedrock │ ├── Actions │ │ ├── BedrockActions.csproj │ │ └── HelloBedrock.cs │ ├── BedrockExamples.sln │ ├── README.md │ └── Tests │ │ ├── BedrockTest.cs │ │ ├── BedrockTests.csproj │ │ └── GlobalUsings.cs ├── CloudFormation │ ├── Actions │ │ ├── CloudFormationActions.csproj │ │ └── HelloCloudFormation.cs │ ├── CloudFormationExamples.sln │ ├── README.md │ └── Tests │ │ ├── CloudFormationTests.cs │ │ ├── CloudFormationTests.csproj │ │ └── Usings.cs ├── CloudWatch │ ├── Actions │ │ ├── CloudWatchActions.csproj │ │ ├── CloudWatchClasses.cs │ │ ├── CloudWatchWrapper.cs │ │ └── HelloCloudWatch.cs │ ├── CloudWatchExamples.sln │ ├── README.md │ ├── Scenarios │ │ ├── CloudWatchScenario.cs │ │ ├── CloudWatchScenario.csproj │ │ └── settings.json │ └── Tests │ │ ├── CloudWatchTests.cs │ │ ├── CloudWatchTests.csproj │ │ ├── Usings.cs │ │ └── testsettings.json ├── Cognito │ ├── Actions │ │ ├── CognitoActions.csproj │ │ ├── CognitoWrapper.cs │ │ ├── HelloCognito.cs │ │ └── Usings.cs │ ├── CognitoExamples.sln │ ├── README.md │ ├── Scenarios │ │ └── Cognito_Basics │ │ │ ├── CognitoBasics.cs │ │ │ ├── CognitoBasics.csproj │ │ │ ├── UIMethods.cs │ │ │ ├── Usings.cs │ │ │ └── settings.json │ └── Tests │ │ ├── CognitoBasicsTests.cs │ │ ├── CognitoTests.csproj │ │ ├── Usings.cs │ │ └── testsettings.json ├── ControlTower │ ├── Actions │ │ ├── ControlTowerActions.csproj │ │ ├── ControlTowerWrapper.cs │ │ └── HelloControlTower.cs │ ├── ControlTowerExamples.sln │ ├── README.md │ ├── Scenarios │ │ └── ControlTower_Basics │ │ │ ├── ControlTowerBasics.cs │ │ │ └── ControlTowerBasics.csproj │ └── Tests │ │ ├── ControlTowerBasicsTests.cs │ │ ├── ControlTowerTests.csproj │ │ └── Usings.cs ├── Directory.Build.props ├── Dockerfile ├── DotNetV4Examples.sln ├── DynamoDB │ ├── Actions │ │ ├── DynamoDBActions.csproj │ │ ├── DynamoDbWrapper.cs │ │ ├── HelloDynamoDB.cs │ │ ├── Movie.cs │ │ └── MovieInfo.cs │ ├── DynamoDBExamples.sln │ ├── README.md │ ├── Scenarios │ │ └── DynamoDB_Basics │ │ │ ├── Basics.csproj │ │ │ ├── DynamoDbBasics.cs │ │ │ └── movies.json │ └── Tests │ │ ├── DynamoDBTests.csproj │ │ └── DynamoDbBasicsTest.cs ├── EC2 │ ├── Actions │ │ ├── EC2Actions.csproj │ │ ├── EC2Wrapper.cs │ │ ├── HelloEC2.cs │ │ ├── SsmWrapper.cs │ │ └── Usings.cs │ ├── EC2Examples.sln │ ├── README.md │ ├── Scenarios │ │ └── EC2_Basics │ │ │ ├── Basics.csproj │ │ │ ├── EC2Basics.cs │ │ │ ├── UIMethods.cs │ │ │ └── Usings.cs │ └── Tests │ │ ├── EC2Tests.csproj │ │ ├── EC2WrapperTests.cs │ │ ├── Usings.cs │ │ └── testsettings.json ├── ECS │ ├── ECS.sln │ ├── ECSActions │ │ ├── ECSActions.csproj │ │ ├── ECSWrapper.cs │ │ └── HelloECS.cs │ ├── ECSScenario │ │ ├── ECSScenario.cs │ │ └── ECSScenario.csproj │ ├── ECSTests │ │ ├── ECSTests.cs │ │ ├── ECSTests.csproj │ │ └── Usings.cs │ └── README.md ├── README.md ├── Redshift │ ├── Actions │ │ ├── HelloRedshift.cs │ │ ├── RedshiftActions.csproj │ │ └── RedshiftWrapper.cs │ ├── README.md │ ├── RedshiftExamples.sln │ ├── Scenarios │ │ ├── RedshiftBasics.cs │ │ └── RedshiftBasics.csproj │ └── Tests │ │ ├── RedshiftIntegrationTests.cs │ │ └── RedshiftTests.csproj ├── S3 │ ├── README.md │ ├── S3Examples.sln │ ├── Scenarios │ │ └── S3_CreatePresignedPost │ │ │ ├── Basics.csproj │ │ │ ├── CreatePresignedPostBasics.cs │ │ │ ├── S3Wrapper.cs │ │ │ ├── UiMethods.cs │ │ │ └── Usings.cs │ └── Tests │ │ ├── CreatePresignedPostBasicsTests.cs │ │ ├── S3Tests.csproj │ │ └── Usings.cs └── premium-ex.md ├── go ├── README.md ├── cloudformation │ ├── CreateStack │ │ ├── CreateStack.go │ │ └── CreateStack_test.go │ ├── DeleteStack │ │ ├── DeleteStack.go │ │ └── DeleteStack_test.go │ ├── ListStacks │ │ ├── ListStacks.go │ │ └── ListStacks_test.go │ ├── README.md │ └── metadata.yaml ├── cloudtrail │ ├── README.md │ ├── cloudtrailOps.go │ ├── cloudtrailOps_test.go │ ├── config.json │ └── metadata.yaml ├── cloudwatch │ ├── CreateCustomMetric │ │ ├── CreateCustomMetric.go │ │ ├── CreateCustomMetric_test.go │ │ └── config.json │ ├── CreateRole │ │ ├── CreateRole.go │ │ ├── CreateRole_test.go │ │ └── config.json │ ├── CreateRule │ │ ├── CreateRule.go │ │ ├── CreateRule_test.go │ │ └── config.json │ ├── CreateTarget │ │ ├── CreateTarget.go │ │ ├── CreateTarget_test.go │ │ └── config.json │ ├── DeleteAlarm │ │ ├── DeleteAlarm.go │ │ ├── DeleteAlarm_test.go │ │ └── config.json │ ├── DescribeAlarms │ │ ├── DescribeAlarms.go │ │ └── DescribeAlarms_test.go │ ├── DisableAlarm │ │ ├── DisableAlarm.go │ │ ├── DisableAlarm_test.go │ │ └── config.json │ ├── EnableAlarm │ │ ├── EnableAlarm.go │ │ ├── EnableAlarm_test.go │ │ └── config.json │ ├── GetLogEvents │ │ ├── GetLogEvents.go │ │ ├── GetLogEvents_test.go │ │ └── config.json │ ├── Lambda │ │ ├── main.go │ │ ├── packageLambda.bat │ │ └── packageLambda.sh │ ├── ListMetrics │ │ ├── ListMetrics.go │ │ └── ListMetrics_test.go │ ├── README.md │ ├── SendEvent │ │ ├── SendEvent.go │ │ ├── SendEvent_test.go │ │ ├── config.json │ │ └── event.json │ └── metadata.yaml ├── codebuild │ ├── BuildProject │ │ ├── BuildProject.go │ │ └── BuildProject_test.go │ ├── ListBuilds │ │ ├── ListBuilds.go │ │ └── ListBuilds_test.go │ ├── ListProjects │ │ ├── ListProjects.go │ │ └── ListProjects_test.go │ ├── README.md │ └── metadata.yaml ├── dynamodb │ ├── CreateTable │ │ ├── CreateTable.go │ │ ├── CreateTable_test.go │ │ └── config.json │ ├── CreateTableItem │ │ ├── CreateTableItem.go │ │ ├── CreateTableItem_test.go │ │ └── config.json │ ├── DeleteItem │ │ ├── DeleteItem.go │ │ └── DeleteItem_test.go │ ├── GetItem │ │ ├── GetItem.go │ │ └── GetItem_test.go │ ├── ListTables │ │ ├── ListTables.go │ │ ├── ListTables_test.go │ │ └── config.json │ ├── LoadTableItems │ │ ├── .movie_data.json │ │ ├── LoadTableItems.go │ │ ├── LoadTableItems_test.go │ │ └── config.json │ ├── README.md │ ├── ScanItems │ │ ├── ScanItems.go │ │ ├── ScanItems_test.go │ │ └── config.json │ ├── UpdateItem │ │ ├── UpdateItem.go │ │ ├── UpdateItem_test.go │ │ └── config.json │ └── metadata.yaml ├── ec2 │ ├── AllocateAddress │ │ ├── AllocateAddress.go │ │ └── AllocateAddress_test.go │ ├── CreateImage │ │ ├── CreateImage.go │ │ └── CreateImage_test.go │ ├── CreateInstance │ │ ├── CreateInstance.go │ │ └── CreateInstance_test.go │ ├── CreateKeyPair │ │ ├── CreateKeyPair.go │ │ └── CreateKeyPair_test.go │ ├── CreateSecurityGroup │ │ ├── CreateSecurityGroup.go │ │ └── CreateSecurityGroup_test.go │ ├── DeleteKeyPair │ │ ├── DeleteKeyPair.go │ │ └── DeleteKeyPair_test.go │ ├── DeleteSecurityGroup │ │ ├── DeleteSecurityGroup.go │ │ └── DeleteSecurityGroup_test.go │ ├── DescribeAddresses │ │ ├── DescribeAddresses.go │ │ └── DescribeAddresses_test.go │ ├── DescribeInstances │ │ ├── DescribeInstances.go │ │ └── DescribeInstances_test.go │ ├── DescribeKeyPairs │ │ ├── DescribeKeyPairs.go │ │ └── DescribeKeyPairs_test.go │ ├── DescribeSecurityGroups │ │ ├── DescribeSecurityGroups.go │ │ └── DescribeSecurityGroups_test.go │ ├── MonitorInstances │ │ ├── MonitorInstances.go │ │ └── MonitorInstances_test.go │ ├── README.md │ ├── RebootInstances │ │ ├── RebootInstances.go │ │ └── RebootInstances_test.go │ ├── RegionsAndZones │ │ ├── RegionsAndZones.go │ │ └── RegionsAndZones_test.go │ ├── ReleaseAddress │ │ ├── ReleaseAddress.go │ │ └── ReleaseAddress_test.go │ ├── StartStopInstances │ │ ├── StartStopInstances.go │ │ └── StartStopInstances_test.go │ └── metadata.yaml ├── example_code │ ├── cloudformation │ │ ├── CfnCrudOps.go │ │ ├── CfnCrudOps_test.go │ │ ├── README.md │ │ ├── config.json │ │ └── template.json │ ├── cloudtrail │ │ ├── create_trail.go │ │ ├── delete_trail.go │ │ ├── describe_trails.go │ │ └── lookup_events.go │ ├── cloudwatch │ │ ├── create_enable_alarms.go │ │ ├── custom_metrics.go │ │ ├── delete_alarms.go │ │ ├── describe_alarm_history.go │ │ ├── describe_alarms.go │ │ ├── describe_alarms_for_metric.go │ │ ├── disable_alarm.go │ │ ├── events_put_events.go │ │ ├── events_put_targets.go │ │ ├── events_schedule_rule.go │ │ └── listing_metrics.go │ ├── codebuild │ │ ├── cb_build_project.go │ │ ├── cb_list_builds.go │ │ └── cb_list_projects.go │ ├── cognito │ │ ├── CognitoCreateUser.go │ │ ├── CognitoCreateUserPool.go │ │ ├── CognitoListUserPools.go │ │ └── CognitoListUsers.go │ ├── costexplorer │ │ └── get_cost_and_usage.go │ ├── dynamodb │ │ ├── .movie_data.json │ │ ├── DynamoDBCreateItem.go │ │ ├── DynamoDBCreateTable.go │ │ ├── DynamoDBDeleteItem.go │ │ ├── DynamoDBListTables.go │ │ ├── DynamoDBLoadItems.go │ │ ├── DynamoDBReadItem.go │ │ ├── DynamoDBScanItems.go │ │ ├── DynamoDBUpdateItem.go │ │ ├── create_item.go │ │ ├── create_table.go │ │ ├── delete_item.go │ │ ├── list_tables.go │ │ ├── load_items.go │ │ ├── read_item.go │ │ ├── scan_items.go │ │ └── update_item.go │ ├── ec2 │ │ ├── create_image_no_block_device.go │ │ ├── create_instance.go │ │ ├── describing_instances.go │ │ ├── ec2_allocate_address.go │ │ ├── ec2_create_keypair.go │ │ ├── ec2_create_security_group.go │ │ ├── ec2_delete_keypair.go │ │ ├── ec2_delete_security_group.go │ │ ├── ec2_describe_addresses.go │ │ ├── ec2_describe_keypairs.go │ │ ├── ec2_describe_security_groups.go │ │ ├── ec2_release_address.go │ │ ├── get_console_output.go │ │ ├── monitoring_instances.go │ │ ├── reboot_instances.go │ │ ├── regions_and_availability.go │ │ └── start_stop_instances.go │ ├── extending_sdk │ │ ├── addHeader.go │ │ ├── addTags.go │ │ ├── ecs │ │ │ └── update_deployment_with_setters.go │ │ ├── handleServiceErrorCodes.go │ │ ├── request_context.go │ │ └── tableList.txt │ ├── glacier │ │ ├── create_vault.go │ │ └── upload_archive.go │ ├── iam │ │ ├── IamListAdmins.go │ │ ├── iam_accesskeylastused.go │ │ ├── iam_attachuserpolicy.go │ │ ├── iam_createaccesskey.go │ │ ├── iam_createaccountalias.go │ │ ├── iam_createpolicy.go │ │ ├── iam_createuser.go │ │ ├── iam_deleteaccesskey.go │ │ ├── iam_deleteaccountalias.go │ │ ├── iam_deleteservercert.go │ │ ├── iam_deleteuser.go │ │ ├── iam_detachuserpolicy.go │ │ ├── iam_getpolicy.go │ │ ├── iam_getpublickeys.go │ │ ├── iam_getservercert.go │ │ ├── iam_listaccesskeys.go │ │ ├── iam_listaccountaliases.go │ │ ├── iam_listservercerts.go │ │ ├── iam_listusers.go │ │ ├── iam_updateaccesskey.go │ │ ├── iam_updateservercert.go │ │ └── iam_updateuser.go │ ├── kms │ │ ├── kms_create_key.go │ │ ├── kms_decrypt_data.go │ │ ├── kms_encrypt_data.go │ │ └── kms_re_encrypt_data.go │ ├── lambda │ │ ├── aws-go-sdk-lambda-example-configure-function-for-notification.go │ │ ├── aws-go-sdk-lambda-example-run-function.go │ │ └── aws-go-sdk-lambda-example-show-functions.go │ ├── metadata.yaml │ ├── polly │ │ ├── pollyDescribeVoices.go │ │ ├── pollyListLexicons.go │ │ └── pollySynthesizeSpeech.go │ ├── rds │ │ ├── rds_copy_snapshot_to_s3.go │ │ ├── rds_create_cluster_snapshot.go │ │ ├── rds_create_snapshot.go │ │ ├── rds_list_all_instances.go │ │ ├── rds_list_cluster_snapshots.go │ │ ├── rds_list_instance_snapshots.go │ │ ├── rds_list_parameter_groups.go │ │ ├── rds_list_security_group.go │ │ └── rds_list_subnet_groups.go │ ├── rekognition │ │ └── detect_faces.go │ ├── s3 │ │ ├── create_new_bucket_and_object.go │ │ ├── crud │ │ │ ├── s3_crud_ops.go │ │ │ └── s3_crud_ops_test.go │ │ ├── delete-buckets-by-prefix │ │ │ ├── README.md │ │ │ ├── s3_delete_buckets.go │ │ │ └── s3_delete_buckets_test.go │ │ ├── enforce_content_md5.go │ │ ├── generate_presigned_url.go │ │ ├── generate_presigned_url_specific_payload.go │ │ ├── list_all_buckets.go │ │ ├── s3.go │ │ ├── s3_copy_object.go │ │ ├── s3_create_bucket.go │ │ ├── s3_delete_bucket.go │ │ ├── s3_delete_bucket_policy.go │ │ ├── s3_delete_bucket_website.go │ │ ├── s3_delete_object.go │ │ ├── s3_delete_objects.go │ │ ├── s3_download_object.go │ │ ├── s3_encrypt_on_server_with_kms.go │ │ ├── s3_get_bucket_acl.go │ │ ├── s3_get_bucket_object_acl.go │ │ ├── s3_get_bucket_policy.go │ │ ├── s3_get_bucket_website.go │ │ ├── s3_list_buckets.go │ │ ├── s3_list_objects.go │ │ ├── s3_make_bucket_public.go │ │ ├── s3_put_bucket_acl.go │ │ ├── s3_put_bucket_object_acl.go │ │ ├── s3_require_server_encryption.go │ │ ├── s3_restore_object.go │ │ ├── s3_set_bucket_policy.go │ │ ├── s3_set_bucket_website.go │ │ ├── s3_set_cors.go │ │ ├── s3_set_default_encryption.go │ │ ├── s3_upload_directory.go │ │ ├── s3_upload_object.go │ │ └── upload_arbitrary_sized_stream.go │ ├── ses │ │ ├── ses_delete_address.go │ │ ├── ses_get_statistics.go │ │ ├── ses_list_emails.go │ │ ├── ses_send_email.go │ │ └── ses_send_verification.go │ ├── sns │ │ ├── SnsCreateTopic.go │ │ ├── SnsListSubscriptions.go │ │ ├── SnsListTopics.go │ │ ├── SnsPublish.go │ │ └── SnsSubscribe.go │ ├── sqs │ │ ├── sqs_changingvisibility.go │ │ ├── sqs_createqueues.go │ │ ├── sqs_deadletterqueue.go │ │ ├── sqs_deletemessage.go │ │ ├── sqs_deletequeue.go │ │ ├── sqs_getqueueurl.go │ │ ├── sqs_listqueues.go │ │ ├── sqs_longpolling_create_queue.go │ │ ├── sqs_longpolling_existing_queue.go │ │ ├── sqs_longpolling_receive_message.go │ │ ├── sqs_receive_message.go │ │ └── sqs_sendmessage.go │ ├── sts │ │ └── sts_assume_role.go │ └── workdocs │ │ ├── wd_list_user_docs.go │ │ └── wd_list_users.go ├── glacier │ ├── CreateVault │ │ ├── CreateVault.go │ │ └── CreateVault_test.go │ ├── README.md │ ├── UploadArchive │ │ ├── UploadArchive.go │ │ ├── UploadArchive_test.go │ │ └── this_is_a_test.txt │ └── metadata.yaml ├── iam │ ├── AccessKeyLastUsed │ │ ├── AccessKeyLastUsed.go │ │ └── AccessKeyLastUsed_test.go │ ├── AttachUserPolicy │ │ ├── AttachUserPolicy.go │ │ └── AttachUserPolicy_test.go │ ├── CreateAccessKey │ │ ├── CreateAccessKey.go │ │ └── CreateAccessKey_test.go │ ├── CreateAccountAlias │ │ ├── CreateAccountAlias.go │ │ └── CreateAccountAlias_test.go │ ├── CreatePolicy │ │ ├── CreatePolicy.go │ │ └── CreatePolicy_test.go │ ├── CreateUser │ │ ├── CreateUser.go │ │ └── CreateUser_test.go │ ├── DeleteAccessKey │ │ ├── DeleteAccessKey.go │ │ └── DeleteAccessKey_test.go │ ├── DeleteAccountAlias │ │ ├── DeleteAccountAlias.go │ │ └── DeleteAccountAlias_test.go │ ├── DeleteServerCert │ │ ├── DeleteServerCert.go │ │ └── DeleteServerCert_test.go │ ├── DeleteUser │ │ ├── DeleteUser.go │ │ └── DeleteUser_test.go │ ├── DetachUserPolicy │ │ ├── DetachUserPolicy.go │ │ └── DetachUserPolicy_test.go │ ├── GetPolicy │ │ ├── GetPolicy.go │ │ └── GetPolicy_test.go │ ├── GetPublicKeys │ │ ├── GetPublicKeys.go │ │ └── GetPublicKeys_test.go │ ├── GetServerCert │ │ ├── GetServerCert.go │ │ └── GetServerCert_test.go │ ├── ListAccessKeys │ │ ├── ListAccessKeys.go │ │ └── ListAccessKeys_test.go │ ├── ListAccountAliases │ │ ├── ListAccountAliases.go │ │ └── ListAccountAliases_test.go │ ├── ListAdmins │ │ ├── ListAdmins.go │ │ └── ListAdmins_test.go │ ├── ListServerCerts │ │ ├── ListServerCerts.go │ │ └── ListServerCerts_test.go │ ├── ListUsers │ │ ├── ListUsers.go │ │ └── ListUsers_test.go │ ├── README.md │ ├── UpdateAccessKey │ │ ├── UpdateAccessKey.go │ │ └── UpdateAccessKey_test.go │ ├── UpdateServerCert │ │ ├── UpdateServerCert.go │ │ └── UpdateServerCert_test.go │ ├── UpdateUser │ │ ├── UpdateUser.go │ │ └── UpdateUser_test.go │ └── metadata.yaml ├── kms │ ├── CreateKey │ │ ├── CreateKey.go │ │ └── CreateKey_test.go │ ├── DecryptData │ │ ├── DecryptData.go │ │ └── DecryptData_test.go │ ├── EncryptData │ │ ├── EncryptData.go │ │ └── EncryptData_test.go │ ├── README.md │ ├── ReEncryptData │ │ ├── ReEncryptData.go │ │ └── ReEncryptData_test.go │ └── metadata.yaml ├── lambda │ ├── ConfigureFunction │ │ ├── ConfigureFunction.go │ │ └── ConfigureFunction_test.go │ ├── MakeFunction │ │ ├── MakeFunction.go │ │ ├── MakeFunction_test.go │ │ └── testFile.zip │ ├── README.md │ ├── RunFunction │ │ ├── RunFunction.go │ │ └── RunFunction_test.go │ ├── ShowFunctions │ │ ├── ShowFunctions.go │ │ └── ShowFunctions_test.go │ ├── UploadLambdaFunction │ │ ├── UploadLambdaFunction.go │ │ ├── UploadLambdaFunction_test.go │ │ └── config.json │ └── metadata.yaml ├── polly │ ├── DescribeVoices │ │ ├── DescribeVoices.go │ │ └── DescribeVoices_test.go │ ├── ListLexicons │ │ ├── ListLexicons.go │ │ └── ListLexicons_test.go │ ├── README.md │ ├── SynthesizeSpeech │ │ ├── SynthesizeSpeech.go │ │ ├── SynthesizeSpeech_test.go │ │ └── test.txt │ └── metadata.yaml ├── rds │ ├── CopySnapshotToS3 │ │ ├── CopySnapshotToS3.go │ │ └── CopySnapshotToS3_test.go │ ├── CreateClusterSnapshot │ │ ├── CreateClusterSnapshot.go │ │ └── CreateClusterSnapshot_test.go │ ├── CreateInstanceSnapshot │ │ ├── CreateInstanceSnapshot.go │ │ └── CreateInstanceSnapshot_test.go │ ├── ListClusterSnapshots │ │ ├── ListClusterSnapshots.go │ │ └── ListClusterSnapshots_test.go │ ├── ListInstanceSnapshots │ │ ├── ListInstanceSnapshots.go │ │ └── ListInstanceSnapshots_test.go │ ├── ListInstances │ │ ├── ListInstances.go │ │ └── ListInstances_test.go │ ├── ListParameterGroups │ │ ├── ListParameterGroups.go │ │ └── ListParameterGroups_test.go │ ├── ListSecurityGroups │ │ ├── ListSecurityGroups.go │ │ └── ListSecurityGroups_test.go │ ├── ListSubnetGroups │ │ ├── ListSubnetGroups.go │ │ └── ListSubnetGroups_test.go │ ├── README.md │ └── metadata.yaml ├── s3 │ ├── CRUD │ │ ├── S3CrudOps.go │ │ ├── S3CrudOps_test.go │ │ └── config.json │ ├── CopyObject │ │ ├── CopyObject.go │ │ ├── CopyObject_test.go │ │ ├── config.json │ │ └── test.txt │ ├── CreateBucket │ │ ├── CreateBucket.go │ │ ├── CreateBucket_test.go │ │ └── config.json │ ├── CreateBucketAndObject │ │ ├── CreateBucketAndObject.go │ │ ├── CreateBucketAndObject_test.go │ │ └── config.json │ ├── CustomClient │ │ ├── CustomHttpClient.go │ │ ├── CustomHttpClient_test.go │ │ └── config.json │ ├── DeleteBucket │ │ ├── DeleteBucket.go │ │ ├── DeleteBucket_test.go │ │ └── config.json │ ├── DeleteBucketPolicy │ │ ├── DeleteBucketPolicy.go │ │ ├── DeleteBucketPolicy_test.go │ │ └── config.json │ ├── DeleteBucketWebsite │ │ ├── DeleteBucketWebsite.go │ │ ├── DeleteBucketWebsite_test.go │ │ └── config.json │ ├── DeleteObject │ │ ├── DeleteObject.go │ │ ├── DeleteObject_test.go │ │ ├── config.json │ │ └── test.txt │ ├── DeleteObjects │ │ ├── DeleteObjects.go │ │ ├── DeleteObjects_test.go │ │ ├── config.json │ │ ├── test1.txt │ │ └── test2.txt │ ├── DownloadObject │ │ ├── DownloadObject.go │ │ ├── DownloadObject_test.go │ │ ├── config.json │ │ └── dummy.txt │ ├── EncryptOnServerWithKms │ │ ├── EncryptOnServerWithKms.go │ │ ├── EncryptOnServerWithKms_test.go │ │ ├── config.json │ │ └── test.txt │ ├── EnforceMD5 │ │ ├── EnforceMD5Content.go │ │ ├── EnforceMD5Content_test.go │ │ └── config.json │ ├── GeneratePresignedURL │ │ ├── GeneratePresignedURL.go │ │ ├── GeneratePresignedURL_test.go │ │ ├── config.json │ │ └── test.txt │ ├── GeneratePresignedURLSpecificPayload │ │ ├── GeneratePresignedURLSpecificPayload.go │ │ ├── GeneratePresignedURLSpecificPayload_test.go │ │ ├── config.json │ │ └── test.txt │ ├── GetBucketAcl │ │ ├── GetBucketAcl.go │ │ ├── GetBucketAcl_test.go │ │ └── config.json │ ├── GetBucketPolicy │ │ ├── GetBucketPolicy.go │ │ ├── GetBucketPolicy_test.go │ │ └── config.json │ ├── GetBucketWebsite │ │ ├── GetBucketWebsite.go │ │ ├── GetBucketWebsite_test.go │ │ └── config.json │ ├── GetObjectAcl │ │ ├── GetObjectAcl.go │ │ ├── GetObjectAcl_test.go │ │ ├── config.json │ │ └── test.txt │ ├── ListBuckets │ │ ├── ListBuckets.go │ │ └── ListBuckets_test.go │ ├── ListObjects │ │ ├── ListObjects.go │ │ └── ListObjects_test.go │ ├── MakeBucketPublic │ │ ├── MakeBucketPublic.go │ │ ├── MakeBucketPublic_test.go │ │ └── config.json │ ├── PutBucketAcl │ │ ├── PutBucketAcl.go │ │ ├── PutBucketAcl_test.go │ │ └── config.json │ ├── PutObjectAcl │ │ ├── PutObjectAcl.go │ │ ├── PutObjectAcl_test.go │ │ ├── config.json │ │ └── test.txt │ ├── PutObjectWithSetters │ │ ├── PutObjectWithSetters.go │ │ ├── PutObjectWithSetters_test.go │ │ ├── config.json │ │ └── dummy.txt │ ├── README.md │ ├── RequireServerEncryption │ │ ├── RequireServerEncryption.go │ │ ├── RequireServerEncryption_test.go │ │ └── config.json │ ├── RestoreObject │ │ ├── RestoreObject.go │ │ ├── RestoreObject_test.go │ │ └── config.json │ ├── SetBucketPolicy │ │ ├── SetBucketPolicy.go │ │ ├── SetBucketPolicy_test.go │ │ └── config.json │ ├── SetBucketWebsite │ │ ├── SetBucketWebsite.go │ │ ├── SetBucketWebsite_test.go │ │ └── config.json │ ├── SetCors │ │ ├── SetCors.go │ │ ├── SetCors_test.go │ │ └── config.json │ ├── SetDefaultEncryption │ │ ├── SetDefaultEncryption.go │ │ ├── SetDefaultEncryption_test.go │ │ └── config.json │ ├── TLS │ │ ├── config.json │ │ ├── s3SetTls12.go │ │ └── s3SetTls12_test.go │ ├── UploadDirectory │ │ ├── UploadDirectory.go │ │ ├── UploadDirectory_test.go │ │ ├── config.json │ │ └── dummy │ │ │ └── dummy.txt │ ├── UploadObject │ │ ├── UploadObject.go │ │ ├── UploadObject_test.go │ │ ├── config.json │ │ └── test.txt │ ├── UploadStream │ │ ├── UploadStream.go │ │ ├── UploadStream_test.go │ │ ├── config.json │ │ └── test.txt │ └── metadata.yaml ├── ses │ ├── DeleteAddress │ │ ├── DeleteAddress.go │ │ └── DeleteAddress_test.go │ ├── GetStatistics │ │ ├── GetStatistics.go │ │ └── GetStatistics_test.go │ ├── ListAddresses │ │ ├── ListAddresses.go │ │ └── ListAddresses_test.go │ ├── README.md │ ├── SendMessage │ │ ├── SendMessage.go │ │ └── SendMessage_test.go │ ├── VerifyAddress │ │ ├── VerifyAddress.go │ │ └── VerifyAddress_test.go │ └── metadata.yaml ├── sns │ ├── MakeTopic │ │ ├── MakeTopic.go │ │ └── MakeTopic_test.go │ ├── PublishMessage │ │ ├── PublishMessage.go │ │ └── PublishMessage_test.go │ ├── README.md │ ├── ShowSubscriptions │ │ ├── ShowSubscriptions.go │ │ └── ShowSubscriptions_test.go │ ├── ShowTopics │ │ ├── ShowTopics.go │ │ └── ShowTopics_test.go │ ├── SubscribeTopic │ │ ├── SubscribeTopic.go │ │ └── SubscribeTopic_test.go │ └── metadata.yaml ├── sqs │ ├── ChangeMsgVisibility │ │ ├── ChangeMsgVisibility.go │ │ ├── ChangeMsgVisibility_test.go │ │ └── config.json │ ├── ConfigureLPQueue │ │ ├── ConfigureLPQueue.go │ │ ├── ConfigureLPQueue_test.go │ │ └── config.json │ ├── CreateLPQueue │ │ ├── CreateLPQueue.go │ │ ├── CreateLPQueue_test.go │ │ └── config.json │ ├── CreateQueue │ │ ├── CreateQueue.go │ │ ├── CreateQueue_test.go │ │ └── config.json │ ├── DeadLetterQueue │ │ ├── DeadLetterQueue.go │ │ ├── DeadLetterQueue_test.go │ │ └── config.json │ ├── DeleteMessage │ │ ├── DeleteMessage.go │ │ ├── DeleteMessage_test.go │ │ └── config.json │ ├── DeleteQueue │ │ ├── DeleteQueue.go │ │ ├── DeleteQueue_test.go │ │ └── config.json │ ├── GetQueueURL │ │ ├── GetQueueURL.go │ │ ├── GetQueueURL_test.go │ │ └── config.json │ ├── ListQueues │ │ ├── ListQueues.go │ │ ├── ListQueues_test.go │ │ └── config.json │ ├── README.md │ ├── ReceiveLPMessage │ │ ├── ReceiveLPMessage.go │ │ ├── ReceiveLPMessage_test.go │ │ └── config.json │ ├── ReceiveMessage │ │ ├── ReceiveMessage.go │ │ ├── ReceiveMessage_test.go │ │ └── config.json │ ├── SendMessage │ │ ├── SendMessage.go │ │ ├── SendMessage_test.go │ │ └── config.json │ ├── SendReceiveLongPolling │ │ ├── SendReceiveLongPolling.go │ │ ├── SendReceiveLongPolling_test.go │ │ └── config.json │ └── metadata.yaml ├── ssm │ ├── DeleteParameter │ │ ├── DeleteParameter.go │ │ └── DeleteParameter_test.go │ ├── GetParameter │ │ ├── GetParameter.go │ │ └── GetParameter_test.go │ └── PutParameter │ │ ├── PutParameter.go │ │ └── PutParameter_test.go ├── sts │ ├── README.md │ ├── TakeRole │ │ ├── TakeRole.go │ │ └── TakeRole_test.go │ └── metadata.yaml └── workdocs │ ├── README.md │ ├── ShowUsers │ ├── ShowUsers.go │ └── ShowUsers_test.go │ ├── ShowUsersDocs │ ├── ShowUsersDocs.go │ └── ShowUsersDocs_test.go │ └── metadata.yaml ├── gov2 ├── .gitignore ├── Dockerfile ├── README.md ├── aurora │ ├── README.md │ ├── actions │ │ └── clusters.go │ ├── cmd │ │ └── main.go │ ├── go.mod │ ├── go.sum │ ├── hello │ │ └── hello.go │ ├── scenarios │ │ ├── get_started_clusters.go │ │ ├── get_started_clusters_integ_test.go │ │ └── get_started_clusters_test.go │ └── stubs │ │ └── clusters_stubs.go ├── bedrock-runtime │ ├── .gitignore │ ├── README.md │ ├── actions │ │ ├── converse.go │ │ ├── converse_test.go │ │ ├── invoke_model.go │ │ ├── invoke_model_test.go │ │ └── invoke_model_with_response_stream.go │ ├── cmd │ │ └── main.go │ ├── go.mod │ ├── go.sum │ ├── hello │ │ └── hello.go │ ├── scenarios │ │ ├── scenario_converse.go │ │ └── scenario_invoke_models.go │ └── stubs │ │ ├── converse_stubs.go │ │ └── invoke_model_stubs.go ├── bedrock │ ├── README.md │ ├── actions │ │ ├── foundation_model.go │ │ └── foundation_model_test.go │ ├── go.mod │ ├── go.sum │ ├── hello │ │ └── hello.go │ └── stubs │ │ ├── foundation_model_stubs.go │ │ └── go.mod ├── cloudfront │ ├── CreateDistribution │ │ ├── CreateDistribution.go │ │ └── CreateDistribution_test.go │ ├── README.md │ ├── go.mod │ └── go.sum ├── cognito │ ├── README.md │ ├── go.mod │ ├── go.sum │ └── hello │ │ └── hello.go ├── demotools │ ├── filesystem.go │ ├── filesystem_test.go │ ├── go.mod │ ├── go.sum │ ├── mocks.go │ ├── pause.go │ ├── question.go │ └── question_test.go ├── dynamodb │ ├── .gitignore │ ├── README.md │ ├── actions │ │ ├── movie.go │ │ ├── partiql.go │ │ ├── partiql_test.go │ │ ├── table_basics.go │ │ └── table_basics_test.go │ ├── cmd │ │ └── main.go │ ├── go.mod │ ├── go.sum │ ├── scenarios │ │ ├── scenario_movie_table.go │ │ ├── scenario_movie_table_integ_test.go │ │ ├── scenario_movie_table_test.go │ │ ├── scenario_partiql_batch.go │ │ ├── scenario_partiql_batch_integ_test.go │ │ ├── scenario_partiql_batch_test.go │ │ ├── scenario_partiql_single.go │ │ ├── scenario_partiql_single_integ_test.go │ │ └── scenario_partiql_single_test.go │ └── stubs │ │ ├── partiql_stubs.go │ │ └── table_basics_stubs.go ├── iam │ ├── README.md │ ├── actions │ │ ├── account.go │ │ ├── groups.go │ │ ├── non_scenario_action_integ_test.go │ │ ├── non_scenario_action_test.go │ │ ├── policies.go │ │ ├── roles.go │ │ └── users.go │ ├── cmd │ │ └── main.go │ ├── go.mod │ ├── go.sum │ ├── hello │ │ └── hello.go │ ├── scenarios │ │ ├── scenario_assume_role.go │ │ ├── scenario_assume_role_integ_test.go │ │ └── scenario_assume_role_test.go │ └── stubs │ │ ├── account_stubs.go │ │ ├── group_stubs.go │ │ ├── policy_stubs.go │ │ ├── role_stubs.go │ │ ├── s3_stubs.go │ │ ├── sts_stubs.go │ │ └── user_stubs.go ├── lambda │ ├── README.md │ ├── actions │ │ └── functions.go │ ├── cmd │ │ └── main.go │ ├── go.mod │ ├── go.sum │ ├── handlers │ │ ├── lambda_handler_basic.py │ │ └── lambda_handler_calculator.py │ ├── hello │ │ └── hello.go │ ├── scenarios │ │ ├── iam_helpers.go │ │ ├── scenario_get_started_functions.go │ │ ├── scenario_get_started_functions_integ_test.go │ │ └── scenario_get_started_functions_test.go │ └── stubs │ │ ├── function_stubs.go │ │ └── iam_stubs.go ├── lint_all_go.bat ├── lint_all_go.sh ├── premium-ex.md ├── rds │ ├── README.md │ ├── actions │ │ └── instances.go │ ├── cmd │ │ └── main.go │ ├── go.mod │ ├── go.sum │ ├── hello │ │ └── hello.go │ ├── scenarios │ │ ├── get_started_instances.go │ │ ├── get_started_instances_integ_test.go │ │ └── get_started_instances_test.go │ └── stubs │ │ └── instances_stubs.go ├── redshift │ ├── README.md │ ├── actions │ │ ├── redshift_actions.go │ │ └── redshiftdata_actions.go │ ├── cmd │ │ └── main.go │ ├── go.mod │ ├── go.sum │ ├── hello │ │ └── hello.go │ ├── scenarios │ │ ├── redshift_basics.go │ │ ├── redshift_basics_integration_test.go │ │ └── redshift_basics_test.go │ └── stubs │ │ ├── redshift_data_stubs.go │ │ ├── redshift_stubs.go │ │ └── secrets_manager_stubs.go ├── run_all_tests.bat ├── run_all_tests.sh ├── s3 │ ├── .gitignore │ ├── README.md │ ├── actions │ │ ├── bucket_basics.go │ │ ├── bucket_basics_test.go │ │ └── presigner.go │ ├── cmd │ │ └── main.go │ ├── go.mod │ ├── go.sum │ ├── hello │ │ └── hello.go │ ├── scenarios │ │ ├── scenario_get_started.go │ │ ├── scenario_get_started_integ_test.go │ │ ├── scenario_get_started_test.go │ │ ├── scenario_large_objects.go │ │ ├── scenario_large_objects_integ_test.go │ │ ├── scenario_large_objects_test.go │ │ ├── scenario_presigning.go │ │ ├── scenario_presigning_integ_test.go │ │ └── scenario_presigning_test.go │ └── stubs │ │ └── bucket_basics_stubs.go ├── sns │ ├── README.md │ ├── go.mod │ ├── go.sum │ └── hello │ │ └── hello.go ├── sqs │ ├── README.md │ ├── go.mod │ ├── go.sum │ └── hello │ │ └── hello.go ├── testtools │ ├── awsm_stubber.go │ ├── docs.go │ ├── framework.go │ ├── go.mod │ ├── go.sum │ └── scenarios.go ├── update_all_mods.bat └── workflows │ ├── s3_object_lock │ ├── README.md │ ├── actions │ │ ├── s3_actions.go │ │ └── s3_actions_test.go │ ├── cmd │ │ └── main.go │ ├── go.mod │ ├── go.sum │ ├── stubs │ │ └── s3_stubs.go │ └── workflows │ │ ├── resources.go │ │ ├── s3_object_lock.go │ │ ├── s3_object_lock_integ_test.go │ │ └── s3_object_lock_test.go │ ├── topics_and_queues │ ├── README.md │ ├── actions │ │ ├── sns_actions.go │ │ └── sqs_actions.go │ ├── cmd │ │ └── main.go │ ├── go.mod │ ├── go.sum │ ├── images │ │ └── fifo_topics_diagram.png │ ├── stubs │ │ ├── sns_stubs.go │ │ └── sqs_stubs.go │ └── workflows │ │ ├── resources.go │ │ ├── scenario_topics_and_queues.go │ │ ├── scenario_topics_and_queues_integ_test.go │ │ └── scenario_topics_and_queues_test.go │ └── user_pools_and_lambda_triggers │ ├── .cdk │ ├── .gitignore │ ├── .npmignore │ ├── bin │ │ └── cdk.ts │ ├── cdk.json │ ├── lib │ │ ├── pools-and-triggers-base.ts │ │ └── pools-and-triggers-stack.ts │ ├── package-lock.json │ ├── package.json │ └── tsconfig.json │ ├── .gitignore │ ├── README.md │ ├── actions │ ├── cloud_formation_actions.go │ ├── cloudwatch_logs_actions.go │ ├── cognito_actions.go │ └── dynamo_actions.go │ ├── cmd │ └── main.go │ ├── go.mod │ ├── go.sum │ ├── handlers │ ├── activity_log │ │ └── activity_log_handler.go │ ├── auto_confirm │ │ └── auto_confirm_handler.go │ └── migrate_user │ │ └── migrate_user_handler.go │ ├── stubs │ ├── cloud_formation_stub.go │ ├── cloudwatch_logs_stubs.go │ ├── cognito_stubs.go │ └── dynamo_stubs.go │ └── workflows │ ├── resources.go │ ├── scenario_activity_log.go │ ├── scenario_activity_log_integ_test.go │ ├── scenario_activity_log_test.go │ ├── scenario_auto_confirm_trusted_accounts.go │ ├── scenario_auto_confirm_trusted_accounts_integ_test.go │ ├── scenario_auto_confirm_trusted_accounts_test.go │ ├── scenario_common.go │ ├── scenario_migrate_user.go │ └── scenario_migrate_user_test.go ├── java ├── README.rst └── example_code │ ├── athena │ ├── Makefile │ ├── pom.xml │ ├── run_example.sh │ └── src │ │ └── main │ │ └── java │ │ └── aws │ │ └── example │ │ └── athena │ │ ├── AthenaClientFactory.java │ │ ├── CreateNamedQueryExample.java │ │ ├── DeleteNamedQueryExample.java │ │ ├── ExampleConstants.java │ │ ├── ListNamedQueryExample.java │ │ ├── ListQueryExecutionsExample.java │ │ ├── StartQueryExample.java │ │ └── StopQueryExecutionExample.java │ ├── cloudmap │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── aws │ │ └── example │ │ └── cloudmap │ │ ├── CreateService.java │ │ ├── DiscoverInstances.java │ │ ├── ListInstances.java │ │ └── LookUpServicewithFilter.java │ ├── cloudtrail │ └── cloudtrail.java.log-and-digest-file-validation.java │ ├── cloudwatch │ ├── Makefile │ ├── pom.xml │ ├── run_example.sh │ └── src │ │ └── main │ │ └── java │ │ └── aws │ │ └── example │ │ └── cloudwatch │ │ ├── DeleteAlarm.java │ │ ├── DeleteSubscriptionFilter.java │ │ ├── DescribeAlarms.java │ │ ├── DescribeSubscriptionFilters.java │ │ ├── DisableAlarmActions.java │ │ ├── EnableAlarmActions.java │ │ ├── ListMetrics.java │ │ ├── PutEvents.java │ │ ├── PutMetricAlarm.java │ │ ├── PutMetricData.java │ │ ├── PutRule.java │ │ ├── PutSubscriptionFilter.java │ │ └── PutTargets.java │ ├── cognito │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── aws │ │ └── example │ │ └── cognito │ │ └── EnableMFAForCognitoUser.java │ ├── comprehend │ ├── BatchProcessing.java │ ├── ComprehendMedicalSample.java │ ├── CreateTrainandRunCustomEntityDetector.java │ ├── CreateandTrainCustomClassifier.java │ ├── DetectDominantLanguage.java │ ├── DetectEntities.java │ ├── DetectKeyPhrases.java │ ├── DetectSentiment.java │ ├── DetectSyntax.java │ └── TopicModeling.java │ ├── dynamodb │ ├── LICENSE.txt │ ├── Makefile │ ├── NOTICE.txt │ ├── README.md │ ├── TryDax │ │ ├── DaxAsyncClientDemo.java │ │ ├── TryDax.java │ │ ├── TryDaxHelper.java │ │ └── TryDaxTests.java │ ├── autoscaling │ │ ├── DisableDynamoDBAutoscaling.java │ │ └── EnableDynamoDBAutoscaling.java │ ├── changelicense.sh │ ├── pom.xml │ ├── run_example.sh │ └── src │ │ ├── assembly │ │ └── component.xml │ │ ├── main │ │ └── java │ │ │ ├── aws │ │ │ └── example │ │ │ │ └── dynamodb │ │ │ │ ├── CreateTable.java │ │ │ │ ├── CreateTableCompositeKey.java │ │ │ │ ├── DeleteItem.java │ │ │ │ ├── DeleteTable.java │ │ │ │ ├── DescribeTable.java │ │ │ │ ├── DynamoDBScanItems.java │ │ │ │ ├── GetItem.java │ │ │ │ ├── ListTables.java │ │ │ │ ├── PutItem.java │ │ │ │ ├── Query.java │ │ │ │ ├── UpdateItem.java │ │ │ │ ├── UpdateTable.java │ │ │ │ └── UseDynamoMapping.java │ │ │ └── com │ │ │ └── amazonaws │ │ │ ├── codesamples │ │ │ ├── CreateTablesLoadData.java │ │ │ ├── SampleDataLoad.java │ │ │ ├── SampleDataTryQuery.java │ │ │ ├── StreamsAdapterDemo.java │ │ │ ├── StreamsAdapterDemoHelper.java │ │ │ ├── StreamsLowLevelDemo.java │ │ │ ├── StreamsRecordProcessor.java │ │ │ ├── StreamsRecordProcessorFactory.java │ │ │ ├── datamodeling │ │ │ │ ├── DynamoDBMapperBatchWriteExample.java │ │ │ │ ├── DynamoDBMapperCRUDExample.java │ │ │ │ ├── DynamoDBMapperExample.java │ │ │ │ ├── DynamoDBMapperQueryScanExample.java │ │ │ │ └── DynamoDBMapperTransactionExample.java │ │ │ ├── document │ │ │ │ ├── DocumentAPIBatchGet.java │ │ │ │ ├── DocumentAPIBatchWrite.java │ │ │ │ ├── DocumentAPIGlobalSecondaryIndexExample.java │ │ │ │ ├── DocumentAPIItemBinaryExample.java │ │ │ │ ├── DocumentAPIItemCRUDExample.java │ │ │ │ ├── DocumentAPILocalSecondaryIndexExample.java │ │ │ │ ├── DocumentAPIParallelScan.java │ │ │ │ ├── DocumentAPIQuery.java │ │ │ │ ├── DocumentAPIScan.java │ │ │ │ └── DocumentAPITableExample.java │ │ │ ├── gsg │ │ │ │ ├── MoviesCreateTable.java │ │ │ │ ├── MoviesDeleteTable.java │ │ │ │ ├── MoviesItemOps01.java │ │ │ │ ├── MoviesItemOps02.java │ │ │ │ ├── MoviesItemOps03.java │ │ │ │ ├── MoviesItemOps04.java │ │ │ │ ├── MoviesItemOps05.java │ │ │ │ ├── MoviesItemOps06.java │ │ │ │ ├── MoviesLoadData.java │ │ │ │ ├── MoviesQuery.java │ │ │ │ └── MoviesScan.java │ │ │ └── lowlevel │ │ │ │ ├── LowLevelBatchGet.java │ │ │ │ ├── LowLevelBatchWrite.java │ │ │ │ ├── LowLevelBatchWriteSyntax.java │ │ │ │ ├── LowLevelGlobalSecondaryIndexExample.java │ │ │ │ ├── LowLevelItemBinaryExample.java │ │ │ │ ├── LowLevelItemCRUDExample.java │ │ │ │ ├── LowLevelLocalSecondaryIndexExample.java │ │ │ │ ├── LowLevelParallelScan.java │ │ │ │ ├── LowLevelQuery.java │ │ │ │ ├── LowLevelScan.java │ │ │ │ └── LowLevelTableExample.java │ │ │ └── services │ │ │ └── dynamodbv2 │ │ │ └── client │ │ │ ├── DynamoDBDynamicFaultInjection.java │ │ │ └── FaultInjectionRequestHandler.java │ │ └── test │ │ └── java │ │ └── com │ │ └── amazonaws │ │ └── services │ │ └── dynamodbv2 │ │ └── DynamoDBLocalFixture.java │ ├── ec2 │ ├── Makefile │ ├── pom.xml │ ├── run_example.sh │ └── src │ │ └── main │ │ └── java │ │ └── aws │ │ └── example │ │ └── ec2 │ │ ├── AllocateAddress.java │ │ ├── CreateInstance.java │ │ ├── CreateKeyPair.java │ │ ├── CreateSecurityGroup.java │ │ ├── DeleteKeyPair.java │ │ ├── DeleteSecurityGroup.java │ │ ├── DescribeAccount.java │ │ ├── DescribeAddresses.java │ │ ├── DescribeInstances.java │ │ ├── DescribeKeyPairs.java │ │ ├── DescribeRegionsAndZones.java │ │ ├── DescribeSecurityGroups.java │ │ ├── FindRunningInstances.java │ │ ├── MonitorInstance.java │ │ ├── RebootInstance.java │ │ ├── ReleaseAddress.java │ │ └── StartStopInstance.java │ ├── elastictranscoder │ └── src │ │ └── main │ │ └── java │ │ └── aws │ │ └── example │ │ └── elastictranscoder │ │ ├── CatchDeleteError.java │ │ ├── HlsJobCreationSample.java │ │ ├── JobStatusNotificationsSample.java │ │ ├── model │ │ ├── JobStatusNotification.java │ │ ├── JobStatusNotificationHandler.java │ │ └── Notification.java │ │ └── utils │ │ ├── SqsQueueNotificationWorker.java │ │ └── TranscoderSampleUtilities.java │ ├── emr │ ├── create-spark-cluster.java │ ├── create_cluster.java │ ├── custom-emrfs-materials.java │ ├── emr-add-steps.java │ ├── emr-flink-cluster-transient-step.java │ ├── emr-flink-step.java │ ├── enable-debugging.java │ ├── hbase-snapshot-export.java │ ├── hbase-snapshot-import.java │ ├── hbase-snapshot-restore.java │ ├── hbase-snapshot.java │ ├── runjobflow-configurationclassification.java │ └── runjobflow-spotinstances.java │ ├── general │ └── pom.xml │ ├── glacier │ ├── .gitignore │ ├── Makefile │ ├── pom.xml │ ├── run_example.sh │ └── src │ │ └── main │ │ └── java │ │ └── aws │ │ └── example │ │ └── glacier │ │ └── ListVaults.java │ ├── guardduty │ ├── Makefile │ ├── pom.xml │ ├── run_example.sh │ └── src │ │ └── main │ │ └── java │ │ └── aws │ │ └── example │ │ └── guardduty │ │ ├── ListDetectors.java │ │ └── ListFindingsWithFindingCriteria.java │ ├── iam │ ├── Makefile │ ├── pom.xml │ ├── run_example.sh │ └── src │ │ └── main │ │ └── java │ │ └── aws │ │ └── example │ │ └── iam │ │ ├── AccessKeyLastUsed.java │ │ ├── AttachRolePolicy.java │ │ ├── ConstructUrlFederatedUsers.java │ │ ├── CreateAccessKey.java │ │ ├── CreateAccountAlias.java │ │ ├── CreatePolicy.java │ │ ├── CreateUser.java │ │ ├── DeleteAccessKey.java │ │ ├── DeleteAccountAlias.java │ │ ├── DeleteServerCertificate.java │ │ ├── DeleteUser.java │ │ ├── DetachRolePolicy.java │ │ ├── GetPolicy.java │ │ ├── GetServerCertificate.java │ │ ├── ListAccessKeys.java │ │ ├── ListAccountAliases.java │ │ ├── ListServerCertificates.java │ │ ├── ListUsers.java │ │ ├── UpdateAccessKey.java │ │ ├── UpdateServerCertificate.java │ │ └── UpdateUser.java │ ├── kda │ ├── kda-java-firehose.java │ └── kda-java-streams.java │ ├── kms │ ├── Makefile │ ├── pom.xml │ ├── run_example.sh │ └── src │ │ └── main │ │ └── java │ │ └── aws │ │ └── example │ │ └── kms │ │ ├── CreateAlias.java │ │ ├── CreateClient.java │ │ ├── CreateCustomerMasterKey.java │ │ ├── CreateGrant.java │ │ ├── DecryptDataKey.java │ │ ├── DeleteAlias.java │ │ ├── DisableCustomerMasterKey.java │ │ ├── EnableCustomerMasterKey.java │ │ ├── EncryptDataKey.java │ │ ├── GenerateDataKey.java │ │ ├── GetKeyPolicy.java │ │ ├── ListAliases.java │ │ ├── ListCustomerMasterKeys.java │ │ ├── ListKeyPolicies.java │ │ ├── ReencryptDataKey.java │ │ ├── RetireGrant.java │ │ ├── RevokeGrant.java │ │ ├── SetKeyPolicy.java │ │ ├── UpdateAlias.java │ │ ├── ViewCustomerMasterKey.java │ │ └── ViewGrants.java │ ├── lambda │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── example │ │ └── lambda │ │ ├── DeleteFunction.java │ │ ├── LambdaInvokeFunction.java │ │ └── ListFunctions.java │ ├── mediastore │ ├── Makefile │ ├── pom.xml │ ├── run_example.sh │ └── src │ │ └── main │ │ └── java │ │ └── aws │ │ └── example │ │ └── mediastore │ │ ├── CreateContainer.java │ │ ├── ListContainers.java │ │ ├── ListItems.java │ │ └── PutObject.java │ ├── pinpoint-email │ └── pinpoint_send_email_message_email_api.java │ ├── pinpoint-sms-voice │ └── pinpoint_send_voice_message_sms_voice_api.java │ ├── pinpoint │ ├── Makefile │ ├── pinpoint_associate_endpoints_users.java │ ├── pinpoint_create_campaign.java │ ├── pinpoint_create_endpoint.java │ ├── pinpoint_create_import_job.java │ ├── pinpoint_create_segment.java │ ├── pinpoint_delete_endpoint.java │ ├── pinpoint_export_endpoints.java │ ├── pinpoint_import_segment.java │ ├── pinpoint_list_endpoint_ids.java │ ├── pinpoint_lookup_endpoint.java │ ├── pinpoint_send_email_message_api.java │ ├── pinpoint_send_email_smtp.java │ ├── pinpoint_send_sms_message_api.java │ ├── pinpoint_update_endpoints_batch.java │ ├── pom.xml │ ├── run_example.sh │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── example │ │ └── pinpoint │ │ ├── CreateApp.java │ │ ├── CreateCampaign.java │ │ ├── CreateEndpoint.java │ │ ├── CreateSegment.java │ │ ├── DeleteApp.java │ │ ├── ImportSegment.java │ │ └── UpdateChannel.java │ ├── polly │ ├── DescribeVoices.java │ ├── GetLexicon.java │ ├── ListLexicons.java │ ├── PutLexicon.java │ ├── SpeechMarks.java │ ├── StartSpeechSynthesisTask.java │ └── SynthesisSpeech.java │ ├── redshift │ ├── ConnectToCluster.java │ ├── CreateAndDescribeSnapshot.java │ ├── CreateAndModifyCluster.java │ ├── CreateAndModifyClusterParameterGroup.java │ ├── CreateAndModifyClusterSecurityGroup.java │ ├── CreateAndModifyClusterSubnetGroup.java │ ├── ListAndPurchaseReservedNodeOffering.java │ └── ListEvents.java │ ├── rekognition │ ├── rekognition-collection-java-add-faces-to-collection.java │ ├── rekognition-collection-java-create-collection.java │ ├── rekognition-collection-java-delete-collection.java │ ├── rekognition-collection-java-describe-collection.java │ ├── rekognition-collection-java-list-collections.java │ ├── rekognition-collection-java-list-faces-in-collection.java │ ├── rekognition-collection-java-search-face-matching-id-collection.java │ ├── rekognition-collection-java-search-face-matching-image-collection.java │ ├── rekognition-image-java-celebrity-info.java │ ├── rekognition-image-java-compare-faces.java │ ├── rekognition-image-java-delete-faces-from-collection.java │ ├── rekognition-image-java-detect-faces.java │ ├── rekognition-image-java-detect-labels-local-file.java │ ├── rekognition-image-java-detect-labels.java │ ├── rekognition-image-java-detect-moderation-labels.java │ ├── rekognition-image-java-detect-text.java │ ├── rekognition-image-java-display-bounding-boxes.java │ ├── rekognition-image-java-recognize-celebrities.java │ └── rekognition-video-stored-video.java │ ├── s3 │ ├── .gitignore │ ├── Makefile │ ├── cd │ ├── pom.xml │ ├── run_example.sh │ └── src │ │ └── main │ │ └── java │ │ ├── aws │ │ └── example │ │ │ └── s3 │ │ │ ├── CORS.java │ │ │ ├── CopyObject.java │ │ │ ├── CopyObjectSingleOperation.java │ │ │ ├── CreateBucket.java │ │ │ ├── CreateBucket2.java │ │ │ ├── CreateBucketWithACL.java │ │ │ ├── CrossRegionReplication.java │ │ │ ├── DeleteBucket.java │ │ │ ├── DeleteBucket2.java │ │ │ ├── DeleteBucketPolicy.java │ │ │ ├── DeleteMultipleObjectsNonVersionedBucket.java │ │ │ ├── DeleteMultipleObjectsVersionEnabledBucket.java │ │ │ ├── DeleteObject.java │ │ │ ├── DeleteObjectNonVersionedBucket.java │ │ │ ├── DeleteObjectVersionEnabledBucket.java │ │ │ ├── DeleteObjects.java │ │ │ ├── DeleteWebsiteConfiguration.java │ │ │ ├── DualStackEndpoints.java │ │ │ ├── EnableNotificationOnABucket.java │ │ │ ├── GeneratePresignedPutUrl.java │ │ │ ├── GeneratePresignedURL.java │ │ │ ├── GeneratePresignedUrlAndUploadObject.java │ │ │ ├── GetAcl.java │ │ │ ├── GetBucketPolicy.java │ │ │ ├── GetObject.java │ │ │ ├── GetObject2.java │ │ │ ├── GetObjectTags.java │ │ │ ├── GetObjectTags2.java │ │ │ ├── GetPDFandSave.java │ │ │ ├── GetWebsiteConfiguration.java │ │ │ ├── HighLevelAbortMultipartUpload.java │ │ │ ├── HighLevelMultipartUpload.java │ │ │ ├── HighLevelTrackMultipartUpload.java │ │ │ ├── LifecycleConfiguration.java │ │ │ ├── ListBuckets.java │ │ │ ├── ListKeys.java │ │ │ ├── ListKeysVersioningEnabledBucket.java │ │ │ ├── ListMultipartUploads.java │ │ │ ├── ListObjects.java │ │ │ ├── LowLevelAbortMultipartUpload.java │ │ │ ├── LowLevelMultipartCopy.java │ │ │ ├── LowLevelMultipartUpload.java │ │ │ ├── MakingRequests.java │ │ │ ├── MakingRequestsWithFederatedTempCredentials.java │ │ │ ├── MakingRequestsWithIAMTempCredentials.java │ │ │ ├── ManagingObjectTags.java │ │ │ ├── ModifyACLExistingObject.java │ │ │ ├── PutObject.java │ │ │ ├── RestoreArchivedObject.java │ │ │ ├── S3ClientSideEncryptionAsymmetricMasterKey.java │ │ │ ├── S3ClientSideEncryptionSymMasterKey.java │ │ │ ├── S3Encrypt.java │ │ │ ├── S3EncryptV2.java │ │ │ ├── ServerSideEncryptionCopyObjectUsingHLwithSSEC.java │ │ │ ├── ServerSideEncryptionUsingClientSideEncryptionKey.java │ │ │ ├── SetAcl.java │ │ │ ├── SetBucketPolicy.java │ │ │ ├── SetWebsiteConfiguration.java │ │ │ ├── SpecifyServerSideEncryption.java │ │ │ ├── TransferAcceleration.java │ │ │ ├── UploadObject.java │ │ │ ├── UploadObjectKMSKey.java │ │ │ ├── WebsiteConfiguration.java │ │ │ ├── XferMgrCopy.java │ │ │ ├── XferMgrDownload.java │ │ │ ├── XferMgrProgress.java │ │ │ └── XferMgrUpload.java │ │ └── com │ │ └── mycompany │ │ └── app │ │ └── App.java │ ├── s3control │ ├── Makefile │ ├── pom.xml │ ├── run_example.sh │ └── src │ │ └── main │ │ └── java │ │ └── aws │ │ └── example │ │ └── s3control │ │ ├── CancelJob.java │ │ ├── CreateJob.java │ │ ├── DescribeJob.java │ │ ├── ListJobs.java │ │ ├── UpdateJobPriority.java │ │ └── UpdateJobStatus.java │ ├── secretsmanager │ ├── Makefile │ ├── pom.xml │ ├── run_example.sh │ └── src │ │ └── main │ │ └── java │ │ └── aws │ │ └── example │ │ └── secretsmanager │ │ └── GetSecretValue.java │ ├── sns │ ├── CreateMobileEndpoint.java │ ├── FifoTopics.java │ ├── PublishLargeFile.java │ ├── PublishSmsToTopic.java │ ├── README.md │ └── RedrivePolicy.java │ ├── sqs │ ├── Makefile │ ├── pom.xml │ ├── run_example.sh │ └── src │ │ └── main │ │ └── java │ │ └── aws │ │ └── example │ │ └── sqs │ │ ├── DeadLetterQueues.java │ │ ├── LongPolling.java │ │ ├── SendReceiveMessages.java │ │ ├── UsingQueues.java │ │ └── VisibilityTimeout.java │ ├── ssm │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── aws │ │ └── example │ │ └── ssm │ │ ├── GetSimpleSystemsManagementOps.java │ │ └── GetSimpleSystemsManagementParas.java │ ├── stepfunctions │ ├── libs.txt │ ├── pom.xml │ ├── run_workflow.sh │ └── src │ │ └── main │ │ └── java │ │ └── aws │ │ └── example │ │ └── hellosfn │ │ └── StepFunctionsSample.java │ ├── swf │ ├── libs.txt │ ├── pom.xml │ ├── run_workflow.sh │ └── src │ │ └── main │ │ └── java │ │ └── aws │ │ └── example │ │ └── helloswf │ │ ├── ActivityWorker.java │ │ ├── ActivityWorkerWithGracefulShutdown.java │ │ ├── HelloTypes.java │ │ ├── WorkflowStarter.java │ │ └── WorkflowWorker.java │ ├── textract │ ├── Makefile │ ├── pom.xml │ ├── run_example.sh │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── amazonaws │ │ └── samples │ │ ├── AnalyzeDocument.java │ │ └── DocumentText.java │ ├── translate │ └── TranslateText.java │ └── workdocs │ ├── download-user-doc │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── aws │ │ └── example │ │ └── workdocs │ │ └── DownloadUserDoc.java │ ├── list_user_docs.java │ ├── list_users.java │ └── upload_user_doc.java ├── javascript ├── README.rst └── example_code │ ├── athena │ ├── index.js │ └── package.json │ ├── browserstart │ └── polly.html │ ├── cdk │ ├── widgets.js │ └── widgetsv1.js │ ├── cloudwatch-events │ ├── README.md │ ├── cwe_putevents.js │ ├── cwe_putrule.js │ └── cwe_puttargets.js │ ├── cloudwatch-logs │ ├── README.md │ ├── cwl_deletesubscriptionfilter.js │ ├── cwl_describesubscriptionfilters.js │ └── cwl_putsubscriptionfilter.js │ ├── cloudwatch │ ├── README.md │ ├── cw_deletealarms.js │ ├── cw_describealarms.js │ ├── cw_disablealarmactions.js │ ├── cw_enablealarmactions.js │ ├── cw_listmetrics.js │ ├── cw_putmetricalarm.js │ └── cw_putmetricdata.js │ ├── cognito │ ├── admin-create-user.js │ ├── admin-delete-user.js │ ├── admin-disable-user.js │ ├── admin-enable-user.js │ ├── admin-get-user.js │ ├── cognito_getcreds.html │ ├── lambda-trigger-auth-challenge-create.js │ ├── lambda-trigger-auth-challenge-define.js │ ├── lambda-trigger-auth-challenge-verify.js │ ├── lambda-trigger-custom-message-admin-create-user.js │ ├── lambda-trigger-custom-message-sign-up.js │ ├── lambda-trigger-migrate-user.js │ ├── lambda-trigger-post-authentication.js │ ├── lambda-trigger-post-confirmation.js │ ├── lambda-trigger-pre-authentication.js │ ├── lambda-trigger-pre-sign-up-auto-confirm-and-verify.js │ ├── lambda-trigger-pre-sign-up-auto-confirm-front-end.js │ ├── lambda-trigger-pre-sign-up-auto-confirm.js │ ├── lambda-trigger-pre-token-generation-add-suppress-claims.js │ └── lambda-trigger-pre-token-generation-group-membership.js │ ├── connect │ ├── getHistoricalMetrics.js │ └── getRealtimeMetrics.js │ ├── dynamodb │ ├── GettingStarted │ │ ├── Browser │ │ │ ├── MoviesCreateTable.html │ │ │ ├── MoviesDeleteTable.html │ │ │ ├── MoviesItemOps01.html │ │ │ ├── MoviesItemOps02.html │ │ │ ├── MoviesItemOps03.html │ │ │ ├── MoviesItemOps04.html │ │ │ ├── MoviesItemOps05.html │ │ │ ├── MoviesItemOps06.html │ │ │ ├── MoviesLoadData.html │ │ │ ├── MoviesQuery01.html │ │ │ ├── MoviesQuery02.html │ │ │ └── MoviesScan.html │ │ └── Node.js │ │ │ ├── MoviesCreateTable.js │ │ │ ├── MoviesDeleteTable.js │ │ │ ├── MoviesItemOps01.js │ │ │ ├── MoviesItemOps02.js │ │ │ ├── MoviesItemOps03.js │ │ │ ├── MoviesItemOps04.js │ │ │ ├── MoviesItemOps05.js │ │ │ ├── MoviesItemOps06.js │ │ │ ├── MoviesLoadData.js │ │ │ ├── MoviesQuery01.js │ │ │ ├── MoviesQuery02.js │ │ │ └── MoviesScan.js │ ├── TryDax │ │ ├── 01-create-table.js │ │ ├── 02-write-data.js │ │ ├── 03-getitem-test.js │ │ ├── 04-query-test.js │ │ ├── 05-scan-test.js │ │ └── 06-delete-table.js │ ├── blog │ │ └── parsewiki.js │ ├── ddb_batchgetitem.js │ ├── ddb_batchwriteitem.js │ ├── ddb_createtable.js │ ├── ddb_deleteitem.js │ ├── ddb_deletetable.js │ ├── ddb_describetable.js │ ├── ddb_getitem.js │ ├── ddb_listtables.js │ ├── ddb_putitem.js │ ├── ddb_query.js │ ├── ddb_scan.js │ ├── ddbdoc_delete.js │ ├── ddbdoc_get.js │ ├── ddbdoc_put.js │ ├── ddbdoc_query.js │ └── ddbdoc_update.js │ ├── ec2 │ ├── ec2_allocateaddress.js │ ├── ec2_createinstances.js │ ├── ec2_createkeypair.js │ ├── ec2_createsecuritygroup.js │ ├── ec2_deletekeypair.js │ ├── ec2_deletesecuritygroup.js │ ├── ec2_describeaddresses.js │ ├── ec2_describeinstances.js │ ├── ec2_describekeypairs.js │ ├── ec2_describeregionsandzones.js │ ├── ec2_describesecuritygroups.js │ ├── ec2_monitorinstances.js │ ├── ec2_rebootinstances.js │ ├── ec2_releaseaddress.js │ └── ec2_startstopinstances.js │ ├── eventbridge │ ├── README.md │ ├── eb_putevents.js │ ├── eb_putrule.js │ └── eb_puttargets.js │ ├── glacier │ ├── createVault.js │ ├── initiateMultipartUpload.js │ └── uploadArchive.js │ ├── iam │ ├── iam_accesskeylastused.js │ ├── iam_attachrolepolicy.js │ ├── iam_createaccesskeys.js │ ├── iam_createaccountalias.js │ ├── iam_createpolicy.js │ ├── iam_createuser.js │ ├── iam_deleteaccesskey.js │ ├── iam_deleteaccountalias.js │ ├── iam_deleteservercert.js │ ├── iam_deleteuser.js │ ├── iam_detachrolepolicy.js │ ├── iam_getpolicy.js │ ├── iam_getservercert.js │ ├── iam_listaccesskeys.js │ ├── iam_listaccountaliases.js │ ├── iam_listservercerts.js │ ├── iam_listusers.js │ ├── iam_updateaccesskey.js │ ├── iam_updateservercert.js │ └── iam_updateuser.js │ ├── kinesis │ ├── blog_page.html │ └── kinesis-example.js │ ├── lambda │ ├── lambda-for-browser │ │ ├── README.md │ │ ├── index.html │ │ ├── index.js │ │ ├── main.js │ │ └── package.json │ └── writeLambdaFunction.js │ ├── mediaconvert │ ├── emc_canceljob.js │ ├── emc_create_jobtemplate.js │ ├── emc_createjob.js │ ├── emc_deletetemplate.js │ ├── emc_getendpoint.js │ ├── emc_listjobs.js │ ├── emc_listtemplates.js │ └── emc_template_createjob.js │ ├── nodegetstarted │ ├── example_package.json │ └── sample.js │ ├── pinpoint-email │ ├── README.md │ └── pinpoint_send_email_message_email_api.js │ ├── pinpoint-sms-voice │ ├── README.md │ └── pinpoint_send_voice_message_sms_voice_api.js │ ├── pinpoint │ ├── README.md │ ├── pinpoint_send_email_message_api.js │ ├── pinpoint_send_email_smtp.js │ └── pinpoint_send_sms_message_api.js │ ├── rekognition │ └── estimate-age-example │ │ └── src │ │ ├── README.md │ │ ├── estimate-age.html │ │ └── estimate-age.js │ ├── s3 │ ├── s3.js │ ├── s3_PhotoViewer.html │ ├── s3_PhotoViewer.js │ ├── s3_createbucket.js │ ├── s3_deletebucket.js │ ├── s3_deletebucketpolicy.js │ ├── s3_deletebucketwebsite.js │ ├── s3_get_presignedURL.js │ ├── s3_getbucketacl.js │ ├── s3_getbucketpolicy.js │ ├── s3_getbucketwebsite.js │ ├── s3_getcors.js │ ├── s3_getsignedURL.js │ ├── s3_listbuckets.js │ ├── s3_listobjects.js │ ├── s3_photoExample.html │ ├── s3_photoExample.js │ ├── s3_presignedURL.js │ ├── s3_setbucketpolicy.js │ ├── s3_setbucketwebsite.js │ ├── s3_setcors.js │ └── s3_upload.js │ ├── secrets │ └── secrets_getsecretvalue.js │ ├── ses │ ├── ses_clonereceiptruleset.js │ ├── ses_createreceiptfilter.js │ ├── ses_createreceiptrule.js │ ├── ses_createreceiptruleset.js │ ├── ses_createtemplate.js │ ├── ses_deleteidentity.js │ ├── ses_deletereceiptfilter.js │ ├── ses_deletereceiptrule.js │ ├── ses_deletereceiptruleset.js │ ├── ses_deletetemplate.js │ ├── ses_gettemplate.js │ ├── ses_listidentities.js │ ├── ses_listreceiptfilters.js │ ├── ses_listreceiptrulesets.js │ ├── ses_listtemplates.js │ ├── ses_sendbulktemplatedemail.js │ ├── ses_sendemail.js │ ├── ses_sendemailsmtp.js │ ├── ses_sendtemplatedemail.js │ ├── ses_updatetemplate.js │ ├── ses_verifydomainidentity.js │ └── ses_verifyemailidentity.js │ ├── sns │ ├── sns_checkphoneoptout.js │ ├── sns_createtopic.js │ ├── sns_deletetopic.js │ ├── sns_getsmstype.js │ ├── sns_gettopicattributes.js │ ├── sns_listnumbersoptedout.js │ ├── sns_listsubscriptions.js │ ├── sns_listtopics.js │ ├── sns_publishsms.js │ ├── sns_publishtotopic.js │ ├── sns_setsmstype.js │ ├── sns_settopicattributes.js │ ├── sns_subscribeapp.js │ ├── sns_subscribeemail.js │ ├── sns_subscribelambda.js │ └── sns_unsubscribe.js │ ├── sqs │ ├── sqs_changingvisibility.js │ ├── sqs_createqueue.js │ ├── sqs_deadletterqueue.js │ ├── sqs_deletequeue.js │ ├── sqs_getqueueurl.js │ ├── sqs_listqueues.js │ ├── sqs_longpolling_createqueue.js │ ├── sqs_longpolling_existingqueue.js │ ├── sqs_longpolling_receivemessage.js │ ├── sqs_receivemessage.js │ └── sqs_sendmessage.js │ ├── sts │ └── sts_assumerole.js │ └── textract │ ├── detect_document_text.js │ └── simple-document-image.jpg ├── javascriptv3 ├── .gitignore ├── .husky │ └── pre-commit ├── .prettierignore ├── Dockerfile ├── Dockerfile.dockerignore ├── README.md ├── biome.json ├── example_code │ ├── .gitignore │ ├── auto-scaling │ │ ├── README.md │ │ └── package.json │ ├── bedrock-agent-runtime │ │ ├── README.md │ │ ├── actions │ │ │ ├── invoke-agent.js │ │ │ └── invoke-flow.js │ │ ├── package.json │ │ ├── tests │ │ │ ├── invoke-agent.unit.test.js │ │ │ └── invoke-flow.unit.test.js │ │ └── vite.config.js │ ├── bedrock-agent │ │ ├── README.md │ │ ├── actions │ │ │ ├── create-agent.js │ │ │ ├── delete-agent.js │ │ │ ├── get-agent.js │ │ │ ├── list-agent-action-groups.js │ │ │ └── list-agents.js │ │ ├── hello.js │ │ ├── lib │ │ │ └── utils.js │ │ ├── package.json │ │ ├── tests │ │ │ ├── bedrock-agent-actions.integration.test.js │ │ │ ├── create-agent.unit.test.js │ │ │ ├── delete-agent.unit.test.js │ │ │ ├── get-agent.unit.test.js │ │ │ ├── list-agent-action-groups.unit.test.js │ │ │ ├── list-agents.integration.test.js │ │ │ └── list-agents.unit.test.js │ │ └── vite.config.ts │ ├── bedrock-runtime │ │ ├── .gitignore │ │ ├── README.md │ │ ├── config │ │ │ └── foundation_models.js │ │ ├── hello.js │ │ ├── models │ │ │ ├── amazonNovaCanvas │ │ │ │ └── invokeModel.js │ │ │ ├── amazonNovaText │ │ │ │ ├── converse-with-tool.js │ │ │ │ ├── converse.js │ │ │ │ └── converseStream.js │ │ │ ├── anthropicClaude │ │ │ │ ├── converse.js │ │ │ │ ├── converseStream.js │ │ │ │ ├── invoke_claude_2.js │ │ │ │ ├── invoke_claude_3.js │ │ │ │ └── invoke_claude_instant_1.js │ │ │ ├── cohereCommand │ │ │ │ ├── converse.js │ │ │ │ └── converseStream.js │ │ │ ├── metaLlama │ │ │ │ ├── converse.js │ │ │ │ ├── converseStream.js │ │ │ │ └── llama3 │ │ │ │ │ ├── invoke_model_quickstart.js │ │ │ │ │ └── invoke_model_with_response_stream_quickstart.js │ │ │ └── mistral │ │ │ │ ├── converse.js │ │ │ │ ├── converseStream.js │ │ │ │ ├── invoke_mistral_7b.js │ │ │ │ └── invoke_mixtral_8x7b.js │ │ ├── package.json │ │ ├── scenarios │ │ │ ├── cli_text_playground.js │ │ │ └── converse_tool_scenario │ │ │ │ ├── README.md │ │ │ │ ├── converse-tool-scenario.js │ │ │ │ ├── questions.json │ │ │ │ └── tool_config.json │ │ ├── tests │ │ │ ├── anthropic_claude.integration.test.js │ │ │ ├── converse-tool-scenario.integration.test.js │ │ │ ├── converse-with-tool.integration.test.js │ │ │ ├── converse.integration.test.js │ │ │ ├── converse_stream.integration.test.js │ │ │ ├── image_generation.integration.test.js │ │ │ ├── meta_llama.integration.test.js │ │ │ ├── mistral_ai.integration.test.js │ │ │ └── test_tools.js │ │ ├── utils │ │ │ └── image-creation.js │ │ └── vite.config.js │ ├── bedrock │ │ ├── README.md │ │ ├── actions │ │ │ ├── get-foundation-model.js │ │ │ └── list-foundation-models.js │ │ ├── hello.js │ │ ├── package.json │ │ └── tests │ │ │ ├── get-foundation-model.integration.test.js │ │ │ └── list-foundation-models.integration.test.js │ ├── cloudwatch-events │ │ ├── README.md │ │ ├── actions │ │ │ ├── put-events.js │ │ │ ├── put-rule.js │ │ │ └── put-targets.js │ │ ├── libs │ │ │ └── client.js │ │ ├── package.json │ │ └── tests │ │ │ └── cloudwatch-events.integration.test.js │ ├── cloudwatch-logs │ │ ├── README.md │ │ ├── actions │ │ │ ├── create-log-group.js │ │ │ ├── delete-log-group.js │ │ │ ├── delete-subscription-filter.js │ │ │ ├── describe-log-groups.js │ │ │ ├── describe-subscription-filters.js │ │ │ └── put-subscription-filter.js │ │ ├── libs │ │ │ ├── client.js │ │ │ ├── constants.js │ │ │ ├── iam-helper.js │ │ │ └── lambda-helper.js │ │ ├── package.json │ │ ├── scenarios │ │ │ └── large-query │ │ │ │ ├── README.md │ │ │ │ ├── cloud-watch-query.js │ │ │ │ ├── index.js │ │ │ │ └── scouts │ │ │ │ ├── python │ │ │ │ └── cloud-watch-query.py │ │ │ │ └── rust │ │ │ │ └── cloud-watch-query.rs │ │ ├── tests │ │ │ ├── cloudwatch-logs.integration.test.js │ │ │ ├── cloudwatch-query.unit.test.js │ │ │ └── data │ │ │ │ └── lambda-function.zip │ │ └── vite.config.js │ ├── cloudwatch │ │ ├── README.md │ │ ├── actions │ │ │ ├── delete-alarms.js │ │ │ ├── describe-alarms.js │ │ │ ├── disable-alarm-actions.js │ │ │ ├── enable-alarm-actions.js │ │ │ ├── list-metrics.js │ │ │ ├── put-metric-alarm.js │ │ │ └── put-metric-data.js │ │ ├── libs │ │ │ ├── client.js │ │ │ ├── cloudwatch-helper.js │ │ │ └── ec2-helper.js │ │ ├── package.json │ │ ├── tests │ │ │ ├── delete-alarms.integration.test.js │ │ │ ├── describe-alarms.integration.test.js │ │ │ ├── disable-alarm-actions.integration.test.js │ │ │ ├── enable-alarm-actions.integration.test.js │ │ │ ├── list-metrics.integration.test.js │ │ │ ├── put-metric-alarm.integration.test.js │ │ │ └── put-metric-data.integration.test.js │ │ └── vite.config.js │ ├── codebuild │ │ ├── README.md │ │ ├── actions │ │ │ └── create-project.js │ │ ├── client.js │ │ ├── package.json │ │ └── tests │ │ │ └── create-project.integration.test.js │ ├── codecommit │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ │ ├── MyCodeCommitFunction.js │ │ │ ├── createBranch.js │ │ │ ├── createCommit.js │ │ │ ├── createPullRequest.js │ │ │ ├── createRepository.js │ │ │ ├── deleteBranch.js │ │ │ ├── deleteRepository.js │ │ │ ├── describePullRequestEvents.js │ │ │ ├── getMergeOptions.js │ │ │ ├── getPullRequest.js │ │ │ ├── getRepository.js │ │ │ ├── libs │ │ │ │ └── codeCommitClient.js │ │ │ ├── listRepositories.js │ │ │ └── mergeBranches.js │ │ └── tests │ │ │ ├── createBranch.unit.test.js │ │ │ ├── createCommit.unit.test.js │ │ │ ├── createPullRequest.unit.test.js │ │ │ ├── createRepository.unit.test.js │ │ │ ├── deleteBranch.unit.test.js │ │ │ ├── deleteRepository.unit.test.js │ │ │ ├── describePullRequestEvents.unit.test.js │ │ │ ├── getMergeOptions.unit.test.js │ │ │ ├── getPullRequest.unit.test.js │ │ │ ├── getRepository.unit.test.js │ │ │ ├── listRepositories.unit.test.js │ │ │ └── mergeBranches.unit.test.js │ ├── codepipeline │ │ ├── MyCodePipelineFunction.js │ │ └── MyCodePipelineFunction.py │ ├── cognito-identity-provider │ │ ├── .gitignore │ │ ├── README.md │ │ ├── actions │ │ │ ├── admin-get-user.js │ │ │ ├── admin-initiate-auth.js │ │ │ ├── admin-respond-to-auth-challenge.js │ │ │ ├── associate-software-token.js │ │ │ ├── confirm-device.js │ │ │ ├── confirm-sign-up.js │ │ │ ├── create-user-pool-client.js │ │ │ ├── create-user-pool.js │ │ │ ├── delete-user-pool.js │ │ │ ├── initiate-auth.js │ │ │ ├── list-users.js │ │ │ ├── resend-confirmation-code.js │ │ │ ├── respond-to-auth-challenge.js │ │ │ ├── set-user-pool-mfa-config.js │ │ │ ├── sign-up.js │ │ │ └── verify-software-token.js │ │ ├── hello.js │ │ ├── package.json │ │ ├── scenarios │ │ │ ├── basic │ │ │ │ ├── README.md │ │ │ │ ├── command-handlers │ │ │ │ │ ├── admin-get-user-handler.js │ │ │ │ │ ├── admin-initiate-auth-handler.js │ │ │ │ │ ├── admin-respond-to-auth-challenge-handler.js │ │ │ │ │ ├── clean-up-handler.js │ │ │ │ │ ├── confirm-sign-up-handler.js │ │ │ │ │ ├── constants.js │ │ │ │ │ ├── create-user-pool-handler.js │ │ │ │ │ ├── list-users-handler.js │ │ │ │ │ ├── resend-confirmation-code-handler.js │ │ │ │ │ ├── sign-up-handler.js │ │ │ │ │ └── verify-software-token-handler.js │ │ │ │ └── index.js │ │ │ ├── cognito-developer-guide-react-example │ │ │ │ └── frontend-client │ │ │ │ │ ├── index.html │ │ │ │ │ ├── package.json │ │ │ │ │ ├── public │ │ │ │ │ └── vite.svg │ │ │ │ │ ├── src │ │ │ │ │ ├── App.css │ │ │ │ │ ├── App.tsx │ │ │ │ │ ├── assets │ │ │ │ │ │ └── react.svg │ │ │ │ │ ├── authService.ts │ │ │ │ │ ├── config.json │ │ │ │ │ ├── confirmUserPage.tsx │ │ │ │ │ ├── homePage.tsx │ │ │ │ │ ├── index.css │ │ │ │ │ ├── loginPage.tsx │ │ │ │ │ ├── main.tsx │ │ │ │ │ └── vite-env.d.ts │ │ │ │ │ ├── tsconfig.json │ │ │ │ │ ├── tsconfig.node.json │ │ │ │ │ └── vite.config.ts │ │ │ └── lambda-triggers │ │ │ │ ├── README.md │ │ │ │ ├── custom-auth-example.js │ │ │ │ └── functions │ │ │ │ ├── auth-challenge-create.mjs │ │ │ │ ├── auth-challenge-define.mjs │ │ │ │ ├── auth-challenge-verify.mjs │ │ │ │ ├── authentication-post.mjs │ │ │ │ ├── authentication-pre.mjs │ │ │ │ ├── confirmation-post.mjs │ │ │ │ ├── custom-message-admin-create.mjs │ │ │ │ ├── custom-message-sign-up.mjs │ │ │ │ ├── migrate-user.mjs │ │ │ │ ├── sign-up-pre-auto-confirm-domain.mjs │ │ │ │ ├── sign-up-pre-auto-confirm-verify.mjs │ │ │ │ ├── token-generation-pre-add-suppress-claim.mjs │ │ │ │ └── token-generation-pre-modify-group.mjs │ │ └── tests │ │ │ ├── auth-challenge-create.unit.test.js │ │ │ ├── auth-challenge-define.unit.test.js │ │ │ ├── auth-challenge-verify.unit.test.js │ │ │ ├── authentication-post.unit.test.js │ │ │ ├── authentication-pre.unit.test.js │ │ │ ├── cognito-idp-actions.integration.test.js │ │ │ ├── confirmation-post.unit.test.js │ │ │ ├── custom-message-admin-create.unit.test.js │ │ │ ├── custom-message-sign-up.unit.test.js │ │ │ ├── migrate-user.unit.test.js │ │ │ ├── sign-up-pre-auto-confirm-domain.unit.test.js │ │ │ ├── sign-up-pre-auto-confirm-verify.unit.test.js │ │ │ ├── token-generation-pre-add-suppress-claim.unit.test.js │ │ │ └── token-generation-pre-modify-group.unit.test.js │ ├── cross-services │ │ ├── aurora-serverless-app │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── env.json │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── client.ts │ │ │ │ ├── handlers │ │ │ │ │ ├── get-items-handler.ts │ │ │ │ │ ├── parse-item.ts │ │ │ │ │ ├── post-items-handler.ts │ │ │ │ │ ├── post-items-report-handler.ts │ │ │ │ │ └── put-items-archive-handler.ts │ │ │ │ ├── index.ts │ │ │ │ ├── middleware │ │ │ │ │ └── validate-db.ts │ │ │ │ ├── statement-commands │ │ │ │ │ ├── command-helper.ts │ │ │ │ │ ├── create-table.ts │ │ │ │ │ ├── get-active-items.ts │ │ │ │ │ ├── get-all-items.ts │ │ │ │ │ └── get-archived-items.ts │ │ │ │ └── types │ │ │ │ │ ├── db-record.ts │ │ │ │ │ ├── handler.ts │ │ │ │ │ ├── item.ts │ │ │ │ │ └── sendable.ts │ │ │ ├── tests │ │ │ │ ├── command-helper.unit.test.ts │ │ │ │ ├── get-items-handler.unit.test.ts │ │ │ │ ├── parse-item.unit.test.ts │ │ │ │ ├── post-items-report-handler.unit.test.ts │ │ │ │ └── validate-db.unit.test.ts │ │ │ ├── tsconfig.json │ │ │ ├── watch.js │ │ │ └── yarn.lock │ │ ├── feedback-sentiment-analyzer │ │ │ ├── AnalyzeSentiment │ │ │ │ ├── .gitignore │ │ │ │ ├── package.json │ │ │ │ ├── rollup.config.js │ │ │ │ ├── src │ │ │ │ │ └── index.js │ │ │ │ └── tests │ │ │ │ │ └── analyze-sentiment-handler.unit.test.js │ │ │ ├── ExtractText │ │ │ │ ├── .gitignore │ │ │ │ ├── package.json │ │ │ │ ├── rollup.config.js │ │ │ │ ├── src │ │ │ │ │ └── index.js │ │ │ │ └── tests │ │ │ │ │ └── extract-text-handler.unit.test.js │ │ │ ├── README.md │ │ │ ├── SynthesizeAudio │ │ │ │ ├── .gitignore │ │ │ │ ├── package.json │ │ │ │ ├── rollup.config.js │ │ │ │ ├── src │ │ │ │ │ └── index.js │ │ │ │ └── tests │ │ │ │ │ └── synthesize-audio-handler.unit.test.js │ │ │ └── TranslateText │ │ │ │ ├── .gitignore │ │ │ │ ├── package.json │ │ │ │ ├── rollup.config.js │ │ │ │ ├── src │ │ │ │ └── index.js │ │ │ │ └── tests │ │ │ │ └── translate-text-handler.unit.test.js │ │ ├── lambda-api-gateway │ │ │ ├── README.md │ │ │ ├── package.json │ │ │ ├── setup.yaml │ │ │ └── src │ │ │ │ ├── helper-functions │ │ │ │ ├── lambda-function-setup.js │ │ │ │ └── populate-table.js │ │ │ │ ├── libs │ │ │ │ ├── dynamoClient.js │ │ │ │ ├── lambdaClient.js │ │ │ │ └── snsClient.js │ │ │ │ └── mylamdbafunction.js │ │ ├── lambda-for-browser │ │ │ ├── README.md │ │ │ ├── app01.png │ │ │ ├── app02.png │ │ │ ├── frontend │ │ │ │ ├── dist │ │ │ │ │ └── index.html │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ │ ├── index.js │ │ │ │ │ └── lambdaClient.js │ │ │ │ └── webpack.config.js │ │ │ └── lambda │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ ├── ddbClient.js │ │ │ │ ├── ddbDocClient.js │ │ │ │ └── index.js │ │ │ │ └── webpack.config.js │ │ ├── lambda-scheduled-events │ │ │ ├── README.md │ │ │ ├── package.json │ │ │ ├── setup.yaml │ │ │ └── src │ │ │ │ ├── helper-functions │ │ │ │ ├── lambda-function-setup.js │ │ │ │ └── populate-table.js │ │ │ │ ├── libs │ │ │ │ ├── dynamoClient.js │ │ │ │ ├── lambdaClient.js │ │ │ │ └── snsClient.js │ │ │ │ └── mylamdbafunction.js │ │ ├── lex-bot │ │ │ ├── README.md │ │ │ ├── package.json │ │ │ ├── setup.yaml │ │ │ └── src │ │ │ │ ├── index.html │ │ │ │ ├── index.js │ │ │ │ ├── libs │ │ │ │ ├── comprehendClient.js │ │ │ │ ├── lexClient.js │ │ │ │ └── translateClient.js │ │ │ │ └── style.css │ │ ├── photo-asset-manager │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── package.json │ │ │ ├── rollup.config.js │ │ │ ├── src │ │ │ │ ├── common.js │ │ │ │ ├── functions │ │ │ │ │ ├── detect-labels.js │ │ │ │ │ ├── download.js │ │ │ │ │ ├── labels.js │ │ │ │ │ └── upload.js │ │ │ │ ├── index.js │ │ │ │ └── lambda-env.js │ │ │ └── tests │ │ │ │ ├── detect-labels-handler.unit.test.js │ │ │ │ ├── download.unit.test.js │ │ │ │ ├── labels.unit.test.js │ │ │ │ └── upload-handler.unit.test.js │ │ ├── photo_analyzer │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── dist │ │ │ │ └── index.html │ │ │ ├── package.json │ │ │ ├── scripts │ │ │ │ ├── deploy.sh │ │ │ │ └── destroy.sh │ │ │ ├── src │ │ │ │ ├── constants.js │ │ │ │ └── index.js │ │ │ ├── stack.yaml │ │ │ └── webpack.config.js │ │ ├── submit-data-app │ │ │ ├── README.md │ │ │ ├── package.json │ │ │ ├── setup.yaml │ │ │ └── src │ │ │ │ ├── dynamoApp │ │ │ │ ├── add_data.js │ │ │ │ └── index.html │ │ │ │ ├── dynamoAppHelperFiles │ │ │ │ └── update-table.js │ │ │ │ └── libs │ │ │ │ ├── dynamoClient.js │ │ │ │ └── snsClient.js │ │ ├── textract-react │ │ │ ├── .gitignore │ │ │ ├── AddRemoveAssets.js │ │ │ ├── README.md │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── index.html │ │ │ ├── setup.yaml │ │ │ └── src │ │ │ │ ├── .media │ │ │ │ └── default_document_3.png │ │ │ │ ├── App.js │ │ │ │ ├── AwsFactory.js │ │ │ │ ├── Config.js │ │ │ │ ├── ExplorerCard.js │ │ │ │ ├── ExplorerTree.js │ │ │ │ ├── ExtractButtons.js │ │ │ │ ├── ImageDisplay.js │ │ │ │ ├── ImageLoader.js │ │ │ │ ├── LoginCard.js │ │ │ │ ├── TextractModel.js │ │ │ │ ├── Utils.js │ │ │ │ ├── __test__ │ │ │ │ ├── App.test.js │ │ │ │ ├── ExplorerCard.test.js │ │ │ │ ├── ExplorerTree.test.js │ │ │ │ ├── ExtractButtons.test.js │ │ │ │ ├── ImageDisplay.test.js │ │ │ │ ├── ImageLoader.test.js │ │ │ │ ├── LoginCard.test.js │ │ │ │ ├── TestData.js │ │ │ │ └── TextractModel.test.js │ │ │ │ ├── index.js │ │ │ │ └── setupTests.js │ │ ├── transcribe-streaming-app │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── images │ │ │ │ ├── cloud_formation_resources_tab.png │ │ │ │ ├── cloud_formation_stacks.png │ │ │ │ └── identity_pool_ids.png │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ ├── index.html │ │ │ │ └── style.css │ │ │ ├── setup.yaml │ │ │ ├── src │ │ │ │ ├── index.js │ │ │ │ └── libs │ │ │ │ │ ├── awsID.js │ │ │ │ │ ├── emailClient.js │ │ │ │ │ ├── transcribeClient.js │ │ │ │ │ └── translateClient.js │ │ │ └── webpack.config.js │ │ ├── wkflw-pools-triggers │ │ │ ├── README.md │ │ │ ├── actions │ │ │ │ ├── cloudwatch-logs-actions.js │ │ │ │ ├── cognito-actions.js │ │ │ │ └── dynamodb-actions.js │ │ │ ├── cdk │ │ │ │ ├── .gitignore │ │ │ │ ├── .npmignore │ │ │ │ ├── README.md │ │ │ │ ├── bin │ │ │ │ │ └── cdk.ts │ │ │ │ ├── cdk.json │ │ │ │ ├── lib │ │ │ │ │ ├── base.ts │ │ │ │ │ ├── stack.AutoConfirmHandler.ts │ │ │ │ │ ├── stack.ts │ │ │ │ │ └── user-repository.ts │ │ │ │ ├── package.json │ │ │ │ ├── tests │ │ │ │ │ └── cdk.unit.test.ts │ │ │ │ └── tsconfig.json │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ ├── scenario-auto-confirm.js │ │ │ ├── steps-common.js │ │ │ ├── tests │ │ │ │ └── scenario-auto-confirm.integration.test.js │ │ │ └── vite.config.js │ │ ├── wkflw-resilient-service │ │ │ ├── README.md │ │ │ ├── assume-role-policy.json │ │ │ ├── constants.js │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ ├── shared.js │ │ │ ├── steps-demo.js │ │ │ ├── steps-deploy.js │ │ │ ├── steps-destroy.js │ │ │ ├── steps-reset-params.js │ │ │ ├── tests │ │ │ │ └── wkflw-resilient-service.integration.test.js │ │ │ └── vite.config.js │ │ └── wkflw-topics-queues │ │ │ ├── README.md │ │ │ ├── TopicsQueuesWkflw.js │ │ │ ├── index.js │ │ │ ├── messages.js │ │ │ ├── package.json │ │ │ └── tests │ │ │ └── TopicsQueuesWkflw.unit.test.js │ ├── dynamodb │ │ ├── README.md │ │ ├── actions │ │ │ ├── batch-get-item.js │ │ │ ├── batch-write-item.js │ │ │ ├── create-table.js │ │ │ ├── delete-item.js │ │ │ ├── delete-table.js │ │ │ ├── describe-table.js │ │ │ ├── document-client │ │ │ │ ├── batch-get.js │ │ │ │ ├── batch-write.js │ │ │ │ ├── delete.js │ │ │ │ ├── get.js │ │ │ │ ├── put.js │ │ │ │ ├── query.js │ │ │ │ ├── scan.js │ │ │ │ └── update.js │ │ │ ├── get-item.js │ │ │ ├── list-tables.js │ │ │ ├── partiql │ │ │ │ ├── partiql-batch-delete.js │ │ │ │ ├── partiql-batch-get.js │ │ │ │ ├── partiql-batch-put.js │ │ │ │ ├── partiql-batch-update.js │ │ │ │ ├── partiql-delete.js │ │ │ │ ├── partiql-get.js │ │ │ │ ├── partiql-put.js │ │ │ │ └── partiql-update.js │ │ │ ├── put-item.js │ │ │ ├── query.js │ │ │ ├── scan.js │ │ │ └── update-item.js │ │ ├── client.js │ │ ├── dead-snippets.txt │ │ ├── doc-client.js │ │ ├── hello.js │ │ ├── libs │ │ │ └── dynamodb-test.utils.js │ │ ├── package.json │ │ ├── scenarios │ │ │ ├── basic.js │ │ │ ├── partiql-batch.js │ │ │ └── partiql-single.js │ │ ├── tests │ │ │ ├── batch-get-item.integration.test.js │ │ │ ├── batch-write-item.integration.test.js │ │ │ ├── create-table.integration.test.js │ │ │ ├── delete-item.integration.test.js │ │ │ ├── delete-table.integration.test.js │ │ │ ├── describe-table.integration.test.js │ │ │ ├── document-batch-get.integration.test.js │ │ │ ├── document-batch-write.integration.test.js │ │ │ ├── document-delete.integration.test.js │ │ │ ├── document-get.integration.test.js │ │ │ ├── document-put.integration.test.js │ │ │ ├── document-query.integration.test.js │ │ │ ├── document-scan.integration.test.js │ │ │ ├── document-update.integration.test.js │ │ │ ├── dynamodb-basic.integration.test.js │ │ │ ├── dynamodb-hello.integration.test.js │ │ │ ├── get-item.integration.test.js │ │ │ ├── list-tables.integration.test.js │ │ │ ├── partiql-batch-delete.integration.test.js │ │ │ ├── partiql-batch-get.integration.test.js │ │ │ ├── partiql-batch-put.integration.test.js │ │ │ ├── partiql-batch-update.integration.test.js │ │ │ ├── partiql-batch.integration.test.js │ │ │ ├── partiql-delete.integration.test.js │ │ │ ├── partiql-get.integration.test.js │ │ │ ├── partiql-put.integration.test.js │ │ │ ├── partiql-single.integration.test.js │ │ │ ├── partiql-update.integration.test.js │ │ │ ├── put-item.integration.test.js │ │ │ ├── query-and-scan.integration.test.js │ │ │ └── update-item.integration.test.js │ │ └── vite.config.js │ ├── ec2 │ │ ├── README.md │ │ ├── actions │ │ │ ├── allocate-address.js │ │ │ ├── associate-address.js │ │ │ ├── authorize-security-group-ingress.js │ │ │ ├── create-key-pair.js │ │ │ ├── create-security-group.js │ │ │ ├── delete-key-pair.js │ │ │ ├── delete-security-group.js │ │ │ ├── describe-addresses.js │ │ │ ├── describe-images.js │ │ │ ├── describe-instance-types.js │ │ │ ├── describe-instances.js │ │ │ ├── describe-key-pairs.js │ │ │ ├── describe-regions.js │ │ │ ├── describe-security-groups.js │ │ │ ├── disassociate-address.js │ │ │ ├── monitor-instances.js │ │ │ ├── reboot-instances.js │ │ │ ├── release-address.js │ │ │ ├── run-instances.js │ │ │ ├── start-instances.js │ │ │ ├── stop-instances.js │ │ │ ├── terminate-instances.js │ │ │ └── unmonitor-instances.js │ │ ├── hello.js │ │ ├── package.json │ │ ├── scenarios │ │ │ ├── basic.js │ │ │ └── steps.js │ │ └── tests │ │ │ ├── allocate-address.unit.test.js │ │ │ ├── associate-address.unit.test.js │ │ │ ├── authorize-security-group-ingress.unit.test.js │ │ │ ├── create-key-pair.unit.test.js │ │ │ ├── create-security-group.unit.test.js │ │ │ ├── delete-key-pair.unit.test.js │ │ │ ├── delete-security-group.unit.test.js │ │ │ ├── describe-addresses.unit.test.js │ │ │ ├── describe-images.unit.test.js │ │ │ ├── describe-instance-types.unit.test.js │ │ │ ├── describe-instances.unit.test.js │ │ │ ├── describe-key-pairs.unit.test.js │ │ │ ├── describe-regions.unit.test.js │ │ │ ├── describe-security-groups.unit.test.js │ │ │ ├── disassociate-address.unit.test.js │ │ │ ├── ec2-basic.integration.test.js │ │ │ ├── hello.unit.test.js │ │ │ ├── monitor-instances.unit.test.js │ │ │ ├── reboot-instances.unit.test.js │ │ │ ├── release-address.unit.test.js │ │ │ ├── run-instances.unit.test.js │ │ │ ├── start-instances.unit.test.js │ │ │ ├── stop-instances.unit.test.js │ │ │ ├── terminate-instances.unit.test.js │ │ │ └── unmonitor-instances.unit.test.js │ ├── elastic-load-balancing-v2 │ │ ├── README.md │ │ ├── hello.js │ │ ├── package.json │ │ └── tests │ │ │ └── elb-v2-hello.integration.test.js │ ├── entityresolution │ │ ├── README.md │ │ ├── actions │ │ │ ├── check-workflow-status.js │ │ │ ├── create-matching-workflow.js │ │ │ ├── create-schema-mapping.js │ │ │ ├── delete-matching-workflow.js │ │ │ ├── delete-schema-mapping.js │ │ │ ├── get-matching-job.js │ │ │ ├── get-schema-mapping.js │ │ │ ├── list-schema-mappings.js │ │ │ ├── start-matching-job.js │ │ │ └── tag-entity-resource.js │ │ ├── data.csv │ │ ├── data.json │ │ ├── hello.js │ │ ├── inputs.json │ │ ├── package.json │ │ ├── scenarios │ │ │ └── entity-resolution-basics.js │ │ └── tests │ │ │ ├── check-workflow-status.integration.test.js │ │ │ ├── create-schema-mapping.integration.test.js │ │ │ ├── delete-matching-workflow.integration.test.js │ │ │ ├── delete-schema-mapping.integration.test.js │ │ │ ├── entity-resolution-basics.integration.test.js │ │ │ ├── get-matching-job.integration.test.js │ │ │ ├── hello.integration.test.js │ │ │ └── list-schema-mappings.integration.test.js │ ├── eventbridge │ │ ├── README.md │ │ ├── actions │ │ │ ├── put-events.js │ │ │ ├── put-rule.js │ │ │ └── put-targets.js │ │ ├── client.js │ │ ├── package.json │ │ ├── tests │ │ │ └── eventbridge.integration.test.js │ │ └── vite.config.js │ ├── glacier │ │ ├── LICENSE │ │ ├── README.md │ │ ├── package.json │ │ └── src │ │ │ ├── createVault.ts │ │ │ ├── libs │ │ │ └── glacierClient.js │ │ │ └── uploadArchive.ts │ ├── glue │ │ ├── README.md │ │ ├── actions │ │ │ ├── create-crawler.js │ │ │ ├── create-job.js │ │ │ ├── delete-crawler.js │ │ │ ├── delete-database.js │ │ │ ├── delete-job.js │ │ │ ├── delete-table.js │ │ │ ├── get-crawler.js │ │ │ ├── get-database.js │ │ │ ├── get-databases.js │ │ │ ├── get-job-run.js │ │ │ ├── get-job-runs.js │ │ │ ├── get-job.js │ │ │ ├── get-tables.js │ │ │ ├── list-jobs.js │ │ │ ├── start-crawler.js │ │ │ └── start-job-run.js │ │ ├── hello.js │ │ ├── non-glue-actions │ │ │ └── s3-list-objects.js │ │ ├── package.json │ │ ├── scenarios │ │ │ └── basic │ │ │ │ ├── index.js │ │ │ │ ├── log.js │ │ │ │ └── steps │ │ │ │ ├── clean-up-crawler.js │ │ │ │ ├── clean-up-databases.js │ │ │ │ ├── clean-up-jobs.js │ │ │ │ ├── clean-up-tables.js │ │ │ │ ├── create-crawler.js │ │ │ │ ├── create-job.js │ │ │ │ ├── delete-stack-reminder.js │ │ │ │ ├── get-database.js │ │ │ │ ├── get-tables.js │ │ │ │ ├── pick-job-run.js │ │ │ │ ├── pick-job.js │ │ │ │ ├── start-crawler.js │ │ │ │ ├── start-job-run.js │ │ │ │ ├── validate-env.js │ │ │ │ └── validate-python-script.js │ │ ├── tests │ │ │ ├── clean-up-crawler.unit.test.js │ │ │ ├── clean-up-databases.unit.test.js │ │ │ ├── clean-up-jobs.unit.test.js │ │ │ ├── clean-up-tables.unit.test.js │ │ │ ├── create-crawler.unit.test.js │ │ │ ├── create-job.unit.test.js │ │ │ ├── get-database.unit.test.js │ │ │ ├── get-tables.unit.test.js │ │ │ ├── glue-actions.integration.test.js │ │ │ ├── mock-prompter.js │ │ │ ├── pick-job-run.unit.test.js │ │ │ ├── start-crawler.unit.test.js │ │ │ ├── start-job-run.unit.test.js │ │ │ ├── validate-env.unit.test.js │ │ │ └── validate-python-script.unit.test.js │ │ └── vite.config.js │ ├── iam │ │ ├── README.md │ │ ├── actions │ │ │ ├── attach-role-policy.js │ │ │ ├── create-access-key.js │ │ │ ├── create-account-alias.js │ │ │ ├── create-group.js │ │ │ ├── create-policy.js │ │ │ ├── create-role.js │ │ │ ├── create-saml-provider.js │ │ │ ├── create-service-linked-role.js │ │ │ ├── create-user.js │ │ │ ├── delete-access-key.js │ │ │ ├── delete-account-alias.js │ │ │ ├── delete-group.js │ │ │ ├── delete-policy.js │ │ │ ├── delete-role-policy.js │ │ │ ├── delete-role.js │ │ │ ├── delete-saml-provider.js │ │ │ ├── delete-server-certificate.js │ │ │ ├── delete-service-linked-role.js │ │ │ ├── delete-user.js │ │ │ ├── detach-role-policy.js │ │ │ ├── get-access-key-last-used.js │ │ │ ├── get-account-password-policy.js │ │ │ ├── get-policy.js │ │ │ ├── get-role.js │ │ │ ├── get-server-certificate.js │ │ │ ├── get-service-linked-role-deletion-status.js │ │ │ ├── list-access-keys.js │ │ │ ├── list-account-aliases.js │ │ │ ├── list-attached-role-policies.js │ │ │ ├── list-groups.js │ │ │ ├── list-policies.js │ │ │ ├── list-role-policies.js │ │ │ ├── list-roles.js │ │ │ ├── list-saml-providers.js │ │ │ ├── list-server-certificates.js │ │ │ ├── list-users.js │ │ │ ├── put-role-policy.js │ │ │ ├── update-access-key.js │ │ │ ├── update-server-certificate.js │ │ │ ├── update-user.js │ │ │ └── upload-server-certificate.js │ │ ├── client.js │ │ ├── dead-snippets.txt │ │ ├── hello.js │ │ ├── package.json │ │ ├── scenarios │ │ │ └── basic.js │ │ ├── tests │ │ │ ├── account-alias.integration.test.js │ │ │ ├── get-account-password-policy.integration.test.js │ │ │ ├── iam-basic.integration.test.js │ │ │ ├── iam-client.integration.test.js │ │ │ ├── iam-hello.integration.test.js │ │ │ ├── list-groups.integration.test.js │ │ │ ├── role-and-policy.integration.test.js │ │ │ ├── saml-provider.integration.test.js │ │ │ ├── service-linked-role.integration.test.js │ │ │ └── user-and-access-key.integration.test.js │ │ └── vite.config.js │ ├── iotsitewise │ │ ├── README.md │ │ ├── actions │ │ │ ├── batch-put-asset-property-value.js │ │ │ ├── create-asset-model.js │ │ │ ├── create-asset.js │ │ │ ├── create-gateway.js │ │ │ ├── create-portal.js │ │ │ ├── delete-asset-model.js │ │ │ ├── delete-asset.js │ │ │ ├── delete-gateway.js │ │ │ ├── delete-portal.js │ │ │ ├── describe-asset-model.js │ │ │ ├── describe-gateway.js │ │ │ ├── describe-portal.js │ │ │ ├── get-asset-property-value.js │ │ │ └── list-asset-models.js │ │ ├── hello.js │ │ ├── package.json │ │ ├── scenarios │ │ │ └── iotsitewise-basics.js │ │ └── tests │ │ │ ├── batch-put-asset-property-value.unit.test.js │ │ │ ├── create-asset-model.unit.test.js │ │ │ ├── create-asset.unit.test.js │ │ │ ├── create-gateway.unit.test.js │ │ │ ├── create-portal.unit.test.js │ │ │ ├── delete-asset-model.unit.test.js │ │ │ ├── delete-asset.unit.test.js │ │ │ ├── delete-gateway.unit.test.js │ │ │ ├── delete-portal.unit.test.js │ │ │ ├── describe-asset-model.unit.test.js │ │ │ ├── describe-gateway.unit.test.js │ │ │ ├── describe-portal.unit.test.js │ │ │ ├── get-asset-property-value.unit.test.js │ │ │ ├── iotsitewise-basics.integration.test.js │ │ │ └── list-asset-models.unit.test.js │ ├── kinesis │ │ ├── README.md │ │ ├── actions │ │ │ └── put-records.js │ │ ├── kinesis-cdk │ │ │ ├── .gitignore │ │ │ ├── .npmignore │ │ │ ├── README.md │ │ │ ├── bin │ │ │ │ └── kinesis-cdk.ts │ │ │ ├── cdk.json │ │ │ ├── lib │ │ │ │ └── kinesis-cdk-stack.ts │ │ │ ├── package.json │ │ │ └── tsconfig.json │ │ ├── package.json │ │ ├── stack.yaml │ │ ├── tests │ │ │ └── kinesis-actions.integration.test.js │ │ └── vite.config.js │ ├── lambda │ │ ├── .gitignore │ │ ├── README.md │ │ ├── actions │ │ │ ├── create-function.js │ │ │ ├── delete-function.js │ │ │ ├── get-function.js │ │ │ ├── invoke.js │ │ │ ├── list-functions.js │ │ │ ├── update-function-code.js │ │ │ └── update-function-configuration.js │ │ ├── functions │ │ │ ├── config.json │ │ │ ├── func-math.zip │ │ │ └── func-update.zip │ │ ├── guide_supplements │ │ │ └── guide-cdk-lambda-function.js │ │ ├── hello.js │ │ ├── package.json │ │ ├── scenarios │ │ │ └── basic │ │ │ │ ├── README.md │ │ │ │ ├── command-handlers │ │ │ │ ├── clean-up-handler.js │ │ │ │ ├── constants.js │ │ │ │ ├── create-function-handler.js │ │ │ │ ├── initialize-handler.js │ │ │ │ ├── invoke-handler.js │ │ │ │ ├── list-functions-handler.js │ │ │ │ ├── update-function-code-handler.js │ │ │ │ └── update-function-configuration-handler.js │ │ │ │ └── index.js │ │ ├── tests │ │ │ ├── guide-cdk-lambda-function.unit.test.js │ │ │ └── lambda-actions.integration.test.js │ │ ├── vite.config.ts │ │ └── waiters │ │ │ └── index.js │ ├── libs │ │ ├── README.md │ │ ├── cmd-runner.js │ │ ├── logger.js │ │ ├── package.json │ │ ├── prompter.js │ │ ├── scenario │ │ │ ├── index.js │ │ │ ├── scenario-example.js │ │ │ ├── scenario-parser.js │ │ │ ├── scenario.js │ │ │ └── steps-common.js │ │ ├── sdk │ │ │ └── cfn-outputs.js │ │ ├── tests │ │ │ ├── cmd-runner.unit.test.js │ │ │ ├── util-array.unit.test.js │ │ │ ├── util-csv.unit.test.js │ │ │ ├── util-date.unit.test.js │ │ │ ├── util-string.unit.test.js │ │ │ └── util-timers.unit.test.js │ │ └── utils │ │ │ ├── util-array.js │ │ │ ├── util-csv.js │ │ │ ├── util-date.js │ │ │ ├── util-fs.js │ │ │ ├── util-log.js │ │ │ ├── util-node.js │ │ │ ├── util-string.js │ │ │ ├── util-test.js │ │ │ └── util-timers.js │ ├── location │ │ ├── README.md │ │ ├── actions │ │ │ ├── batch-update-device-position.js │ │ │ ├── calculate-distance-async.js │ │ │ ├── calculate-route.js │ │ │ ├── create-geofence-collection.js │ │ │ ├── create-map.js │ │ │ ├── create-route-calculator.js │ │ │ ├── create-tracker.js │ │ │ ├── delete-geofence-collection.js │ │ │ ├── delete-map.js │ │ │ ├── delete-route-calculator.js │ │ │ ├── delete-tracker.js │ │ │ ├── get-device-position.js │ │ │ ├── inputs.json │ │ │ └── put-geofence.js │ │ ├── hello.js │ │ ├── package.json │ │ ├── scenarios │ │ │ ├── inputs.json │ │ │ └── location-service-basics.js │ │ └── tests │ │ │ ├── batch-update-device-position.integration.test.js │ │ │ ├── calculate-distance-async.integration.test.js │ │ │ ├── calculate-route.integration.test.js │ │ │ ├── create-geofence-collection.integration.test.js │ │ │ ├── create-map.integration.test.js │ │ │ ├── create-route-calculator.integration.test.js │ │ │ ├── create-tracker.integration.test.js │ │ │ ├── delete-geofence-collection.integration.test.js │ │ │ ├── delete-map.integration.test.js │ │ │ ├── delete-route-calculator.integration.test.js │ │ │ ├── delete-tracker.integration.test.js │ │ │ ├── get-device-position.integration.test.js │ │ │ ├── hello.integration.test.js │ │ │ ├── location-service-basics.integration.test.js │ │ │ └── put-geofence.integration.test.js │ ├── mediaconvert │ │ ├── README.md │ │ ├── package.json │ │ └── src │ │ │ ├── emc_canceljob.js │ │ │ ├── emc_create_jobtemplate.js │ │ │ ├── emc_createjob.js │ │ │ ├── emc_deletetemplate.js │ │ │ ├── emc_listjobs.js │ │ │ ├── emc_listtemplates.js │ │ │ ├── emc_template_createjob.js │ │ │ └── libs │ │ │ ├── emcClient.js │ │ │ └── emcClientGet.js │ ├── medical-imaging │ │ ├── README.md │ │ ├── actions │ │ │ ├── copy-image-set.js │ │ │ ├── create-datastore.js │ │ │ ├── delete-datastore.js │ │ │ ├── delete-image-set.js │ │ │ ├── get-datastore.js │ │ │ ├── get-dicom-import-job.js │ │ │ ├── get-image-frame.js │ │ │ ├── get-image-set-metadata.js │ │ │ ├── get-image-set.js │ │ │ ├── list-datastores.js │ │ │ ├── list-dicom-import-jobs.js │ │ │ ├── list-image-set-versions.js │ │ │ ├── list-tags-for-resource.js │ │ │ ├── search-image-sets.js │ │ │ ├── start-dicom-import-job.js │ │ │ ├── tag-resource.js │ │ │ ├── untag-resource.js │ │ │ └── update-image-set-metadata.js │ │ ├── hello.js │ │ ├── libs │ │ │ └── medicalImagingClient.js │ │ ├── package.json │ │ ├── scenarios │ │ │ ├── health-image-sets │ │ │ │ ├── .gitignore │ │ │ │ ├── README.md │ │ │ │ ├── clean-up-steps.js │ │ │ │ ├── dataset-steps.js │ │ │ │ ├── deploy-steps.js │ │ │ │ ├── image-frame-steps.js │ │ │ │ ├── image-set-steps.js │ │ │ │ ├── import-steps.js │ │ │ │ ├── index.js │ │ │ │ ├── pixel-data-verification │ │ │ │ │ ├── README.md │ │ │ │ │ ├── THIRD-PARTY-LICENSES │ │ │ │ │ ├── index.js │ │ │ │ │ ├── openjphjs │ │ │ │ │ │ ├── openjphjs.js │ │ │ │ │ │ └── openjphjs.wasm │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ │ └── fixtures │ │ │ │ │ │ └── CT1_UNC │ │ │ │ └── verify-steps.js │ │ │ ├── tagging-datastores.js │ │ │ └── tagging-imagesets.js │ │ ├── tests │ │ │ ├── copy-image-set.unit.test.js │ │ │ ├── create-delete-datastore.integration.test.js │ │ │ ├── delete-image-set.unit.test.js │ │ │ ├── get-datastore.integration.test.js │ │ │ ├── get-dicom-import-job.unit.test.js │ │ │ ├── get-image-frame.unit.test.js │ │ │ ├── get-image-set-metadata.unit.test.js │ │ │ ├── get-image-set.unit.test.js │ │ │ ├── hlth-img-clean-up.unit.test.js │ │ │ ├── hlth-img-dataset.unit.test.js │ │ │ ├── hlth-img-deploy.unit.test.js │ │ │ ├── hlth-img-image-frame.unit.test.js │ │ │ ├── hlth-img-import.unit.test.js │ │ │ ├── hlth-img-verify.unit.test.js │ │ │ ├── htl-img-image-set.unit.test.js │ │ │ ├── list-datastores.integration.test.js │ │ │ ├── list-dicom-import-jobs.unit.test.js │ │ │ ├── list-image-set-versions.unit.test.js │ │ │ ├── list-tags-for-resource.unit.test.js │ │ │ ├── search-image-set.unit.test.js │ │ │ ├── start-dicom-import-job.unit.test.js │ │ │ ├── tag-resource.unit.test.js │ │ │ ├── untag-resource.unit.test.js │ │ │ └── update-image-set-metadata.unit.test.js │ │ └── vite.config.js │ ├── nodegetstarted │ │ ├── README.md │ │ ├── index.js │ │ ├── package.json │ │ └── tests │ │ │ └── nodegetstarted-index.integration.test.js │ ├── personalize │ │ ├── README.md │ │ ├── package.json │ │ └── src │ │ │ ├── libs │ │ │ └── personalizeClients.js │ │ │ ├── myDomainSchema.json │ │ │ ├── mySchema.json │ │ │ ├── personalize_createBatchInferenceJob.js │ │ │ ├── personalize_createBatchSegmentJob.js │ │ │ ├── personalize_createCampaign.js │ │ │ ├── personalize_createDataset.js │ │ │ ├── personalize_createDatasetExportJob.js │ │ │ ├── personalize_createDatasetGroup.js │ │ │ ├── personalize_createDatasetGroup.unit.test.js │ │ │ ├── personalize_createDatasetImportJob.js │ │ │ ├── personalize_createDomainDatasetGroup.js │ │ │ ├── personalize_createDomainSchema.js │ │ │ ├── personalize_createEventTracker.js │ │ │ ├── personalize_createFilter.js │ │ │ ├── personalize_createRecommender.js │ │ │ ├── personalize_createSchema.js │ │ │ ├── personalize_createSolution.js │ │ │ ├── personalize_createSolutionVersion.js │ │ │ ├── personalize_getPersonalizedRanking.js │ │ │ ├── personalize_getRecommendations.js │ │ │ ├── personalize_getRecommendationsFromRecommender.js │ │ │ ├── personalize_getRecommendationsWithFilter.js │ │ │ ├── personalize_putEvents.js │ │ │ ├── personalize_putItems.js │ │ │ └── personalize_putUsers.js │ ├── pinpoint │ │ ├── README.md │ │ ├── package.json │ │ └── src │ │ │ ├── libs │ │ │ └── pinClient.js │ │ │ ├── pinpoint_send_email_message.js │ │ │ └── pinpoint_send_sms_message.js │ ├── polly │ │ ├── README.md │ │ ├── general-examples │ │ │ └── src │ │ │ │ ├── libs │ │ │ │ └── pollyClient.js │ │ │ │ ├── package.json │ │ │ │ ├── polly_synthesize_to_s3.js │ │ │ │ └── setup.yaml │ │ ├── package.json │ │ └── src │ │ │ ├── polly.html │ │ │ └── polly.js │ ├── reactnative │ │ └── ReactNativeApp │ │ │ ├── .bundle │ │ │ └── config │ │ │ ├── .eslintrc.js │ │ │ ├── .gitignore │ │ │ ├── .node-version │ │ │ ├── .prettierrc.js │ │ │ ├── .watchmanconfig │ │ │ ├── App.tsx │ │ │ ├── Gemfile │ │ │ ├── Gemfile.lock │ │ │ ├── README.md │ │ │ ├── __mocks__ │ │ │ ├── react-native-get-random-values │ │ │ │ └── index.js │ │ │ └── react-native-url-polyfill │ │ │ │ └── auto │ │ │ │ └── index.js │ │ │ ├── android │ │ │ ├── app │ │ │ │ ├── build.gradle │ │ │ │ ├── debug.keystore │ │ │ │ ├── proguard-rules.pro │ │ │ │ └── src │ │ │ │ │ ├── debug │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── reactnativeapp │ │ │ │ │ │ └── ReactNativeFlipper.java │ │ │ │ │ ├── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── java │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── reactnativeapp │ │ │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ │ │ └── MainApplication.java │ │ │ │ │ └── res │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ └── rn_edit_text_material.xml │ │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ └── values │ │ │ │ │ │ ├── strings.xml │ │ │ │ │ │ └── styles.xml │ │ │ │ │ └── release │ │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── reactnativeapp │ │ │ │ │ └── ReactNativeFlipper.java │ │ │ ├── build.gradle │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ │ │ ├── app.json │ │ │ ├── babel.config.js │ │ │ ├── index.js │ │ │ ├── ios │ │ │ ├── .xcode.env │ │ │ ├── Podfile │ │ │ ├── Podfile.lock │ │ │ ├── ReactNativeApp.xcodeproj │ │ │ │ ├── project.pbxproj │ │ │ │ └── xcshareddata │ │ │ │ │ └── xcschemes │ │ │ │ │ └── ReactNativeApp.xcscheme │ │ │ ├── ReactNativeApp.xcworkspace │ │ │ │ └── contents.xcworkspacedata │ │ │ ├── ReactNativeApp │ │ │ │ ├── AppDelegate.h │ │ │ │ ├── AppDelegate.mm │ │ │ │ ├── Images.xcassets │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ ├── Info.plist │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── main.m │ │ │ └── ReactNativeAppTests │ │ │ │ ├── Info.plist │ │ │ │ └── ReactNativeAppTests.m │ │ │ ├── metro.config.js │ │ │ ├── package.json │ │ │ └── tsconfig.json │ ├── redshift │ │ ├── README.md │ │ ├── package.json │ │ └── src │ │ │ ├── libs │ │ │ └── redshiftClient.js │ │ │ ├── redshift-create-cluster.js │ │ │ ├── redshift-delete-cluster.js │ │ │ ├── redshift-describe-clusters.js │ │ │ └── redshift-modify-cluster.js │ ├── rekognition │ │ ├── README.md │ │ └── estimate-age-example │ │ │ └── src │ │ │ ├── README.md │ │ │ ├── estimate-age.html │ │ │ ├── estimate-age.js │ │ │ ├── libs │ │ │ └── rekognitionClient.js │ │ │ ├── package.json │ │ │ └── setup.yaml │ ├── s3 │ │ ├── README.md │ │ ├── actions │ │ │ ├── copy-object-conditional-request-if-match.js │ │ │ ├── copy-object-conditional-request-if-modified-since.js │ │ │ ├── copy-object-conditional-request-if-none-match.js │ │ │ ├── copy-object-conditional-request-if-unmodified-since.js │ │ │ ├── copy-object.js │ │ │ ├── create-bucket.js │ │ │ ├── delete-bucket-policy.js │ │ │ ├── delete-bucket-website.js │ │ │ ├── delete-bucket.js │ │ │ ├── delete-object.js │ │ │ ├── delete-objects.js │ │ │ ├── get-bucket-acl.js │ │ │ ├── get-bucket-cors.js │ │ │ ├── get-bucket-policy.js │ │ │ ├── get-bucket-website.js │ │ │ ├── get-object-conditional-request-if-match.js │ │ │ ├── get-object-conditional-request-if-modified-since.js │ │ │ ├── get-object-conditional-request-if-none-match.js │ │ │ ├── get-object-conditional-request-if-unmodified-since.js │ │ │ ├── get-object-legal-hold.js │ │ │ ├── get-object-lock-configuration.js │ │ │ ├── get-object-retention.js │ │ │ ├── get-object.js │ │ │ ├── list-buckets.js │ │ │ ├── list-objects.js │ │ │ ├── put-bucket-acl.js │ │ │ ├── put-bucket-cors.js │ │ │ ├── put-bucket-policy.js │ │ │ ├── put-bucket-website.js │ │ │ ├── put-default-object-lock-configuration.js │ │ │ ├── put-object-conditional-request-if-none-match.js │ │ │ ├── put-object-legal-hold.js │ │ │ ├── put-object-lock-configuration.js │ │ │ ├── put-object-retention.js │ │ │ ├── put-object.js │ │ │ └── text01.txt │ │ ├── client.js │ │ ├── dead-snippets.txt │ │ ├── hello.js │ │ ├── libs │ │ │ └── s3Utils.js │ │ ├── package.json │ │ ├── scenarios │ │ │ ├── basic.js │ │ │ ├── conditional-requests │ │ │ │ ├── .gitignore │ │ │ │ ├── README.md │ │ │ │ ├── clean.steps.js │ │ │ │ ├── clean.steps.unit.test.js │ │ │ │ ├── conditional-requests.integration.test.js │ │ │ │ ├── index.js │ │ │ │ ├── object_name.json │ │ │ │ ├── repl.steps.integration.test.js │ │ │ │ ├── repl.steps.js │ │ │ │ ├── setup.steps.js │ │ │ │ ├── text02.txt │ │ │ │ └── welcome.steps.js │ │ │ ├── create-list-delete-bucket.js │ │ │ ├── delete-all-objects.js │ │ │ ├── multipart-download.js │ │ │ ├── multipart-upload.js │ │ │ ├── object-locking │ │ │ │ ├── .gitignore │ │ │ │ ├── README.md │ │ │ │ ├── clean.steps.js │ │ │ │ ├── clean.steps.unit.test.js │ │ │ │ ├── index.js │ │ │ │ ├── index.unit.test.js │ │ │ │ ├── object-locking.integration.test.js │ │ │ │ ├── repl.steps.js │ │ │ │ ├── repl.steps.unit.test.js │ │ │ │ ├── setup.steps.js │ │ │ │ ├── setup.steps.unit.test.js │ │ │ │ └── welcome.steps.js │ │ │ ├── presigned-url-download.js │ │ │ └── presigned-url-upload.js │ │ ├── tests │ │ │ ├── basic.unit.test.js │ │ │ ├── copy-object-conditional-request-if-match.integration.test.js │ │ │ ├── copy-object-conditional-request-if-modified-since.integration.test.js │ │ │ ├── copy-object-conditional-request-if-none-match.integration.test.js │ │ │ ├── copy-object-conditional-request-if-unmodified-since.integration.test.js │ │ │ ├── copy-object.unit.test.js │ │ │ ├── create-bucket.unit.test.js │ │ │ ├── delete-bucket-policy.unit.test.js │ │ │ ├── delete-bucket-website.unit.test.js │ │ │ ├── delete-bucket.unit.test.js │ │ │ ├── delete-object.unit.test.js │ │ │ ├── delete-objects.unit.test.js │ │ │ ├── get-bucket-acl.unit.test.js │ │ │ ├── get-bucket-cors.unit.test.js │ │ │ ├── get-bucket-policy.unit.test.js │ │ │ ├── get-bucket-website.unit.test.js │ │ │ ├── get-object-conditional-request-if-match.integration.test.js │ │ │ ├── get-object-conditional-request-if-modified-since.integration.test.js │ │ │ ├── get-object-conditional-request-if-none-match.integration.test.js │ │ │ ├── get-object-conditional-request-if-unmodified-since.integration.test.js │ │ │ ├── get-object-legal-hold.integration.test.js │ │ │ ├── get-object-lock-configuration.integration.test.js │ │ │ ├── get-object-lock-configuration.unit.test.js │ │ │ ├── get-object-retention.integration.test.js │ │ │ ├── get-object.unit.test.js │ │ │ ├── list-buckets.unit.test.js │ │ │ ├── list-objects.unit.test.js │ │ │ ├── multipart-download.unit.test.js │ │ │ ├── multipart-upload.integration.test.js │ │ │ ├── put-bucket-acl.unit.test.js │ │ │ ├── put-bucket-cors.unit.test.js │ │ │ ├── put-bucket-policy.unit.test.js │ │ │ ├── put-bucket-website.unit.test.js │ │ │ ├── put-default-object-lock-configuration.integration.test.js │ │ │ ├── put-object-conditional-request-if-none-match.integration.test.js │ │ │ ├── put-object-legal-hold.integration.test.js │ │ │ ├── put-object-lock-configuration.integration.test.js │ │ │ ├── put-object-retention.integration.test.js │ │ │ ├── put-object.unit.test.js │ │ │ ├── s3-hello.integration.test.js │ │ │ └── text01.txt │ │ ├── text01.txt │ │ └── vite.config.js │ ├── sagemaker │ │ ├── README.md │ │ ├── hello.js │ │ ├── package.json │ │ ├── scenarios │ │ │ └── wkflw-sagemaker-geospatial-pipeline │ │ │ │ ├── README.md │ │ │ │ ├── SageMakerPipelinesWkflw.js │ │ │ │ ├── index.js │ │ │ │ ├── lambda │ │ │ │ ├── dist │ │ │ │ │ ├── index.mjs │ │ │ │ │ └── index.mjs.zip │ │ │ │ ├── nodejs.zip │ │ │ │ ├── nodejs │ │ │ │ │ ├── README.md │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ ├── rollup.config.js │ │ │ │ └── src │ │ │ │ │ └── index.js │ │ │ │ ├── lib.js │ │ │ │ ├── lib.unit.test.js │ │ │ │ └── messages.js │ │ └── vite.config.js │ ├── secrets-manager │ │ ├── README.md │ │ ├── actions │ │ │ └── get-secret-value.js │ │ ├── package.json │ │ └── tests │ │ │ └── secrets-manager.integration.test.js │ ├── ses │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ │ ├── libs │ │ │ │ ├── sesClient.js │ │ │ │ └── sesUtils.js │ │ │ ├── send-with-attachments.js │ │ │ ├── ses_createreceiptfilter.js │ │ │ ├── ses_createreceiptrule.js │ │ │ ├── ses_createreceiptruleset.js │ │ │ ├── ses_createtemplate.js │ │ │ ├── ses_deleteidentity.js │ │ │ ├── ses_deletereceiptfilter.js │ │ │ ├── ses_deletereceiptrule.js │ │ │ ├── ses_deletereceiptruleset.js │ │ │ ├── ses_deletetemplate.js │ │ │ ├── ses_gettemplate.js │ │ │ ├── ses_listidentities.js │ │ │ ├── ses_listreceiptfilters.js │ │ │ ├── ses_listtemplates.js │ │ │ ├── ses_sendbulktemplatedemail.js │ │ │ ├── ses_sendemail.js │ │ │ ├── ses_sendtemplatedemail.js │ │ │ ├── ses_updatetemplate.js │ │ │ ├── ses_verifydomainidentity.js │ │ │ └── ses_verifyemailidentity.js │ │ ├── tests │ │ │ ├── create-receipt-filter.integration.test.js │ │ │ ├── create-receipt-rule.integration.test.js │ │ │ ├── create-receipt-ruleset.integration.test.js │ │ │ ├── create-template.integration.test.js │ │ │ ├── delete-identity.integration.test.js │ │ │ ├── delete-receipt-filter.integration.test.js │ │ │ ├── delete-receipt-rule.integration.test.js │ │ │ ├── delete-receipt-ruleset.integration.test.js │ │ │ ├── delete-template.integration.test.js │ │ │ ├── get-template.integration.test.js │ │ │ ├── list-identities.integration.test.js │ │ │ ├── list-receiptfilters.integration.test.js │ │ │ ├── list-templates.integration.test.js │ │ │ ├── send-bulk-templated-email.integration.test.js │ │ │ ├── send-email.integration.test.js │ │ │ ├── send-templated-email.integration.test.js │ │ │ ├── update-template.integration.test.js │ │ │ ├── verify-domain-identity.integration.test.js │ │ │ └── verify-email-identity.integration.test.js │ │ └── vite.config.js │ ├── sfn │ │ ├── README.md │ │ ├── actions │ │ │ └── start-execution.js │ │ ├── package.json │ │ └── tests │ │ │ └── start-execution.unit.test.js │ ├── sns │ │ ├── README.md │ │ ├── actions │ │ │ ├── check-if-phone-number-is-opted-out.js │ │ │ ├── confirm-subscription.js │ │ │ ├── create-topic.js │ │ │ ├── delete-topic.js │ │ │ ├── get-sms-attributes.js │ │ │ ├── get-topic-attributes.js │ │ │ ├── list-phone-numbers-opted-out.js │ │ │ ├── list-subscriptions-by-topic.js │ │ │ ├── list-topics.js │ │ │ ├── publish-sms.js │ │ │ ├── publish-topic.js │ │ │ ├── set-sms-attribute-type.js │ │ │ ├── set-topic-attributes.js │ │ │ ├── subscribe-app.js │ │ │ ├── subscribe-email.js │ │ │ ├── subscribe-lambda.js │ │ │ ├── subscribe-queue-filtered.js │ │ │ ├── subscribe-queue.js │ │ │ └── unsubscribe.js │ │ ├── hello.js │ │ ├── libs │ │ │ └── snsClient.js │ │ ├── package.json │ │ └── tests │ │ │ ├── check-if-phone-number-is-opted-out.integration.test.js │ │ │ ├── confirm-subscription.integration.test.js │ │ │ ├── create-delete-topic.integration.test.js │ │ │ ├── get-sms-attributes.integration.test.js │ │ │ ├── get-topic-attributes.integration.test.js │ │ │ ├── list-phone-numbers-opted-out.integration.test.js │ │ │ ├── list-subscriptions-by-topic.integration.test.js │ │ │ ├── list-topics.integration.test.js │ │ │ ├── publish.integration.test.js │ │ │ ├── set-sms-attribute-type.integration.test.js │ │ │ ├── set-topic-attributes.integration.test.js │ │ │ ├── subscribe-queue.integration.test.js │ │ │ └── subscribe.integration.test.js │ ├── sqs │ │ ├── README.md │ │ ├── actions │ │ │ ├── change-message-visibility.js │ │ │ ├── create-queue-long-polling.js │ │ │ ├── create-queue.js │ │ │ ├── delete-queue.js │ │ │ ├── get-queue-attributes.js │ │ │ ├── get-queue-url.js │ │ │ ├── list-queues.js │ │ │ ├── receive-delete-message.js │ │ │ ├── receive-long-polling.js │ │ │ ├── send-message.js │ │ │ ├── set-attributes-dead-letter.js │ │ │ ├── set-attributes-long-polling.js │ │ │ └── set-queue-attributes.js │ │ ├── client.js │ │ ├── hello.js │ │ ├── package.json │ │ ├── tests │ │ │ ├── change-visibility.integration.test.js │ │ │ └── queue-actions.integration.test.js │ │ └── vite.config.ts │ ├── ssm │ │ ├── README.md │ │ ├── actions │ │ │ ├── create-document.js │ │ │ ├── create-maintenance-window.js │ │ │ ├── create-ops-item.js │ │ │ ├── delete-document.js │ │ │ ├── delete-maintenance-window.js │ │ │ ├── describe-ops-items.js │ │ │ ├── list-command-invocations.js │ │ │ ├── send-command.js │ │ │ ├── update-maintenance-window.js │ │ │ └── update-ops-item.js │ │ ├── hello.js │ │ ├── package.json │ │ ├── scenarios │ │ │ └── ssm-basics.js │ │ └── tests │ │ │ ├── create-document.unit.test.js │ │ │ ├── create-maintenance-window.unit.test.js │ │ │ ├── create-ops-item.unit.test.js │ │ │ ├── delete-document.unit.test.js │ │ │ ├── delete-maintenance-window.unit.test.js │ │ │ ├── describe-ops-items.unit.test.js │ │ │ ├── hello.unit.test.js │ │ │ ├── list-command-invocations.unit.test.js │ │ │ ├── send-command.unit.test.js │ │ │ ├── ssm-basics.integration.test.js │ │ │ ├── update-maintenance-window.unit.test.js │ │ │ └── update-ops-item.unit.test.js │ ├── sts │ │ ├── README.md │ │ ├── actions │ │ │ └── assume-role.js │ │ ├── libs │ │ │ └── client.js │ │ ├── package.json │ │ └── tests │ │ │ └── assume-role.unit.test.js │ ├── support │ │ ├── README.md │ │ ├── actions │ │ │ ├── add-attachments-to-set.js │ │ │ ├── add-communication-to-case.js │ │ │ ├── create-case.js │ │ │ ├── describe-attachment.js │ │ │ ├── describe-cases.js │ │ │ ├── describe-communications.js │ │ │ ├── describe-services.js │ │ │ ├── describe-severity-levels.js │ │ │ └── resolve-case.js │ │ ├── hello.js │ │ ├── libs │ │ │ └── client.js │ │ ├── package.json │ │ ├── scenarios │ │ │ └── basic.js │ │ └── tests │ │ │ ├── basic.unit.test.js │ │ │ └── hello.unit.test.js │ ├── transcribe │ │ ├── README.md │ │ ├── package.json │ │ └── src │ │ │ ├── libs │ │ │ └── transcribeClient.js │ │ │ ├── transcribe_create_job.js │ │ │ ├── transcribe_create_medical_job.js │ │ │ ├── transcribe_delete_job.js │ │ │ ├── transcribe_delete_medical_job.js │ │ │ ├── transcribe_list_jobs.js │ │ │ └── transcribe_list_medical_jobs.js │ └── web │ │ └── s3 │ │ └── list-objects │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package.json │ │ ├── public │ │ └── vite.svg │ │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── index.css │ │ ├── main.tsx │ │ └── vite-env.d.ts │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ └── vite.config.ts ├── github_scripts │ ├── lint.sh │ └── validate_packages.sh ├── package.json ├── premium-ex.md └── tsconfig.json ├── javav2 ├── Dockerfile ├── README.md ├── example_code │ ├── acm │ │ ├── .gitignore │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── acm │ │ │ │ │ ├── AddTagsToCertificate.java │ │ │ │ │ ├── DeleteCert.java │ │ │ │ │ ├── DescribeCert.java │ │ │ │ │ ├── ExportCertificate.java │ │ │ │ │ ├── ImportCert.java │ │ │ │ │ ├── ListCertTags.java │ │ │ │ │ ├── ListCerts.java │ │ │ │ │ ├── RemoveTagsFromCert.java │ │ │ │ │ ├── RenewCert.java │ │ │ │ │ └── RequestCert.java │ │ │ └── resources │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── ACMTests.java │ ├── apigateway │ │ ├── README.md │ │ ├── example-api.json │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── gateway │ │ │ │ │ ├── CreateAPIKey.java │ │ │ │ │ ├── CreateDeployment.java │ │ │ │ │ ├── CreateRestApi.java │ │ │ │ │ ├── DeleteDeployment.java │ │ │ │ │ ├── DeleteRestApi.java │ │ │ │ │ ├── GetAPIKeys.java │ │ │ │ │ ├── GetDeployments.java │ │ │ │ │ ├── GetMethod.java │ │ │ │ │ ├── GetStages.java │ │ │ │ │ └── ImportRestApi.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── APIGatewayTest.java │ ├── appautoscale │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── appautoscale │ │ │ │ ├── DisableDynamoDBAutoscaling.java │ │ │ │ └── EnableDynamoDBAutoscaling.java │ │ │ └── resources │ │ │ ├── config.properties │ │ │ └── log4j2.xml │ ├── appsync │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── appsync │ │ │ │ │ ├── CreateApiKey.java │ │ │ │ │ ├── CreateDataSource.java │ │ │ │ │ ├── DeleteApiKey.java │ │ │ │ │ ├── DeleteDataSource.java │ │ │ │ │ ├── GetDataSource.java │ │ │ │ │ ├── ListApiKeys.java │ │ │ │ │ └── ListGraphqlApis.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── AppSyncTest.java │ ├── athena │ │ ├── Makefile │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ ├── run_example.sh │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── aws │ │ │ │ │ └── example │ │ │ │ │ └── athena │ │ │ │ │ ├── AthenaClientFactory.java │ │ │ │ │ ├── CreateNamedQueryExample.java │ │ │ │ │ ├── DeleteNamedQueryExample.java │ │ │ │ │ ├── ExampleConstants.java │ │ │ │ │ ├── ListNamedQueryExample.java │ │ │ │ │ ├── ListQueryExecutionsExample.java │ │ │ │ │ ├── StartQueryExample.java │ │ │ │ │ └── StopQueryExecutionExample.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── AmazonAthenaTest.java │ ├── autoscale │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── autoscaling │ │ │ │ │ ├── CreateAutoScalingGroup.java │ │ │ │ │ ├── DeleteAutoScalingGroup.java │ │ │ │ │ ├── DescribeAutoScalingGroups.java │ │ │ │ │ ├── DescribeAutoScalingInstances.java │ │ │ │ │ ├── DetachInstances.java │ │ │ │ │ └── scenario │ │ │ │ │ ├── AutoScalingScenario.java │ │ │ │ │ └── CloudFormationHelper.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ ├── launchtemplate.yaml │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── AutoScaleTest.java │ ├── batch │ │ ├── README.md │ │ ├── pom.xml │ │ ├── resources │ │ │ └── cdk │ │ │ │ └── batch_resources │ │ │ │ ├── README.md │ │ │ │ ├── cdk.json │ │ │ │ ├── pom.xml │ │ │ │ └── template.yaml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── batch │ │ │ │ │ ├── HelloBatch.java │ │ │ │ │ └── scenario │ │ │ │ │ ├── BatchActions.java │ │ │ │ │ ├── BatchScenario.java │ │ │ │ │ └── CloudFormationHelper.java │ │ │ └── resources │ │ │ │ ├── BatchRoles-template.yaml │ │ │ │ ├── BatchStack-template.yaml │ │ │ │ ├── EcsStack-template.yaml │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── BatchTest.java │ ├── bedrock-agent │ │ ├── .gitignore │ │ └── README.md │ ├── bedrock-agents-runtime │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── bedrockagents │ │ │ │ └── runtime │ │ │ │ └── InvokeFlow.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── bedrockagents │ │ │ └── runtime │ │ │ └── InvokeFlowTest.java │ ├── bedrock-runtime │ │ ├── .gitignore │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── bedrockruntime │ │ │ │ ├── libs │ │ │ │ ├── ImageTools.java │ │ │ │ ├── TriFunction.java │ │ │ │ └── demo │ │ │ │ │ ├── DemoRunner.java │ │ │ │ │ ├── Utils.java │ │ │ │ │ └── scenarios │ │ │ │ │ ├── ConversationScenario.java │ │ │ │ │ ├── Scenario.java │ │ │ │ │ ├── SystemPromptScenario.java │ │ │ │ │ ├── TextEmbeddingScenario.java │ │ │ │ │ └── TitanConversationScenario.java │ │ │ │ ├── models │ │ │ │ ├── amazon │ │ │ │ │ └── nova │ │ │ │ │ │ ├── canvas │ │ │ │ │ │ └── InvokeModel.java │ │ │ │ │ │ └── text │ │ │ │ │ │ ├── Converse.java │ │ │ │ │ │ ├── ConverseAsync.java │ │ │ │ │ │ └── ConverseStream.java │ │ │ │ ├── amazonTitanImage │ │ │ │ │ └── InvokeModel.java │ │ │ │ ├── amazonTitanTextEmbeddings │ │ │ │ │ ├── InvokeModel.java │ │ │ │ │ └── TextEmbeddingsScenarios.java │ │ │ │ ├── anthropicClaude │ │ │ │ │ ├── Converse.java │ │ │ │ │ ├── ConverseAsync.java │ │ │ │ │ ├── ConverseStream.java │ │ │ │ │ ├── InvokeModel.java │ │ │ │ │ ├── InvokeModelWithResponseStream.java │ │ │ │ │ ├── Reasoning.java │ │ │ │ │ ├── ReasoningAsync.java │ │ │ │ │ ├── ReasoningStream.java │ │ │ │ │ └── lib │ │ │ │ │ │ └── ReasoningResponse.java │ │ │ │ ├── cohereCommand │ │ │ │ │ ├── Command_R_InvokeModel.java │ │ │ │ │ ├── Command_R_InvokeModelWithResponseStream.java │ │ │ │ │ ├── Converse.java │ │ │ │ │ ├── ConverseAsync.java │ │ │ │ │ └── ConverseStream.java │ │ │ │ ├── metaLlama │ │ │ │ │ ├── Converse.java │ │ │ │ │ ├── ConverseAsync.java │ │ │ │ │ ├── ConverseStream.java │ │ │ │ │ ├── Llama3_InvokeModel.java │ │ │ │ │ └── Llama3_InvokeModelWithResponseStream.java │ │ │ │ ├── mistral │ │ │ │ │ ├── Converse.java │ │ │ │ │ ├── ConverseAsync.java │ │ │ │ │ ├── ConverseStream.java │ │ │ │ │ ├── InvokeModel.java │ │ │ │ │ └── InvokeModelWithResponseStream.java │ │ │ │ └── stabilityAi │ │ │ │ │ └── InvokeModel.java │ │ │ │ └── scenario │ │ │ │ ├── BedrockActions.java │ │ │ │ ├── BedrockScenario.java │ │ │ │ ├── ToolResponse.java │ │ │ │ └── WeatherTool.java │ │ │ └── test │ │ │ └── java │ │ │ ├── actions │ │ │ ├── AbstractModelTest.java │ │ │ ├── TestConverse.java │ │ │ ├── TestConverseAsync.java │ │ │ ├── TestImageGeneration.java │ │ │ ├── TestInvokeModel.java │ │ │ ├── TestInvokeModelWithResponseStream.java │ │ │ └── TestReasoning.java │ │ │ └── scenarios │ │ │ └── TestBedrockTool.java │ ├── bedrock │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── bedrock │ │ │ │ ├── async │ │ │ │ ├── GetFoundationModelAsync.java │ │ │ │ └── ListFoundationModelsAsync.java │ │ │ │ └── sync │ │ │ │ ├── GetFoundationModel.java │ │ │ │ └── ListFoundationModels.java │ │ │ └── test │ │ │ └── java │ │ │ ├── AsyncBedrockTest.java │ │ │ └── SyncBedrockTest.java │ ├── cloudformation │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── cloudformation │ │ │ │ │ ├── CreateStack.java │ │ │ │ │ ├── DeleteStack.java │ │ │ │ │ ├── DescribeStacks.java │ │ │ │ │ └── GetTemplate.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── CloudFormationTest.java │ ├── cloudfront │ │ ├── README.md │ │ ├── checkstyle.xml │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── cloudfront │ │ │ │ │ ├── CreateBucketPolicy.java │ │ │ │ │ ├── CreateCannedPolicyRequest.java │ │ │ │ │ ├── CreateCustomPolicyRequest.java │ │ │ │ │ ├── CreateDistribution.java │ │ │ │ │ ├── CreateDistributionTenant.java │ │ │ │ │ ├── CreateFunction.java │ │ │ │ │ ├── CreateKeyGroup.java │ │ │ │ │ ├── CreateMultiTenantDistribution.java │ │ │ │ │ ├── CreateOriginAccessControl.java │ │ │ │ │ ├── CreatePublicKey.java │ │ │ │ │ ├── DeleteDistribution.java │ │ │ │ │ ├── DeleteDistributionTenant.java │ │ │ │ │ ├── DeleteFunction.java │ │ │ │ │ ├── DeleteSigningResources.java │ │ │ │ │ ├── DescribeFunction.java │ │ │ │ │ ├── GetDistributions.java │ │ │ │ │ ├── ListFunctions.java │ │ │ │ │ ├── ModifyDistribution.java │ │ │ │ │ └── SigningUtilities.java │ │ │ └── resources │ │ │ │ ├── CF_function.js │ │ │ │ ├── bucketAccessPolicy.json │ │ │ │ ├── cf_public_key.pem │ │ │ │ ├── config.properties │ │ │ │ ├── index.html │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ ├── CloudFrontSigningTest.java │ │ │ ├── CloudFrontTest.java │ │ │ ├── S3TestUtils.java │ │ │ └── SaaSManagerTest.java │ ├── cloudtrail │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── cloudtrail │ │ │ │ │ ├── CreateTrail.java │ │ │ │ │ ├── DeleteTrail.java │ │ │ │ │ ├── DescribeTrails.java │ │ │ │ │ ├── GetEventSelectors.java │ │ │ │ │ ├── GetTrailLoggingTime.java │ │ │ │ │ ├── LookupEvents.java │ │ │ │ │ ├── PutEventSelectors.java │ │ │ │ │ └── StartLogging.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── CloudTrailTest.java │ ├── cloudwatch-logs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── logs │ │ │ │ │ ├── CloudWatchLogQuery.java │ │ │ │ │ ├── CloudWatchLogsSearch.java │ │ │ │ │ ├── DeleteSubscriptionFilter.java │ │ │ │ │ ├── DescribeSubscriptionFilters.java │ │ │ │ │ ├── FilterLogEvents.java │ │ │ │ │ ├── GetLogEvents.java │ │ │ │ │ ├── PutLogEvents.java │ │ │ │ │ └── PutSubscriptionFilter.java │ │ │ └── resources │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── CloudWatchLogsTest.java │ ├── cloudwatch │ │ ├── CloudDashboard.json │ │ ├── Makefile │ │ ├── README.md │ │ ├── jsonWidgets.json │ │ ├── metadata.yaml │ │ ├── metric.json │ │ ├── pom.xml │ │ ├── run_example.sh │ │ ├── settings.json │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── cloudwatch │ │ │ │ │ ├── DescribeRule.java │ │ │ │ │ ├── DisableAlarmActions.java │ │ │ │ │ ├── EnableAlarmActions.java │ │ │ │ │ ├── HelloService.java │ │ │ │ │ ├── PutEvents.java │ │ │ │ │ ├── PutRule.java │ │ │ │ │ ├── PutTargets.java │ │ │ │ │ └── scenario │ │ │ │ │ ├── CloudWatchActions.java │ │ │ │ │ └── CloudWatchScenario.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── CloudWatchTest.java │ ├── codecommit │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── commit │ │ │ │ ├── CreateBranch.java │ │ │ │ ├── CreatePullRequest.java │ │ │ │ ├── CreateRepository.java │ │ │ │ ├── DeleteBranch.java │ │ │ │ ├── DeleteRepository.java │ │ │ │ ├── DescribePullRequestEvents.java │ │ │ │ ├── GetMergeOptions.java │ │ │ │ ├── GetPullRequest.java │ │ │ │ ├── GetRepository.java │ │ │ │ ├── ListRepositories.java │ │ │ │ ├── MergeBranches.java │ │ │ │ └── PutFile.java │ │ │ └── resources │ │ │ └── config.properties │ ├── codedeploy │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── deploy │ │ │ │ │ ├── CreateApplication.java │ │ │ │ │ ├── CreateDeploymentGroup.java │ │ │ │ │ ├── DeleteApplication.java │ │ │ │ │ ├── DeleteDeploymentGroup.java │ │ │ │ │ ├── DeployApplication.java │ │ │ │ │ ├── GetDeployment.java │ │ │ │ │ ├── ListApplications.java │ │ │ │ │ └── ListDeploymentGroups.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── CodeDeployTest.java │ ├── codepipeline │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── pipeline │ │ │ │ ├── CreatePipeline.java │ │ │ │ ├── DeletePipeline.java │ │ │ │ ├── GetPipeline.java │ │ │ │ ├── ListPipelineExecutions.java │ │ │ │ ├── ListPipelines.java │ │ │ │ └── StartPipelineExecution.java │ │ │ └── resources │ │ │ └── log4j2.xml │ ├── cognito │ │ ├── Makefile │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ ├── run_example.sh │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── cognito │ │ │ │ │ ├── AddLoginProvider.java │ │ │ │ │ ├── AdminInitiateAuth.java │ │ │ │ │ ├── CognitoMVP.java │ │ │ │ │ ├── ConfirmSignUp.java │ │ │ │ │ ├── CreateIdentityPool.java │ │ │ │ │ ├── CreateUser.java │ │ │ │ │ ├── CreateUserPool.java │ │ │ │ │ ├── CreateUserPoolClient.java │ │ │ │ │ ├── DeleteIdentityPool.java │ │ │ │ │ ├── DeleteUserPool.java │ │ │ │ │ ├── GetId.java │ │ │ │ │ ├── GetIdentityCredentials.java │ │ │ │ │ ├── ListIdentities.java │ │ │ │ │ ├── ListIdentityPools.java │ │ │ │ │ ├── ListUserPoolClients.java │ │ │ │ │ ├── ListUserPools.java │ │ │ │ │ ├── ListUsers.java │ │ │ │ │ ├── SignUpUser.java │ │ │ │ │ └── srp │ │ │ │ │ ├── SRPDemo.java │ │ │ │ │ ├── usecases │ │ │ │ │ ├── AdminAuthDemo.java │ │ │ │ │ ├── DeviceAuthDemo.java │ │ │ │ │ ├── DeviceTrackingDemo.java │ │ │ │ │ ├── SoftwareTokenMFADemo.java │ │ │ │ │ └── UserAuthDemo.java │ │ │ │ │ └── utils │ │ │ │ │ ├── HashUtils.java │ │ │ │ │ └── SRPUtils.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── AmazonCognitoTest.java │ ├── comprehend │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── comprehend │ │ │ │ │ ├── DetectEntities.java │ │ │ │ │ ├── DetectKeyPhrases.java │ │ │ │ │ ├── DetectLanguage.java │ │ │ │ │ ├── DetectSentiment.java │ │ │ │ │ ├── DetectSyntax.java │ │ │ │ │ ├── DocumentClassifierDemo.java │ │ │ │ │ └── medical │ │ │ │ │ ├── DetectMedicalEntities.java │ │ │ │ │ └── DetectPHI.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── AmazonComprehendTest.java │ ├── connect │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── connect │ │ │ │ │ ├── CreateInstance.java │ │ │ │ │ ├── DeleteInstance.java │ │ │ │ │ ├── DescribeContact.java │ │ │ │ │ ├── DescribeInstance.java │ │ │ │ │ ├── DescribeInstanceAttribute.java │ │ │ │ │ ├── GetContactAttributes.java │ │ │ │ │ ├── GetMetricData.java │ │ │ │ │ ├── ListInstances.java │ │ │ │ │ ├── ListPhoneNumbers.java │ │ │ │ │ ├── ListUsers.java │ │ │ │ │ └── SearchQueues.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── ConnectTest.java │ ├── dynamodb │ │ ├── Makefile │ │ ├── README.md │ │ ├── adaptive_retry_docs │ │ │ ├── README.md │ │ │ ├── concepts.md │ │ │ ├── configuration-reference.md │ │ │ └── migration-guide.md │ │ ├── pom.xml │ │ ├── run_example.sh │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── dynamodb │ │ │ │ │ ├── BasicAdaptiveRetryImplementation.java │ │ │ │ │ ├── BatchDeleteItems.java │ │ │ │ │ ├── BatchGetItemsPaginator.java │ │ │ │ │ ├── BatchReadItems.java │ │ │ │ │ ├── BatchWriteItems.java │ │ │ │ │ ├── Contact.java │ │ │ │ │ ├── CreateTable.java │ │ │ │ │ ├── CreateTableCompositeKey.java │ │ │ │ │ ├── Customer.java │ │ │ │ │ ├── DeleteItem.java │ │ │ │ │ ├── DeleteTable.java │ │ │ │ │ ├── DescribeTable.java │ │ │ │ │ ├── DynamoDBPartiQ.java │ │ │ │ │ ├── DynamoDBScanItems.java │ │ │ │ │ ├── GetItem.java │ │ │ │ │ ├── ListTables.java │ │ │ │ │ ├── MigrationExamples.java │ │ │ │ │ ├── Movies.java │ │ │ │ │ ├── Music.java │ │ │ │ │ ├── PutItem.java │ │ │ │ │ ├── PutItemEncrypt.java │ │ │ │ │ ├── Query.java │ │ │ │ │ ├── QueryItemsUsingIndex.java │ │ │ │ │ ├── README_ADAPTIVE_RETRY.md │ │ │ │ │ ├── SyncPagination.java │ │ │ │ │ ├── UpdateItem.java │ │ │ │ │ ├── UpdateTable.java │ │ │ │ │ ├── Work.java │ │ │ │ │ ├── enhanced │ │ │ │ │ ├── EnhancedBatchDeleteItems.java │ │ │ │ │ ├── EnhancedBatchWriteItems.java │ │ │ │ │ ├── EnhancedCreateTable.java │ │ │ │ │ ├── EnhancedGetItem.java │ │ │ │ │ ├── EnhancedGetItemUsingIndex.java │ │ │ │ │ ├── EnhancedHandleList.java │ │ │ │ │ ├── EnhancedModifyItem.java │ │ │ │ │ ├── EnhancedPutItem.java │ │ │ │ │ ├── EnhancedQueryRecords.java │ │ │ │ │ ├── EnhancedQueryRecordsWithFilter.java │ │ │ │ │ ├── EnhancedQueryRecordsWithSortKey.java │ │ │ │ │ ├── EnhancedScanRecords.java │ │ │ │ │ ├── EnhancedScanRecordsWithExpression.java │ │ │ │ │ └── EnhancedTableSchema.java │ │ │ │ │ └── scenario │ │ │ │ │ ├── Scenario.java │ │ │ │ │ ├── ScenarioPartiQ.java │ │ │ │ │ └── ScenarioPartiQLBatch.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── DynamoDBTest.java │ ├── dynamodbasync │ │ ├── Makefile │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ ├── run_example.sh │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── dynamodbasync │ │ │ │ ├── AsyncPagination.java │ │ │ │ ├── DynamoDBAsyncCreateTable.java │ │ │ │ ├── DynamoDBAsyncGetItem.java │ │ │ │ └── DynamoDBAsyncListTables.java │ │ │ └── resources │ │ │ └── config.properties │ ├── ec2 │ │ ├── Makefile │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ ├── run_example.sh │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── ec2 │ │ │ │ │ ├── CreateLaunchTemplate.java │ │ │ │ │ ├── DescribeAccount.java │ │ │ │ │ ├── DescribeAddresses.java │ │ │ │ │ ├── DescribeInstanceTags.java │ │ │ │ │ ├── DescribeRegionsAndZones.java │ │ │ │ │ ├── DescribeReservedInstances.java │ │ │ │ │ ├── FindRunningInstances.java │ │ │ │ │ ├── GetPasswordData.java │ │ │ │ │ ├── MonitorInstance.java │ │ │ │ │ ├── RebootInstance.java │ │ │ │ │ └── scenario │ │ │ │ │ ├── EC2Actions.java │ │ │ │ │ └── EC2Scenario.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── EC2Test.java │ ├── ecr │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── ecr │ │ │ │ │ ├── HelloECR.java │ │ │ │ │ └── scenario │ │ │ │ │ ├── ECRActions.java │ │ │ │ │ └── ECRScenario.java │ │ │ └── resources │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── ECRTest.java │ ├── ecs │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── ecs │ │ │ │ │ ├── CreateCluster.java │ │ │ │ │ ├── CreateService.java │ │ │ │ │ ├── DeleteService.java │ │ │ │ │ ├── DescribeClusters.java │ │ │ │ │ ├── ListClusters.java │ │ │ │ │ ├── ListTaskDefinitions.java │ │ │ │ │ └── UpdateService.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── EcsTest.java │ ├── elasticbeanstalk │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── aws │ │ │ │ │ └── example │ │ │ │ │ ├── CreateApplication.java │ │ │ │ │ ├── CreateEnvironment.java │ │ │ │ │ ├── DeleteApplication.java │ │ │ │ │ ├── DescribeApplications.java │ │ │ │ │ ├── DescribeConfigurationOptions.java │ │ │ │ │ └── DescribeEnvironment.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── ElasticBeanstalkTest.java │ ├── emr │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ ├── run_example.sh │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── aws │ │ │ │ │ └── example │ │ │ │ │ └── emr │ │ │ │ │ ├── AddSteps.java │ │ │ │ │ ├── CreateCluster.java │ │ │ │ │ ├── CreateEmrFleet.java │ │ │ │ │ ├── CreateHiveCluster.java │ │ │ │ │ ├── CreateSparkCluster.java │ │ │ │ │ ├── CustomEmrfsMaterials.java │ │ │ │ │ ├── DescribeCluster.java │ │ │ │ │ ├── ListClusters.java │ │ │ │ │ └── TerminateJobFlow.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── EMRTest.java │ ├── entityresolution │ │ ├── .gitignore │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── entity │ │ │ │ │ ├── HelloEntityResoultion.java │ │ │ │ │ └── scenario │ │ │ │ │ ├── CloudFormationHelper.java │ │ │ │ │ ├── EntityResActions.java │ │ │ │ │ └── EntityResScenario.java │ │ │ └── resources │ │ │ │ ├── log4j2.xml │ │ │ │ └── template.yaml │ │ │ └── test │ │ │ └── java │ │ │ └── EntityResTests.java │ ├── eventbridge │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── eventbridge │ │ │ │ │ ├── CreateRuleSchedule.java │ │ │ │ │ ├── EventbridgeMVP.java │ │ │ │ │ └── HelloEventBridge.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── EventBridgeTest.java │ ├── firehose │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── firehose │ │ │ │ │ ├── CreateDeliveryStream.java │ │ │ │ │ ├── DeleteStream.java │ │ │ │ │ ├── ListDeliveryStreams.java │ │ │ │ │ └── scenario │ │ │ │ │ ├── FirehoseScenario.java │ │ │ │ │ └── README.md │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ ├── log4j2.xml │ │ │ │ └── sample_records.json │ │ │ └── test │ │ │ └── java │ │ │ └── FirehoseTest.java │ ├── forecast │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── forecast │ │ │ │ │ ├── CreateDataSet.java │ │ │ │ │ ├── CreateForecast.java │ │ │ │ │ ├── DeleteDataset.java │ │ │ │ │ ├── DeleteForecast.java │ │ │ │ │ ├── DescribeForecast.java │ │ │ │ │ ├── ListDataSetGroups.java │ │ │ │ │ ├── ListDataSets.java │ │ │ │ │ └── ListForecasts.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── ForecastTest.java │ ├── glacier │ │ ├── Makefile │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ ├── run_example.sh │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── glacier │ │ │ │ │ ├── ArchiveDownload.java │ │ │ │ │ ├── CreateVault.java │ │ │ │ │ ├── DeleteArchive.java │ │ │ │ │ ├── DeleteVault.java │ │ │ │ │ ├── DescribeVault.java │ │ │ │ │ ├── ListVaults.java │ │ │ │ │ └── UploadArchive.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── GlacierTest.java │ ├── glue │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── glue │ │ │ │ │ ├── HelloGlue.java │ │ │ │ │ ├── SearchTables.java │ │ │ │ │ └── scenario │ │ │ │ │ └── GlueScenario.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ ├── flight_etl_job_script.py │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── GlueTest.java │ ├── guardduty │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── guardduty │ │ │ │ │ ├── GetDetector.java │ │ │ │ │ ├── GetFindings.java │ │ │ │ │ └── ListDetectors.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── GuarddutyTest.java │ ├── iam │ │ ├── Makefile │ │ ├── README.md │ │ ├── checkstyle.xml │ │ ├── pom.xml │ │ ├── run_example.sh │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── iam │ │ │ │ │ ├── AccessKeyLastUsed.java │ │ │ │ │ ├── AttachRolePolicy.java │ │ │ │ │ ├── CreateAccessKey.java │ │ │ │ │ ├── CreateAccountAlias.java │ │ │ │ │ ├── CreatePolicy.java │ │ │ │ │ ├── CreateRole.java │ │ │ │ │ ├── CreateUser.java │ │ │ │ │ ├── DeleteAccessKey.java │ │ │ │ │ ├── DeleteAccountAlias.java │ │ │ │ │ ├── DeletePolicy.java │ │ │ │ │ ├── DeleteServerCertificate.java │ │ │ │ │ ├── DeleteUser.java │ │ │ │ │ ├── DetachRolePolicy.java │ │ │ │ │ ├── GetPolicy.java │ │ │ │ │ ├── GetRole.java │ │ │ │ │ ├── GetServerCertificate.java │ │ │ │ │ ├── HelloIAM.java │ │ │ │ │ ├── IAMScenario.java │ │ │ │ │ ├── IamPolicyBuilderExamples.java │ │ │ │ │ ├── ListAccessKeys.java │ │ │ │ │ ├── ListAccountAliases.java │ │ │ │ │ ├── ListServerCertificates.java │ │ │ │ │ ├── ListUsers.java │ │ │ │ │ ├── UpdateAccessKey.java │ │ │ │ │ ├── UpdateServerCertificate.java │ │ │ │ │ └── UpdateUser.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ ├── IAMServiceTest.java │ │ │ └── com │ │ │ └── example │ │ │ └── iam │ │ │ └── IamPolicyBuilderExamplesTest.java │ ├── identitystore │ │ ├── Makefile │ │ ├── README.md │ │ ├── checkstyle.xml │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ ├── run_example.sh │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── identitystore │ │ │ │ │ ├── CreateGroup.java │ │ │ │ │ ├── CreateGroupMembership.java │ │ │ │ │ ├── CreateUser.java │ │ │ │ │ ├── DeleteGroup.java │ │ │ │ │ ├── DeleteGroupMembership.java │ │ │ │ │ ├── DeleteUser.java │ │ │ │ │ ├── DescribeGroup.java │ │ │ │ │ ├── DescribeGroupMembership.java │ │ │ │ │ ├── DescribeUser.java │ │ │ │ │ ├── GetGroupId.java │ │ │ │ │ ├── GetGroupMembershipId.java │ │ │ │ │ ├── GetUserId.java │ │ │ │ │ ├── IsMemberInGroups.java │ │ │ │ │ ├── ListGroupMemberships.java │ │ │ │ │ ├── ListGroupMembershipsForMember.java │ │ │ │ │ ├── ListGroups.java │ │ │ │ │ ├── ListUsers.java │ │ │ │ │ ├── UpdateGroup.java │ │ │ │ │ └── UpdateUser.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── IdentitystoreServiceTest.java │ ├── iot │ │ ├── README.md │ │ ├── checkstyle.xml │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── iot │ │ │ │ │ ├── HelloIoT.java │ │ │ │ │ └── scenario │ │ │ │ │ ├── IotActions.java │ │ │ │ │ └── IotScenario.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── IoTTests.java │ ├── iotfleetwise │ │ ├── .gitignore │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── fleetwise │ │ │ │ │ ├── HelloFleetwise.java │ │ │ │ │ └── scenario │ │ │ │ │ ├── FleetwiseActions.java │ │ │ │ │ └── FleetwiseScenario.java │ │ │ └── resources │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── FleetwiseTest.java │ ├── iotsitewise │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── iotsitewise │ │ │ │ │ ├── HelloSitewise.java │ │ │ │ │ └── scenario │ │ │ │ │ ├── CloudFormationHelper.java │ │ │ │ │ ├── SitewiseActions.java │ │ │ │ │ └── SitewiseScenario.java │ │ │ └── resources │ │ │ │ ├── SitewiseRoles-template.yaml │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── SitewiseTests.java │ ├── kendra │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── kendra │ │ │ │ │ ├── CreateIndexAndDataSourceExample.java │ │ │ │ │ ├── DeleteDataSource.java │ │ │ │ │ ├── DeleteIndex.java │ │ │ │ │ ├── ListDataSourceSyncJobs.java │ │ │ │ │ └── QueryIndex.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── KendraTest.java │ ├── keyspaces │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── keyspace │ │ │ │ │ ├── HelloKeyspaces.java │ │ │ │ │ └── ScenarioKeyspaces.java │ │ │ └── resources │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── KeyspaceTest.java │ ├── kinesis │ │ ├── Makefile │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ ├── run_example.sh │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── kinesis │ │ │ │ │ ├── AddDataShards.java │ │ │ │ │ ├── ClientConfiguration.java │ │ │ │ │ ├── CreateDataStream.java │ │ │ │ │ ├── DeleteDataStream.java │ │ │ │ │ ├── DescribeLimits.java │ │ │ │ │ ├── GetRecords.java │ │ │ │ │ ├── KinesisStreamEx.java │ │ │ │ │ ├── KinesisStreamReactorEx.java │ │ │ │ │ ├── KinesisStreamRxJavaEx.java │ │ │ │ │ ├── ListShards.java │ │ │ │ │ ├── RegisterStreamConsumer.java │ │ │ │ │ ├── StockTrade.java │ │ │ │ │ ├── StockTradeGenerator.java │ │ │ │ │ └── StockTradesWriter.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── KinTest.java │ ├── kms │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── kms │ │ │ │ │ ├── HelloKMS.java │ │ │ │ │ └── scenario │ │ │ │ │ ├── KMSActions.java │ │ │ │ │ └── KMSScenario.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── AmazonKMSTest.java │ ├── lambda │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── lambda │ │ │ │ │ ├── GetAccountSettings.java │ │ │ │ │ └── scenario │ │ │ │ │ └── LambdaScenario.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── LambdaTest.java │ ├── lex │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── lex │ │ │ │ │ ├── DeleteBot.java │ │ │ │ │ ├── GetBotStatus.java │ │ │ │ │ ├── GetBots.java │ │ │ │ │ ├── GetIntent.java │ │ │ │ │ ├── GetSlotTypes.java │ │ │ │ │ └── PutBot.java │ │ │ └── resources │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── AmazonLexTest.java │ ├── location │ │ ├── .gitignore │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── location │ │ │ │ │ ├── HelloLocation.java │ │ │ │ │ └── scenario │ │ │ │ │ ├── LocationActions.java │ │ │ │ │ └── LocationScenario.java │ │ │ └── resources │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── LocationTest.java │ ├── lookoutvision │ │ ├── .gitignore │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── lookoutvision │ │ │ │ │ ├── CreateDataset.java │ │ │ │ │ ├── CreateModel.java │ │ │ │ │ ├── CreateProject.java │ │ │ │ │ ├── Datasets.java │ │ │ │ │ ├── DeleteDataset.java │ │ │ │ │ ├── DeleteModel.java │ │ │ │ │ ├── DeleteProject.java │ │ │ │ │ ├── DescribeDataset.java │ │ │ │ │ ├── DescribeModel.java │ │ │ │ │ ├── DescribeModelPackagingJob.java │ │ │ │ │ ├── DescribeProject.java │ │ │ │ │ ├── DetectAnomalies.java │ │ │ │ │ ├── EdgePackages.java │ │ │ │ │ ├── Hosting.java │ │ │ │ │ ├── ListDatasetEntries.java │ │ │ │ │ ├── ListModelPackagingJobs.java │ │ │ │ │ ├── ListModelTags.java │ │ │ │ │ ├── ListModels.java │ │ │ │ │ ├── ListProjects.java │ │ │ │ │ ├── Models.java │ │ │ │ │ ├── Projects.java │ │ │ │ │ ├── ShowAnomalies.java │ │ │ │ │ ├── StartModel.java │ │ │ │ │ ├── StartModelPackagingJob.java │ │ │ │ │ ├── StopModel.java │ │ │ │ │ ├── TagModel.java │ │ │ │ │ ├── UntagModel.java │ │ │ │ │ └── UpdateDatasetEntries.java │ │ │ └── resources │ │ │ │ ├── analysis-config.json │ │ │ │ ├── config.properties │ │ │ │ ├── log4j2.xml │ │ │ │ ├── packaging-job-request-device-template.json │ │ │ │ └── packaging-job-request-hardware-template.json │ │ │ └── test │ │ │ └── java │ │ │ └── LookoutVisionTest.java │ ├── mediaconvert │ │ ├── Makefile │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ ├── run_example.sh │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── mediaconvert │ │ │ │ │ ├── CreateJob.java │ │ │ │ │ ├── GetJob.java │ │ │ │ │ └── ListJobs.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── AmazonMediaConvertTest.java │ ├── mediastore │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── mediastore │ │ │ │ │ ├── CreateContainer.java │ │ │ │ │ ├── DeleteContainer.java │ │ │ │ │ ├── DeleteObject.java │ │ │ │ │ ├── DescribeContainer.java │ │ │ │ │ ├── GetObject.java │ │ │ │ │ ├── ListContainers.java │ │ │ │ │ ├── ListItems.java │ │ │ │ │ └── PutObject.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── MediaStoreTest.java │ ├── medicalimaging │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── medicalimaging │ │ │ │ ├── CopyImageSet.java │ │ │ │ ├── CreateDatastore.java │ │ │ │ ├── DeleteDatastore.java │ │ │ │ ├── DeleteImageSet.java │ │ │ │ ├── GetDatastore.java │ │ │ │ ├── GetDicomImportJob.java │ │ │ │ ├── GetImageFrame.java │ │ │ │ ├── GetImageSet.java │ │ │ │ ├── GetImageSetMetadata.java │ │ │ │ ├── ListDatastores.java │ │ │ │ ├── ListDicomImportJobs.java │ │ │ │ ├── ListImageSetVersions.java │ │ │ │ ├── ListTagsForResource.java │ │ │ │ ├── SearchImageSets.java │ │ │ │ ├── StartDicomImportJob.java │ │ │ │ ├── TagResource.java │ │ │ │ ├── TaggingDatastores.java │ │ │ │ ├── TaggingImageSets.java │ │ │ │ ├── UntagResource.java │ │ │ │ └── UpdateImageSetMetadata.java │ │ │ └── test │ │ │ └── java │ │ │ └── AWSMedicalImagingTest.java │ ├── memorydb │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── memorydb │ │ │ │ │ ├── CreateCluster.java │ │ │ │ │ ├── CreateSnapshot.java │ │ │ │ │ ├── DeleteCluster.java │ │ │ │ │ ├── DescribeClusters.java │ │ │ │ │ ├── DescribeSnapshots.java │ │ │ │ │ └── DescribeSpecificCluster.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── MemoryDBTest.java │ ├── migrationhub │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── migrationhub │ │ │ │ │ ├── DeleteProgressStream.java │ │ │ │ │ ├── DescribeAppState.java │ │ │ │ │ ├── DescribeMigrationTask.java │ │ │ │ │ ├── ImportMigrationTask.java │ │ │ │ │ ├── ListApplications.java │ │ │ │ │ ├── ListCreatedArtifacts.java │ │ │ │ │ └── ListMigrationTasks.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── MigrationHubTest.java │ ├── mq │ │ ├── .factorypath │ │ ├── README.md │ │ ├── pom.xml │ │ ├── src │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── mq │ │ │ │ │ │ ├── CreateBroker.java │ │ │ │ │ │ ├── CreateConfiguration.java │ │ │ │ │ │ ├── DeleteBroker.java │ │ │ │ │ │ ├── DescribeBroker.java │ │ │ │ │ │ ├── ListBrokers.java │ │ │ │ │ │ ├── ListConfigurations.java │ │ │ │ │ │ └── UpdateBrokerConfiguration.java │ │ │ │ └── resources │ │ │ │ │ ├── config.properties │ │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── AmazonMQTest.java │ │ └── template.yaml │ ├── neptune │ │ ├── .gitignore │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── neptune │ │ │ │ │ ├── HelloNeptune.java │ │ │ │ │ ├── analytics │ │ │ │ │ ├── CreateNeptuneGraphExample.java │ │ │ │ │ └── NeptuneAnalyticsQueryExample.java │ │ │ │ │ ├── database │ │ │ │ │ ├── GremlinProfileQueryExample.java │ │ │ │ │ ├── NeptuneGremlinExplainAndProfileExample.java │ │ │ │ │ ├── NeptuneGremlinQueryExample.java │ │ │ │ │ └── OpenCypherExplainExample.java │ │ │ │ │ └── scenerio │ │ │ │ │ ├── NeptuneActions.java │ │ │ │ │ └── NeptuneScenario.java │ │ │ └── resources │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── NeptuneTest.java │ ├── opensearch │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── search │ │ │ │ │ ├── HelloOpenSearch.java │ │ │ │ │ └── scenario │ │ │ │ │ ├── OpenSearchActions.java │ │ │ │ │ └── OpenSearchScenario.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── OpenSearchTest.java │ ├── personalize │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── personalize │ │ │ │ │ ├── CreateBatchInferenceJob.java │ │ │ │ │ ├── CreateCampaign.java │ │ │ │ │ ├── CreateDataset.java │ │ │ │ │ ├── CreateDatasetExportJob.java │ │ │ │ │ ├── CreateDatasetGroup.java │ │ │ │ │ ├── CreateDatasetImportJob.java │ │ │ │ │ ├── CreateDomainDatasetGroup.java │ │ │ │ │ ├── CreateDomainSchema.java │ │ │ │ │ ├── CreateEventTracker.java │ │ │ │ │ ├── CreateFilter.java │ │ │ │ │ ├── CreateRecommender.java │ │ │ │ │ ├── CreateSchema.java │ │ │ │ │ ├── CreateSolution.java │ │ │ │ │ ├── CreateSolutionVersion.java │ │ │ │ │ ├── DeleteCampaign.java │ │ │ │ │ ├── DeleteEventTracker.java │ │ │ │ │ ├── DeleteSolution.java │ │ │ │ │ ├── DescribeCampaign.java │ │ │ │ │ ├── DescribeRecipe.java │ │ │ │ │ ├── DescribeSolution.java │ │ │ │ │ ├── FilterRecommendations.java │ │ │ │ │ ├── GetPersonalizedRanking.java │ │ │ │ │ ├── GetRecommendations.java │ │ │ │ │ ├── GetRecommendationsFromRecommender.java │ │ │ │ │ ├── ListCampaigns.java │ │ │ │ │ ├── ListDatasetGroups.java │ │ │ │ │ ├── ListRecipes.java │ │ │ │ │ ├── ListSolutions.java │ │ │ │ │ ├── PutEvents.java │ │ │ │ │ ├── PutItems.java │ │ │ │ │ ├── PutUsers.java │ │ │ │ │ └── UpdateCampaign.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ ├── domain-dsg-config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── PersonalizeTest.java │ ├── pinpoint │ │ ├── Makefile │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ ├── run_example.sh │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── pinpoint │ │ │ │ │ ├── AddExampleEndpoints.java │ │ │ │ │ ├── AddExampleUser.java │ │ │ │ │ ├── CreateApp.java │ │ │ │ │ ├── CreateCampaign.java │ │ │ │ │ ├── CreateEmailTemplate.java │ │ │ │ │ ├── CreateSegment.java │ │ │ │ │ ├── DeleteApp.java │ │ │ │ │ ├── DeleteEndpoint.java │ │ │ │ │ ├── ExportEndpoints.java │ │ │ │ │ ├── GetSegmentById.java │ │ │ │ │ ├── GetTemplateByName.java │ │ │ │ │ ├── ImportSegment.java │ │ │ │ │ ├── ListEndpointIds.java │ │ │ │ │ ├── ListSegments.java │ │ │ │ │ ├── LookUpEndpoint.java │ │ │ │ │ ├── SendEmailMessage.java │ │ │ │ │ ├── SendEmailMessageCC.java │ │ │ │ │ ├── SendMessage.java │ │ │ │ │ ├── SendMessageBatch.java │ │ │ │ │ ├── SendVoiceMessage.java │ │ │ │ │ ├── UpdateChannel.java │ │ │ │ │ ├── UpdateEmailChannel.java │ │ │ │ │ └── UpdateEndpoint.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── AmazonPinpointTest.java │ ├── polly │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── polly │ │ │ │ │ ├── DescribeVoicesSample.java │ │ │ │ │ ├── ListLexicons.java │ │ │ │ │ └── PollyDemo.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── AWSPollyTest.java │ ├── quicksight │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── quicksight │ │ │ │ │ ├── DescribeAnalysis.java │ │ │ │ │ ├── DescribeDashboard.java │ │ │ │ │ ├── DescribeTemplate.java │ │ │ │ │ ├── ListAnalyses.java │ │ │ │ │ ├── ListDashboards.java │ │ │ │ │ ├── ListDataSets.java │ │ │ │ │ ├── ListTemplates.java │ │ │ │ │ ├── ListThemes.java │ │ │ │ │ └── UpdateDashboard.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── QuickSightTest.java │ ├── rds │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── rds │ │ │ │ │ ├── AuroraScenario.java │ │ │ │ │ ├── CreateDBInstance.java │ │ │ │ │ ├── CreateDBSnapshot.java │ │ │ │ │ ├── DeleteDBInstance.java │ │ │ │ │ ├── DescribeAccountAttributes.java │ │ │ │ │ ├── DescribeDBInstances.java │ │ │ │ │ ├── DescribeDbClusters.java │ │ │ │ │ ├── GenerateRDSAuthToken.java │ │ │ │ │ ├── ModifyDBInstance.java │ │ │ │ │ ├── RDSScenario.java │ │ │ │ │ ├── RebootDBInstance.java │ │ │ │ │ ├── StartDatabase.java │ │ │ │ │ ├── StopDatabase.java │ │ │ │ │ └── User.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── AmazonRDSTest.java │ ├── redshift │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── redshift │ │ │ │ │ ├── ConnectToCluster.java │ │ │ │ │ ├── FindReservedNodeOffer.java │ │ │ │ │ ├── HelloRedshift.java │ │ │ │ │ ├── ListEvents.java │ │ │ │ │ ├── User.java │ │ │ │ │ └── scenario │ │ │ │ │ ├── RedshiftActions.java │ │ │ │ │ └── RedshiftScenario.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── AmazonRedshiftTest.java │ ├── rekognition │ │ ├── .gitignore │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── rekognition │ │ │ │ │ ├── AddFacesToCollection.java │ │ │ │ │ ├── CelebrityInfo.java │ │ │ │ │ ├── CompareFaces.java │ │ │ │ │ ├── CreateCollection.java │ │ │ │ │ ├── CreateStreamProcessor.java │ │ │ │ │ ├── DeleteCollection.java │ │ │ │ │ ├── DeleteFacesFromCollection.java │ │ │ │ │ ├── DescribeCollection.java │ │ │ │ │ ├── DetectCustomLabels.java │ │ │ │ │ ├── DetectFaces.java │ │ │ │ │ ├── DetectLabels.java │ │ │ │ │ ├── DetectLabelsS3.java │ │ │ │ │ ├── DetectModerationLabels.java │ │ │ │ │ ├── DetectPPE.java │ │ │ │ │ ├── DetectText.java │ │ │ │ │ ├── DisplayFacesFrame.java │ │ │ │ │ ├── ListCollections.java │ │ │ │ │ ├── ListFacesInCollection.java │ │ │ │ │ ├── PPEBoundingBoxFrame.java │ │ │ │ │ ├── RecognizeCelebrities.java │ │ │ │ │ ├── RotateImage.java │ │ │ │ │ ├── SearchFaceMatchingIdCollection.java │ │ │ │ │ ├── SearchFaceMatchingImageCollection.java │ │ │ │ │ ├── VideoCelebrityDetection.java │ │ │ │ │ ├── VideoDetect.java │ │ │ │ │ ├── VideoDetectFaces.java │ │ │ │ │ ├── VideoDetectInappropriate.java │ │ │ │ │ ├── VideoDetectSegment.java │ │ │ │ │ ├── VideoDetectText.java │ │ │ │ │ └── VideoPersonDetection.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── RekognitionTest.java │ ├── route53 │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── route │ │ │ │ │ ├── CreateHealthCheck.java │ │ │ │ │ ├── CreateHostedZone.java │ │ │ │ │ ├── DeleteHealthCheck.java │ │ │ │ │ ├── DeleteHostedZone.java │ │ │ │ │ ├── GetHealthCheckStatus.java │ │ │ │ │ ├── HelloRoute53.java │ │ │ │ │ ├── ListHealthChecks.java │ │ │ │ │ ├── ListHostedZones.java │ │ │ │ │ ├── ListResourceRecordSets.java │ │ │ │ │ ├── Route53Scenario.java │ │ │ │ │ └── UpdateHealthCheck.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── Route53Test.java │ ├── route53recoverycluster │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── route53recoverycluster │ │ │ │ ├── ClusterEndpoints.java │ │ │ │ ├── Endpoint.java │ │ │ │ ├── GetRoutingControlState.java │ │ │ │ ├── RoutingControlState.java │ │ │ │ └── UpdateRoutingControlState.java │ │ │ └── resources │ │ │ └── endpoints.json │ ├── s3 │ │ ├── Makefile │ │ ├── README.md │ │ ├── checkstyle.xml │ │ ├── pom.xml │ │ ├── run_example.sh │ │ ├── src │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── s3 │ │ │ │ │ │ ├── AbortMultipartUploadExamples.java │ │ │ │ │ │ ├── BasicOpsWithChecksums.java │ │ │ │ │ │ ├── CheckObjectIntegrity.java │ │ │ │ │ │ ├── CopyObjectStorage.java │ │ │ │ │ │ ├── CreateAccessPoint.java │ │ │ │ │ │ ├── CreateGovernanceRetentionJob.java │ │ │ │ │ │ ├── DeleteBucketPolicy.java │ │ │ │ │ │ ├── DeleteMultiObjects.java │ │ │ │ │ │ ├── DeleteWebsiteConfiguration.java │ │ │ │ │ │ ├── DoesBucketExist.java │ │ │ │ │ │ ├── GeneratePresignedGetUrlAndRetrieve.java │ │ │ │ │ │ ├── GeneratePresignedUrlAndPutFileWithMetadata.java │ │ │ │ │ │ ├── GeneratePresignedUrlAndPutFileWithQueryParams.java │ │ │ │ │ │ ├── GeneratePresignedUrlAndUploadObject.java │ │ │ │ │ │ ├── GetAcl.java │ │ │ │ │ │ ├── GetBucketPolicy.java │ │ │ │ │ │ ├── GetObjectContentType.java │ │ │ │ │ │ ├── GetObjectData.java │ │ │ │ │ │ ├── GetObjectPresignedUrl.java │ │ │ │ │ │ ├── GetObjectRestoreStatus.java │ │ │ │ │ │ ├── GetObjectTags.java │ │ │ │ │ │ ├── GetObjectUrl.java │ │ │ │ │ │ ├── HelloS3.java │ │ │ │ │ │ ├── KMSEncryptionExample.java │ │ │ │ │ │ ├── LifecycleConfiguration.java │ │ │ │ │ │ ├── ListBuckets.java │ │ │ │ │ │ ├── ListMultipartUploads.java │ │ │ │ │ │ ├── ListObjectsPaginated.java │ │ │ │ │ │ ├── ManagingObjectTags.java │ │ │ │ │ │ ├── ParseUri.java │ │ │ │ │ │ ├── PerformMultiPartUpload.java │ │ │ │ │ │ ├── ProcessS3EventNotification.java │ │ │ │ │ │ ├── PutBucketLogging.java │ │ │ │ │ │ ├── PutBucketS3EventNotificationEventBridge.java │ │ │ │ │ │ ├── PutObjectMetadata.java │ │ │ │ │ │ ├── PutObjectRetention.java │ │ │ │ │ │ ├── RestoreObject.java │ │ │ │ │ │ ├── S3BucketDeletion.java │ │ │ │ │ │ ├── S3BucketOps.java │ │ │ │ │ │ ├── S3Cors.java │ │ │ │ │ │ ├── S3Log.java │ │ │ │ │ │ ├── S3ObjectOperations.java │ │ │ │ │ │ ├── S3ZipExample.java │ │ │ │ │ │ ├── SetAcl.java │ │ │ │ │ │ ├── SetBucketPolicy.java │ │ │ │ │ │ ├── SetWebsiteConfiguration.java │ │ │ │ │ │ ├── VPCCreateJob.java │ │ │ │ │ │ ├── VPCS3Example.java │ │ │ │ │ │ ├── async │ │ │ │ │ │ ├── PutObjectFromStreamAsync.java │ │ │ │ │ │ ├── PutObjectFromStreamAsyncMp.java │ │ │ │ │ │ ├── S3AsyncStreamOps.java │ │ │ │ │ │ └── SelectObjectContentExample.java │ │ │ │ │ │ ├── batch │ │ │ │ │ │ ├── CloudFormationHelper.java │ │ │ │ │ │ ├── CreateObjectLockRole.java │ │ │ │ │ │ ├── CreateRetentionJob.java │ │ │ │ │ │ ├── HelloS3Batch.java │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── S3BatchActions.java │ │ │ │ │ │ └── S3BatchScenario.java │ │ │ │ │ │ ├── directorybucket │ │ │ │ │ │ ├── AbortDirectoryBucketMultipartUploads.java │ │ │ │ │ │ ├── CompleteDirectoryBucketMultipartUpload.java │ │ │ │ │ │ ├── CopyDirectoryBucketObject.java │ │ │ │ │ │ ├── CreateDirectoryBucket.java │ │ │ │ │ │ ├── CreateDirectoryBucketMultipartUpload.java │ │ │ │ │ │ ├── DeleteDirectoryBucket.java │ │ │ │ │ │ ├── DeleteDirectoryBucketEncryption.java │ │ │ │ │ │ ├── DeleteDirectoryBucketObject.java │ │ │ │ │ │ ├── DeleteDirectoryBucketObjects.java │ │ │ │ │ │ ├── DeleteDirectoryBucketPolicy.java │ │ │ │ │ │ ├── GeneratePresignedGetURLForDirectoryBucket.java │ │ │ │ │ │ ├── GetDirectoryBucketEncryption.java │ │ │ │ │ │ ├── GetDirectoryBucketObject.java │ │ │ │ │ │ ├── GetDirectoryBucketObjectAttributes.java │ │ │ │ │ │ ├── GetDirectoryBucketPolicy.java │ │ │ │ │ │ ├── HeadDirectoryBucket.java │ │ │ │ │ │ ├── HeadDirectoryBucketObject.java │ │ │ │ │ │ ├── HelloS3DirectoryBuckets.java │ │ │ │ │ │ ├── ListDirectoryBucketMultipartUpload.java │ │ │ │ │ │ ├── ListDirectoryBucketObjectsV2.java │ │ │ │ │ │ ├── ListDirectoryBucketParts.java │ │ │ │ │ │ ├── ListDirectoryBuckets.java │ │ │ │ │ │ ├── PutDirectoryBucketEncryption.java │ │ │ │ │ │ ├── PutDirectoryBucketObject.java │ │ │ │ │ │ ├── PutDirectoryBucketPolicy.java │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── UploadPartCopyForDirectoryBucket.java │ │ │ │ │ │ └── UploadPartForDirectoryBucket.java │ │ │ │ │ │ ├── express │ │ │ │ │ │ ├── CloudFormationHelper.java │ │ │ │ │ │ ├── S3DirectoriesActions.java │ │ │ │ │ │ ├── S3DirectoriesScenario.java │ │ │ │ │ │ └── UserNames.java │ │ │ │ │ │ ├── lockscenario │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── S3InfoObject.java │ │ │ │ │ │ ├── S3LockActions.java │ │ │ │ │ │ └── S3ObjectLockWorkflow.java │ │ │ │ │ │ ├── outposts │ │ │ │ │ │ ├── CreateOutpostsAccessPoint.java │ │ │ │ │ │ ├── CreateOutpostsBucket.java │ │ │ │ │ │ ├── CreateOutpostsEndPoint.java │ │ │ │ │ │ └── PutObjectOnOutpost.java │ │ │ │ │ │ ├── replication │ │ │ │ │ │ └── BucketReplication.java │ │ │ │ │ │ ├── scenario │ │ │ │ │ │ ├── S3Actions.java │ │ │ │ │ │ └── S3Scenario.java │ │ │ │ │ │ ├── transfermanager │ │ │ │ │ │ ├── DownloadFile.java │ │ │ │ │ │ ├── DownloadToDirectory.java │ │ │ │ │ │ ├── ObjectCopy.java │ │ │ │ │ │ ├── S3ClientFactory.java │ │ │ │ │ │ ├── S3DirectoriesDownloader.java │ │ │ │ │ │ ├── UploadADirectory.java │ │ │ │ │ │ ├── UploadFile.java │ │ │ │ │ │ └── UploadStream.java │ │ │ │ │ │ └── util │ │ │ │ │ │ ├── AsyncExampleUtils.java │ │ │ │ │ │ ├── MemoryLog4jAppender.java │ │ │ │ │ │ ├── PresignUrlUtils.java │ │ │ │ │ │ └── S3DirectoryBucketUtils.java │ │ │ │ └── resources │ │ │ │ │ ├── batch │ │ │ │ │ ├── job-manifest.csv │ │ │ │ │ ├── object-key-1.txt │ │ │ │ │ ├── object-key-2.txt │ │ │ │ │ ├── object-key-3.txt │ │ │ │ │ └── object-key-4.txt │ │ │ │ │ ├── config.properties │ │ │ │ │ ├── direct-target.yaml │ │ │ │ │ ├── directoryBucket │ │ │ │ │ ├── sample-large-object.jpg │ │ │ │ │ ├── sample1.txt │ │ │ │ │ └── sample2.txt │ │ │ │ │ ├── downloadDirectory │ │ │ │ │ └── dummy.txt │ │ │ │ │ ├── image.png │ │ │ │ │ ├── log4j2.xml │ │ │ │ │ ├── multipartUploadFiles │ │ │ │ │ ├── java_dev_guide_v2.pdf │ │ │ │ │ └── s3-userguide.pdf │ │ │ │ │ ├── queue-topic.yaml │ │ │ │ │ ├── s3_express_template.yaml │ │ │ │ │ ├── uploadDirectory │ │ │ │ │ ├── file1.txt │ │ │ │ │ ├── file2.txt │ │ │ │ │ └── file3.txt │ │ │ │ │ └── xml_testing.xml │ │ │ └── test │ │ │ │ └── java │ │ │ │ ├── S3ActionsTest.java │ │ │ │ ├── S3BatchTest.java │ │ │ │ ├── S3DirectoryBucketIntegrationTest.java │ │ │ │ ├── S3ExpressTests.java │ │ │ │ ├── S3TestWatcher.java │ │ │ │ ├── TransferManagerTest.java │ │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── s3 │ │ │ │ ├── AbortMultipartUploadExamplesTest.java │ │ │ │ ├── BasicOpsWithChecksumsTests.java │ │ │ │ ├── DoesBucketExistTest.java │ │ │ │ ├── ParseUriTest.java │ │ │ │ ├── PerformMultiPartUploadTests.java │ │ │ │ ├── ProcessS3EventNotificationTest.java │ │ │ │ ├── PutBucketS3EventNotificationEventBridgeTest.java │ │ │ │ ├── async │ │ │ │ ├── AsyncTests.java │ │ │ │ └── SelectObjectContentExampleTest.java │ │ │ │ └── presignurl │ │ │ │ ├── GeneratePresignedGetUrlTests.java │ │ │ │ └── GeneratePresignedPutUrlTests.java │ │ └── template.yaml │ ├── sagemaker │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── sage │ │ │ │ │ ├── CreateModel.java │ │ │ │ │ ├── CreateTrainingJob.java │ │ │ │ │ ├── CreateTransformJob.java │ │ │ │ │ ├── DeleteModel.java │ │ │ │ │ ├── DescribeTrainingJob.java │ │ │ │ │ ├── HelloSageMaker.java │ │ │ │ │ ├── InvokeEndpoint.java │ │ │ │ │ ├── ListAlgorithms.java │ │ │ │ │ ├── ListModels.java │ │ │ │ │ └── ListTrainingJobs.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── SageMakerTest.java │ ├── scheduler │ │ ├── .gitignore │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── eventbrideschedule │ │ │ │ │ ├── HelloScheduler.java │ │ │ │ │ └── scenario │ │ │ │ │ ├── CloudFormationHelper.java │ │ │ │ │ ├── EventbridgeSchedulerActions.java │ │ │ │ │ ├── EventbridgeSchedulerScenario.java │ │ │ │ │ └── README.md │ │ │ └── resources │ │ │ │ ├── cfn_template.yaml │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── SchedulerTest.java │ ├── secrets-manager │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── secrets │ │ │ │ │ └── GetSecretValue.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── SecretManagerTest.java │ ├── ses │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ ├── resources │ │ │ └── config.properties │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ ├── ses │ │ │ │ │ ├── ListIdentities.java │ │ │ │ │ ├── SendMessage.java │ │ │ │ │ ├── SendMessageAttachment.java │ │ │ │ │ └── SendMessageEmailRequest.java │ │ │ │ │ └── sesv2 │ │ │ │ │ ├── ListEmailIdentities.java │ │ │ │ │ ├── ListTemplates.java │ │ │ │ │ ├── NewsletterWorkflow.java │ │ │ │ │ ├── SendEmail.java │ │ │ │ │ ├── SendEmailTemplate.java │ │ │ │ │ ├── SendMessageAttachment.java │ │ │ │ │ └── SendwithHeader.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ ├── AWSSesTest.java │ │ │ └── com │ │ │ └── example │ │ │ └── sesv2 │ │ │ └── NewsletterWorkflowTest.java │ ├── sns │ │ ├── Makefile │ │ ├── README.md │ │ ├── pom.xml │ │ ├── run_example.sh │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── sns │ │ │ │ │ ├── AddTags.java │ │ │ │ │ ├── CheckOptOut.java │ │ │ │ │ ├── ConfirmSubscription.java │ │ │ │ │ ├── CreateFIFOTopic.java │ │ │ │ │ ├── CreateTopic.java │ │ │ │ │ ├── DeleteTag.java │ │ │ │ │ ├── DeleteTopic.java │ │ │ │ │ ├── GetSMSAtrributes.java │ │ │ │ │ ├── GetTopicAttributes.java │ │ │ │ │ ├── HelloSNS.java │ │ │ │ │ ├── ListOptOut.java │ │ │ │ │ ├── ListSubscriptions.java │ │ │ │ │ ├── ListTags.java │ │ │ │ │ ├── ListTopics.java │ │ │ │ │ ├── PriceUpdateExample.java │ │ │ │ │ ├── PublishTextSMS.java │ │ │ │ │ ├── PublishTopic.java │ │ │ │ │ ├── RegistrationExample.java │ │ │ │ │ ├── SNSMessageFilterPolicy.java │ │ │ │ │ ├── SetSMSAttributes.java │ │ │ │ │ ├── SetTopicAttributes.java │ │ │ │ │ ├── SubscribeEmail.java │ │ │ │ │ ├── SubscribeHTTPS.java │ │ │ │ │ ├── SubscribeLambda.java │ │ │ │ │ ├── SubscribeTextSMS.java │ │ │ │ │ ├── Unsubscribe.java │ │ │ │ │ └── UseMessageFilterPolicy.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ ├── AWSSNSTest.java │ │ │ └── com │ │ │ └── example │ │ │ └── sns │ │ │ └── PriceUpdateExampleTest.java │ ├── sqs-jms │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── sqs │ │ │ │ │ └── jms │ │ │ │ │ ├── SqsJmsExampleUtils.java │ │ │ │ │ ├── basic │ │ │ │ │ ├── JmsSqsSyncFifo.java │ │ │ │ │ └── JmsSqsSyncStandard.java │ │ │ │ │ ├── spring │ │ │ │ │ └── SpringExample.java │ │ │ │ │ └── stdqueue │ │ │ │ │ ├── AsyncMessageReceiver.java │ │ │ │ │ ├── SyncMessageReceiver.java │ │ │ │ │ ├── SyncMessageReceiverClientAcknowledge.java │ │ │ │ │ ├── SyncMessageReceiverUnorderedAcknowledge.java │ │ │ │ │ └── TextMessageSender.java │ │ │ └── resources │ │ │ │ ├── SpringExampleConfiguration.xml.txt │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── sqs │ │ │ └── jms │ │ │ ├── basic │ │ │ └── JmsSqsSyncStandardTest.java │ │ │ └── stdqueue │ │ │ ├── AsyncMessageReceiverTest.java │ │ │ ├── SyncMessageReceiverClientAckTest.java │ │ │ ├── SyncMessageReceiverTest.java │ │ │ ├── SyncMessageReceiverUnorderedAckTest.java │ │ │ └── TextMessageSenderTest.java │ ├── sqs │ │ ├── Makefile │ │ ├── README.md │ │ ├── pom.xml │ │ ├── run_example.sh │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── sqs │ │ │ │ │ ├── AddQueueTags.java │ │ │ │ │ ├── CloudFormationHelper.java │ │ │ │ │ ├── DeadLetterQueues.java │ │ │ │ │ ├── DeleteQueue.java │ │ │ │ │ ├── GetQueueAttributes.java │ │ │ │ │ ├── HelloSQS.java │ │ │ │ │ ├── ListQueueTags.java │ │ │ │ │ ├── LongPolling.java │ │ │ │ │ ├── MessageAttributesExample.java │ │ │ │ │ ├── RemoveQueueTag.java │ │ │ │ │ ├── SQSExample.java │ │ │ │ │ ├── SSEncryptionExample.java │ │ │ │ │ ├── SendMessages.java │ │ │ │ │ ├── SendReceiveMessages.java │ │ │ │ │ ├── SendRecvBatch.java │ │ │ │ │ ├── SimpleProducerConsumer.java │ │ │ │ │ ├── SqsExtendedClientExample.java │ │ │ │ │ ├── TagExamples.java │ │ │ │ │ └── VisibilityTimeout.java │ │ │ └── resources │ │ │ │ ├── cfn_template.yaml │ │ │ │ ├── config.properties │ │ │ │ ├── log4j2.xml │ │ │ │ └── thumbnail.jpg │ │ │ └── test │ │ │ └── java │ │ │ ├── SQSIntegrationTest.java │ │ │ └── com │ │ │ └── example │ │ │ └── sqs │ │ │ ├── MessageAttributesExampleTest.java │ │ │ ├── SSEncryptionExampleUnitTest.java │ │ │ ├── SSencryptionExampleIntegrationTest.java │ │ │ ├── SendRecvBatchTest.java │ │ │ ├── SimpleProducerConsumerIntegrationTest.java │ │ │ ├── SqsExtendedClientExampleTest.java │ │ │ └── TagExamplesTest.java │ ├── ssm │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ ├── scenario │ │ │ │ │ ├── CloudFormationHelper.java │ │ │ │ │ ├── SSMActions.java │ │ │ │ │ └── SSMScenario.java │ │ │ │ │ └── ssm │ │ │ │ │ ├── DescribeParameters.java │ │ │ │ │ ├── GetParameter.java │ │ │ │ │ ├── HelloSSM.java │ │ │ │ │ └── PutParameter.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ ├── ec2-stack.yaml │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── AWSSSMTest.java │ ├── stepfunctions │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── stepfunctions │ │ │ │ │ ├── CreateStateMachine.java │ │ │ │ │ ├── DeleteStateMachine.java │ │ │ │ │ ├── GetExecutionHistory.java │ │ │ │ │ ├── GetFailedExecutions.java │ │ │ │ │ ├── ListActivities.java │ │ │ │ │ ├── ListStateMachines.java │ │ │ │ │ ├── StartExecution.java │ │ │ │ │ └── scenario │ │ │ │ │ └── StepFunctionsScenario.java │ │ │ └── reources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── StepFunctionsTest.java │ ├── sts │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── sts │ │ │ │ │ ├── AssumeRole.java │ │ │ │ │ ├── GetAccessKeyInfo.java │ │ │ │ │ ├── GetCallerIdentity.java │ │ │ │ │ └── GetSessionToken.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── STSServiceTest.java │ ├── support │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── support │ │ │ │ │ ├── HelloSupport.java │ │ │ │ │ └── SupportScenario.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── SupportTest.java │ ├── swf │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ ├── run_example.sh │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── helloswf │ │ │ │ │ ├── ActivityWorker.java │ │ │ │ │ ├── ActivityWorkerWithGracefulShutdown.java │ │ │ │ │ ├── SWFWorkflowDemo.java │ │ │ │ │ ├── WorkflowStarter.java │ │ │ │ │ └── WorkflowWorker.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── AmazonSimpleWorkflowTest.java │ ├── textract │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── textract │ │ │ │ │ ├── AnalyzeDocument.java │ │ │ │ │ ├── DetectDocumentText.java │ │ │ │ │ ├── DetectDocumentTextS3.java │ │ │ │ │ └── StartDocumentAnalysis.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── TextractTest.java │ ├── timestream │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── timestream │ │ │ │ │ └── write │ │ │ │ │ ├── CreateDatabase.java │ │ │ │ │ ├── CreateTable.java │ │ │ │ │ ├── DeleteDatabase.java │ │ │ │ │ ├── DeleteTable.java │ │ │ │ │ ├── DescribeDatabase.java │ │ │ │ │ ├── DescribeTable.java │ │ │ │ │ ├── ListDatabases.java │ │ │ │ │ ├── ListTables.java │ │ │ │ │ ├── UpdateTable.java │ │ │ │ │ └── WriteData.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── TimestreamTest.java │ ├── transcribe-streaming │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── amazonaws │ │ │ │ │ └── transcribestreaming │ │ │ │ │ ├── AudioStreamPublisher.java │ │ │ │ │ ├── BidirectionalStreaming.java │ │ │ │ │ ├── Microphone.java │ │ │ │ │ ├── StreamTranscriptionBehavior.java │ │ │ │ │ ├── StreamTranscriptionBehaviorImpl.java │ │ │ │ │ ├── StreamingRetryApp.java │ │ │ │ │ ├── TranscribeMedicalStreamingDemoApp.java │ │ │ │ │ ├── TranscribeStreamingDemoApp.java │ │ │ │ │ ├── TranscribeStreamingDemoFile.java │ │ │ │ │ └── TranscribeStreamingRetryClient.java │ │ │ └── reources │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── TranscribeTest.java │ ├── transcribe │ │ ├── Makefile │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ ├── run_example.sh │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── amazonaws │ │ │ └── transcribe │ │ │ └── ListTranscriptionJobs.java │ ├── translate │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── translate │ │ │ │ │ ├── BatchTranslation.java │ │ │ │ │ ├── DescribeTextTranslationJob.java │ │ │ │ │ ├── ListTextTranslationJobs.java │ │ │ │ │ └── TranslateText.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── TranslateTest.java │ ├── workdocs │ │ ├── Makefile │ │ ├── README.md │ │ ├── metadata.yaml │ │ ├── pom.xml │ │ ├── run_example.sh │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── workdocs │ │ │ │ │ ├── DownloadUserDoc.java │ │ │ │ │ ├── ListUserDocs.java │ │ │ │ │ ├── ListUsers.java │ │ │ │ │ └── UploadUserDocs.java │ │ │ └── resources │ │ │ │ ├── config.properties │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ └── java │ │ │ └── WorkdocsTest.java │ └── xray │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── xray │ │ │ │ ├── CreateGroup.java │ │ │ │ ├── CreateSamplingRule.java │ │ │ │ ├── DeleteGroup.java │ │ │ │ ├── DeleteSamplingRule.java │ │ │ │ ├── GetGroups.java │ │ │ │ ├── GetSamplingRules.java │ │ │ │ └── GetServiceGraph.java │ │ └── resources │ │ │ └── log4j2.xml │ │ └── test │ │ └── java │ │ └── XRayTest.java ├── premium-ex.md ├── run_tests.sh └── usecases │ ├── CreatingSpringRedshiftRest │ ├── README.md │ ├── images │ │ ├── Active.png │ │ ├── Active1.png │ │ ├── Active2.png │ │ ├── activeItems.png │ │ ├── activeItems2.png │ │ ├── arcItems.png │ │ ├── archive.png │ │ ├── archive2.png │ │ ├── browser.png │ │ ├── browserData.png │ │ ├── button.png │ │ ├── creds.png │ │ ├── creds2.png │ │ ├── database.png │ │ ├── elapp1.png │ │ ├── elapp2.png │ │ ├── elapp3.png │ │ ├── elapp4.png │ │ ├── elappArc.png │ │ ├── elappArc2.png │ │ ├── elappArcAll.png │ │ ├── email.png │ │ ├── json.png │ │ ├── json2.png │ │ ├── jsondata.png │ │ ├── jsondataBS.png │ │ ├── newitem.png │ │ ├── overview.png │ │ ├── overviewred.png │ │ ├── overviewred2.png │ │ ├── projectRedshift.png │ │ ├── react1.png │ │ ├── react2.png │ │ ├── react3.png │ │ ├── react4.png │ │ ├── report.png │ │ ├── report2.png │ │ ├── reportUI.png │ │ ├── t.txt │ │ └── worktable.png │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── aws │ │ │ │ └── rest │ │ │ │ ├── App.java │ │ │ │ ├── MainController.java │ │ │ │ ├── ReportController.java │ │ │ │ ├── WorkItem.java │ │ │ │ ├── WorkItemRepository.java │ │ │ │ └── WriteExcel.java │ │ └── resources │ │ │ └── config.properties │ │ └── test │ │ └── java │ │ └── RedshiftRestTest.java │ ├── Creating_Spring_RDS_Rest │ ├── README.md │ ├── images │ │ ├── Active.png │ │ ├── Active1.png │ │ ├── Active2.png │ │ ├── archive.png │ │ ├── archive2.png │ │ ├── archive3.png │ │ ├── browser.png │ │ ├── button.png │ │ ├── database.png │ │ ├── elapp1.png │ │ ├── elapp2.png │ │ ├── elapp3.png │ │ ├── elapp4.png │ │ ├── elappArc.png │ │ ├── elappArc2.png │ │ ├── elappArcAll.png │ │ ├── email.png │ │ ├── json.png │ │ ├── json2.png │ │ ├── jsondata.png │ │ ├── jsondataBS.png │ │ ├── newitem.png │ │ ├── overview.png │ │ ├── package.png │ │ ├── project.png │ │ ├── projectClasses.png │ │ ├── react1.png │ │ ├── react2.png │ │ ├── react3.png │ │ ├── react4.png │ │ ├── reactfolders.png │ │ ├── reactproject.png │ │ ├── report.png │ │ ├── report2.png │ │ └── t.txt │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── aws │ │ │ │ └── rest │ │ │ │ ├── App.java │ │ │ │ ├── MainController.java │ │ │ │ ├── ReportController.java │ │ │ │ ├── WorkItem.java │ │ │ │ ├── WorkItemRepository.java │ │ │ │ └── WriteExcel.java │ │ └── resources │ │ │ └── config.properties │ │ └── test │ │ └── java │ │ └── SpringTests.java │ ├── Creating_etl_workflow │ ├── README.md │ ├── images │ │ ├── DynTable.png │ │ ├── Java.png │ │ ├── Lam1.png │ │ ├── Lam2.png │ │ ├── LamDeploy.png │ │ ├── LamDeploy2.png │ │ ├── LamDeploy3.png │ │ ├── Project.png │ │ ├── f.txt │ │ ├── overview.png │ │ ├── popDate.png │ │ ├── step_functions.png │ │ ├── workflow.png │ │ ├── workflow1.png │ │ ├── workflow2.png │ │ ├── workflow3.png │ │ ├── workflow4.png │ │ └── workflowdata.png │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── etl │ │ └── example │ │ ├── DocumentHandler.java │ │ ├── DynamoDBService.java │ │ ├── ExcelService.java │ │ ├── HandlerStoreData.java │ │ ├── PopData.java │ │ ├── Population.java │ │ └── S3Service.java │ ├── Creating_rds_item_tracker │ ├── README.md │ ├── elappArc2.png │ ├── images │ │ ├── MySqlTable.png │ │ ├── browser.png │ │ ├── button.png │ │ ├── client.png │ │ ├── client55.png │ │ ├── clientAddItem.png │ │ ├── clientArchive.png │ │ ├── clientReport.png │ │ ├── clientrds.png │ │ ├── clientrds2.png │ │ ├── databaseCreds.png │ │ ├── elapp1.png │ │ ├── elapp2.png │ │ ├── elapp3.png │ │ ├── elapp4.png │ │ ├── elappArc2.png │ │ ├── elappArcAll.png │ │ ├── json.png │ │ ├── json2.png │ │ ├── overview.png │ │ ├── react3.png │ │ ├── report.png │ │ ├── trackEndpoint2.png │ │ ├── trackerSQL.png │ │ └── work.png │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── aws │ │ └── rest │ │ ├── App.java │ │ ├── ConnectionHelper.java │ │ ├── DatabaseService.java │ │ ├── MainController.java │ │ ├── ReportController.java │ │ ├── User.java │ │ ├── WorkItem.java │ │ └── WriteExcel.java │ ├── create_amazon_personalize_app │ ├── README.md │ ├── movie-lens-ds │ │ └── schemas │ │ │ └── interactions-schema.json │ ├── pom.xml │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── amazonaws │ │ │ └── personalize │ │ │ └── client │ │ │ ├── datasets │ │ │ ├── DatasetProvider.java │ │ │ └── MovieLensDatasetProvider.java │ │ │ ├── demo │ │ │ └── movielens │ │ │ │ ├── AmazonPersonalizeRecommender.java │ │ │ │ ├── DemoUtils.java │ │ │ │ ├── PersonalizeDemoOnMovieLens20M.java │ │ │ │ ├── RecommendationsInterface.java │ │ │ │ └── WebHandler.java │ │ │ └── resource │ │ │ ├── AbstractResourceManager.java │ │ │ ├── CampaignManager.java │ │ │ ├── DatasetGroupManager.java │ │ │ ├── DatasetImportJobManager.java │ │ │ ├── DatasetManager.java │ │ │ ├── EventTrackerManager.java │ │ │ ├── ResourceException.java │ │ │ ├── ResourceManager.java │ │ │ ├── SchemaManager.java │ │ │ ├── SolutionManager.java │ │ │ └── SolutionVersionManager.java │ └── static │ │ └── web │ │ ├── assets │ │ ├── css │ │ │ ├── my.css │ │ │ ├── owl.carousel.css │ │ │ ├── owl.carousel.min.css │ │ │ ├── owl.theme.default.css │ │ │ ├── owl.theme.default.min.css │ │ │ ├── owl.theme.green.css │ │ │ └── owl.theme.green.min.css │ │ └── my.js │ │ └── homepage.html │ ├── create_spring_stream_app │ ├── README.md │ ├── images │ │ ├── foo.txt │ │ ├── pic1.png │ │ ├── pic2.png │ │ ├── pic3.png │ │ ├── pic4.png │ │ ├── pic5.png │ │ ├── pic6.png │ │ ├── pic7.png │ │ ├── project.png │ │ └── tags.png │ ├── metadata.yaml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── Application.java │ │ │ ├── Tags.java │ │ │ ├── VideoStreamController.java │ │ │ └── VideoStreamService.java │ │ └── resources │ │ ├── application.yaml │ │ ├── public │ │ └── css │ │ │ └── styles.css │ │ └── templates │ │ ├── index.html │ │ ├── layout.html │ │ ├── upload.html │ │ └── video.html │ ├── create_workflow_redshift │ ├── README.md │ ├── images │ │ ├── analyzeDoc.png │ │ ├── database.png │ │ ├── document.png │ │ ├── document1.png │ │ ├── f.txt │ │ ├── guide.png │ │ ├── guide1.png │ │ ├── guide2.png │ │ ├── home.png │ │ ├── home1.png │ │ ├── homekt.png │ │ ├── homekt2.png │ │ ├── jar.png │ │ ├── lamdbaarn.png │ │ ├── lamdbasettings.png │ │ ├── pdf.png │ │ ├── permissions.png │ │ ├── permissions2.png │ │ ├── project.png │ │ ├── projectclasses.png │ │ ├── projectdoc.png │ │ ├── projectkt.png │ │ ├── projectkt1.png │ │ ├── projectkt2.png │ │ ├── projectkt3.png │ │ ├── results.png │ │ ├── results1.png │ │ ├── run.png │ │ ├── statemachine.png │ │ ├── statemachinearn.png │ │ ├── stepfunctions.png │ │ ├── t.txt │ │ ├── upload.png │ │ ├── upload1.png │ │ └── workflow.png │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── redshift │ │ ├── Handler.java │ │ ├── HandlerSES.java │ │ ├── RedshiftHandler.java │ │ └── SendMessage.java │ ├── creating_amazon_cognito_app │ ├── README.md │ ├── images │ │ ├── clientapp.png │ │ ├── clientapp1.png │ │ ├── clientapp10.png │ │ ├── clientapp2.png │ │ ├── clientapp3.png │ │ ├── clientapp4.png │ │ ├── clientapp5.png │ │ ├── pic10-updated.png │ │ ├── pic10.png │ │ ├── pic11-updated.png │ │ ├── pic11.png │ │ ├── pic12-updated.png │ │ ├── pic12.png │ │ ├── pic1a.png │ │ ├── pic2.png │ │ ├── pic3.png │ │ ├── pic4.png │ │ ├── pic4a.png │ │ ├── pic5-updated.png │ │ ├── pic5.png │ │ ├── pic6.png │ │ ├── pic6a-updated.png │ │ ├── pic6a.png │ │ ├── pic7-updated.png │ │ ├── pic7.png │ │ ├── pic8-updated.png │ │ ├── pic8.png │ │ ├── pic9-updated.png │ │ ├── pic9.png │ │ ├── user.png │ │ ├── user1.png │ │ ├── user5.png │ │ ├── userpool.png │ │ ├── userpool1.png │ │ ├── userpool2.png │ │ └── webui1.png │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── GreetingApplication.java │ │ │ └── handlingformsubmission │ │ │ ├── DynamoDBEnhanced.java │ │ │ ├── Greeting.java │ │ │ ├── GreetingController.java │ │ │ ├── GreetingItems.java │ │ │ ├── PublishTextSMS.java │ │ │ └── WebSecurityConfig.java │ │ └── resources │ │ ├── application.yml │ │ └── templates │ │ ├── greeting.html │ │ └── result.html │ ├── creating_dynamodb_web_app │ ├── README.md │ ├── images │ │ ├── DynTable.png │ │ ├── WorkTable2.png │ │ ├── browser.png │ │ ├── button.png │ │ ├── client.png │ │ ├── clientAddItem.png │ │ ├── clientReport.png │ │ ├── clientReport2.png │ │ ├── clientarc.png │ │ ├── elapp1.png │ │ ├── elapp2.png │ │ ├── elapp3.png │ │ ├── elapp4.png │ │ ├── elappArc.png │ │ ├── elappArc2.png │ │ ├── elappArcAll.png │ │ ├── json.png │ │ ├── json2.png │ │ ├── jsonDynamoDB.png │ │ ├── overview.png │ │ ├── react1.png │ │ ├── react2.png │ │ ├── react3.png │ │ ├── react4.png │ │ ├── report.png │ │ └── worktable.png │ ├── metadata.yaml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── aws │ │ │ └── rest │ │ │ ├── App.java │ │ │ ├── DynamoDBService.java │ │ │ ├── MainController.java │ │ │ ├── ReportController.java │ │ │ ├── Work.java │ │ │ ├── WorkItem.java │ │ │ └── WriteExcel.java │ │ └── resources │ │ ├── public │ │ ├── css │ │ │ ├── button.css │ │ │ ├── col.css │ │ │ ├── common.css │ │ │ └── styles.css │ │ ├── img │ │ │ ├── f.txt │ │ │ └── site-logo.png │ │ └── js │ │ │ ├── contact_me.js │ │ │ └── items.js │ │ └── templates │ │ ├── add.html │ │ ├── index.html │ │ ├── items.html │ │ ├── layout.html │ │ └── login.html │ ├── creating_first_project │ ├── README.md │ ├── images │ │ ├── firstAWS.png │ │ ├── firstAWS1.png │ │ ├── greet10.png │ │ ├── greet11.png │ │ ├── greet12.png │ │ ├── greet13_1.png │ │ ├── greet14.png │ │ ├── greet15.png │ │ ├── greet2.png │ │ ├── greet2_1.png │ │ ├── greet3.png │ │ ├── greet4.png │ │ ├── greet7.png │ │ ├── greet8.png │ │ ├── greet9.png │ │ ├── greetTable.png │ │ ├── phone2.png │ │ ├── project.png │ │ ├── project1.png │ │ ├── project2.png │ │ ├── projectmvc.png │ │ ├── projectmvc2.png │ │ ├── table.png │ │ ├── text.txt │ │ └── views.png │ ├── metadata.yaml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── GreetingApplication.java │ │ │ └── handlingformsubmission │ │ │ ├── DynamoDBEnhanced.java │ │ │ ├── Greeting.java │ │ │ ├── GreetingController.java │ │ │ ├── GreetingItems.java │ │ │ └── PublishTextSMS.java │ │ └── resources │ │ └── templates │ │ ├── greeting.html │ │ └── result.html │ ├── creating_fsa_app │ ├── README.md │ ├── images │ │ ├── app.png │ │ ├── dbtable.png │ │ ├── overview.png │ │ ├── role.png │ │ └── workflow.png │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── fsa │ │ │ ├── handlers │ │ │ ├── AnalyzeSentimentHandler.java │ │ │ ├── ExtractTextHandler.java │ │ │ ├── SynthesizeAudioHandler.java │ │ │ └── TranslateTextHandler.java │ │ │ └── services │ │ │ ├── DetectSentimentService.java │ │ │ ├── ExtractTextService.java │ │ │ ├── PollyService.java │ │ │ ├── S3Service.java │ │ │ └── TranslateService.java │ │ └── test │ │ └── java │ │ └── FSATests.java │ ├── creating_lambda_apigateway │ ├── README.md │ ├── images │ │ ├── PicNewAPI.png │ │ ├── employeetable2.png │ │ ├── lamdeploy.png │ │ ├── lampro1.png │ │ ├── pic0.png │ │ ├── pic00.png │ │ ├── pic1.png │ │ ├── pic10.png │ │ ├── pic11.png │ │ ├── pic2.png │ │ ├── pic3.png │ │ ├── pic4.png │ │ ├── pic5.png │ │ ├── pic6.png │ │ ├── pic7.png │ │ ├── pic8.png │ │ ├── pic9.png │ │ ├── picCreateResources.png │ │ ├── picDeployMethod.png │ │ ├── picEmployeeAPI.png │ │ ├── picGet.png │ │ ├── picGetDeploy.png │ │ ├── picLambda.png │ │ ├── picLogs.png │ │ ├── picPhone.png │ │ ├── picResources.png │ │ ├── picRest.png │ │ ├── picStage.png │ │ ├── picTest.png │ │ ├── picURL.png │ │ ├── picURL2.png │ │ └── pomlam.png │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── aws │ │ └── example │ │ ├── Employee.java │ │ ├── Handler.java │ │ └── ScanEmployees.java │ ├── creating_lambda_ppe │ ├── README.md │ ├── images │ │ ├── IAMPerm.png │ │ ├── classes.png │ │ ├── classesA.png │ │ ├── dynamodb.png │ │ ├── email.png │ │ ├── jar.png │ │ ├── lam.png │ │ ├── lambda.png │ │ ├── project.png │ │ ├── project1.png │ │ ├── project2.png │ │ └── t.txt │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── example │ │ └── ppe │ │ ├── AnalyzePhotos.java │ │ ├── DynamoDBService.java │ │ ├── Gear.java │ │ ├── GearItem.java │ │ └── PPEHandler.java │ ├── creating_lambda_tag_assets │ ├── README.md │ ├── images │ │ ├── grass.png │ │ ├── pic1.png │ │ ├── pic2.png │ │ ├── pic3.png │ │ ├── pic4.png │ │ ├── pic5.png │ │ ├── pic5a.png │ │ ├── pic5b.png │ │ ├── pic6.png │ │ ├── pic7.png │ │ ├── pic8.png │ │ ├── project.png │ │ ├── t.txt │ │ └── tags.png │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── example │ │ └── tags │ │ ├── BucketItem.java │ │ ├── Handler.java │ │ ├── S3Service.java │ │ └── WorkItem.java │ ├── creating_lex_chatbot │ ├── README.md │ ├── images │ │ ├── ChatBotTest.png │ │ ├── LanChatBot2.png │ │ ├── LanChatBot3.png │ │ ├── chatintro.png │ │ ├── chatproject.png │ │ ├── pic1.png │ │ ├── pic2.png │ │ ├── pic3.png │ │ ├── pic4.png │ │ ├── pic5.png │ │ ├── pic6.png │ │ ├── pic7.png │ │ ├── pic8.png │ │ ├── project.png │ │ ├── project2.png │ │ └── runapp.png │ ├── metadata.yaml │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── aws │ │ └── spring │ │ ├── BotController.java │ │ ├── BotExample.java │ │ └── LexService.java │ ├── creating_message_application │ ├── README.md │ ├── images │ │ ├── app.png │ │ ├── app1.png │ │ ├── client.png │ │ ├── client1a.png │ │ ├── client2.png │ │ ├── client2a.png │ │ ├── client2b.png │ │ ├── client2c.png │ │ ├── client3.png │ │ ├── client4.png │ │ ├── client5.png │ │ ├── client6.png │ │ ├── clientReact.png │ │ ├── clientReact2.png │ │ ├── clientapp.png │ │ ├── clientapp1.png │ │ ├── messages.png │ │ ├── overview.png │ │ ├── project.png │ │ ├── project1.png │ │ └── project2.png │ ├── metadata.yaml │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── example │ │ └── sqs │ │ ├── App.java │ │ ├── MainController.java │ │ ├── MessageData.java │ │ └── SendReceiveMessages.java │ ├── creating_neptune_lambda │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── example │ │ └── NeptuneLambdaHandler.java │ ├── creating_photo_analyzer_app │ ├── README.md │ ├── images │ │ ├── Lake1.png │ │ ├── Photo1.png │ │ ├── Report2.png │ │ ├── XmlReport.png │ │ ├── download.png │ │ ├── excel.png │ │ ├── excel2.png │ │ ├── excel3.png │ │ ├── excelreport.png │ │ ├── lakesun.png │ │ ├── photo10.png │ │ ├── photo11.png │ │ ├── photo12.png │ │ ├── photo2.png │ │ ├── photo3.png │ │ ├── photo4.png │ │ ├── photo5.png │ │ ├── photo6.png │ │ ├── photo7.png │ │ ├── photo8.png │ │ ├── photo9.png │ │ ├── projectpa.png │ │ ├── projectpa0.png │ │ ├── projectpa1.png │ │ ├── runapp.png │ │ ├── test.txt │ │ └── upload3.png │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── photo │ │ │ ├── AnalyzePhotos.java │ │ │ ├── BucketItem.java │ │ │ ├── PhotoApplication.java │ │ │ ├── PhotoController.java │ │ │ ├── S3Service.java │ │ │ ├── SendMessages.java │ │ │ ├── WorkItem.java │ │ │ └── WriteExcel.java │ │ └── resources │ │ ├── public │ │ ├── css │ │ │ ├── col.css │ │ │ ├── common.css │ │ │ └── styles.css │ │ ├── images │ │ │ └── site-logo.png │ │ └── js │ │ │ ├── items.js │ │ │ └── message.js │ │ └── templates │ │ ├── index.html │ │ ├── layout.html │ │ ├── process.html │ │ └── upload.html │ ├── creating_photo_analyzer_async │ ├── README.md │ ├── images │ │ ├── client.png │ │ ├── client2.png │ │ ├── client3.png │ │ ├── excel.png │ │ ├── excel2.png │ │ ├── lakesun.png │ │ ├── project.png │ │ ├── project1.png │ │ ├── run.png │ │ ├── runapp.png │ │ └── t.txt │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── example │ │ └── photo │ │ ├── AnalyzePhotos.java │ │ ├── BucketItem.java │ │ ├── PhotoApplication.java │ │ ├── PhotoController.java │ │ ├── S3Service.java │ │ ├── SendMessages.java │ │ ├── WorkItem.java │ │ └── WriteExcel.java │ ├── creating_scheduled_events │ ├── README.md │ ├── images │ │ ├── Policies2.png │ │ ├── pic0.png │ │ ├── pic00.png │ │ ├── pic1.png │ │ ├── pic10.png │ │ ├── pic11.png │ │ ├── pic2.png │ │ ├── pic3.png │ │ ├── pic4.png │ │ ├── pic5.png │ │ ├── pic6.png │ │ ├── pic7.png │ │ ├── pic8.png │ │ ├── pic9.png │ │ └── picPhone.png │ ├── metadata.yaml │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── aws │ │ └── example │ │ ├── Employee.java │ │ ├── Handler.java │ │ └── ScanEmployees.java │ ├── creating_sns_async │ ├── README.md │ ├── images │ │ ├── french.png │ │ ├── pic1.png │ │ ├── pic2.png │ │ ├── pic3.png │ │ ├── pic4.png │ │ ├── pic5.png │ │ ├── pic6.png │ │ ├── project.png │ │ ├── run.png │ │ └── t.txt │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── spring │ │ └── sns │ │ ├── SnsService.java │ │ ├── SubApplication.java │ │ └── SubController.java │ ├── creating_sns_sample_app │ ├── README.md │ ├── images │ │ ├── french.png │ │ ├── pic1.png │ │ ├── pic2.png │ │ ├── pic3.png │ │ ├── pic4.png │ │ ├── pic5.png │ │ ├── pic6.png │ │ ├── project.png │ │ └── run.png │ ├── metadata.yaml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── spring │ │ │ └── sns │ │ │ ├── SnsService.java │ │ │ ├── SubApplication.java │ │ │ └── SubController.java │ │ └── resources │ │ ├── public │ │ ├── css │ │ │ └── styles.css │ │ └── js │ │ │ └── contact_me.js │ │ └── templates │ │ ├── index.html │ │ ├── layout.html │ │ └── sub.html │ ├── creating_workflows_stepfunctions │ ├── README.md │ ├── images │ │ ├── Lambda2.png │ │ ├── createsm.png │ │ ├── lambda1.png │ │ ├── lambda10.png │ │ ├── lambda11.png │ │ ├── lambda12.png │ │ ├── lambda12A.png │ │ ├── lambda13.png │ │ ├── lambda13A.png │ │ ├── lambda14.png │ │ ├── lambda15.png │ │ ├── lambda16.png │ │ ├── lambda17.png │ │ ├── lambda18.png │ │ ├── lambda19.png │ │ ├── lambda20.png │ │ ├── lambda21.png │ │ ├── lambda3.png │ │ ├── lambda4.png │ │ ├── lambda5.png │ │ ├── lambda6.png │ │ ├── lambda7.png │ │ ├── lambda8.png │ │ ├── lambda9.png │ │ ├── project.png │ │ └── project2.png │ ├── metadata.yaml │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── example │ │ ├── Handler.java │ │ ├── Handler2.java │ │ ├── Handler3.java │ │ ├── PersistCase.java │ │ └── SendMessage.java │ ├── monitor_dynamodb │ ├── README.md │ ├── checkstyle.xml │ ├── images │ │ ├── 00_folder_setup.png │ │ ├── 01_cloudwatch_dyanamodb_browse2.png │ │ ├── 02_server_side_cloudwatch_latency.png │ │ ├── 03_sdk_api_call_duration_metric_p99.png │ │ └── 04_cloudwatch_contributor_insights.png │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── example │ │ │ │ ├── DynamoDbMetricsExample.java │ │ │ │ ├── Greeting.java │ │ │ │ └── GreetingsSender.java │ │ └── resources │ │ │ └── log4j2.xml │ │ └── test │ │ └── java │ │ └── org │ │ └── example │ │ └── GreetingsSenderTest.java │ ├── pam_source_files │ ├── README.md │ ├── checkstyle.xml │ ├── images │ │ ├── EventJSON.png │ │ ├── email.png │ │ ├── lcRule.png │ │ ├── packages.png │ │ ├── pam.png │ │ ├── pam2.png │ │ ├── pamDownload.png │ │ ├── pamOverview.png │ │ ├── pamSignin.png │ │ ├── pic1.png │ │ ├── pic2.png │ │ ├── pic3.png │ │ ├── restore.png │ │ ├── s3tag.png │ │ ├── storageMessage.png │ │ ├── storageMessage1.png │ │ └── storageMessage2.png │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── photo │ │ │ ├── Label.java │ │ │ ├── LabelCount.java │ │ │ ├── PhotoApplicationResources.java │ │ │ ├── WorkCount.java │ │ │ ├── endpoints │ │ │ ├── DownloadEndpoint.java │ │ │ └── UploadEndpoint.java │ │ │ ├── handlers │ │ │ ├── GetHandler.java │ │ │ ├── RestoreHandler.java │ │ │ ├── S3Handler.java │ │ │ └── UploadHandler.java │ │ │ └── services │ │ │ ├── AnalyzePhotos.java │ │ │ ├── DynamoDBService.java │ │ │ ├── S3Service.java │ │ │ └── SnsService.java │ │ └── resources │ │ ├── application.properties │ │ └── log4j2.xml │ ├── resilient_service │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── resilient │ │ │ │ ├── AutoScaler.java │ │ │ │ ├── Database.java │ │ │ │ ├── GroupInfo.java │ │ │ │ ├── HelloLoadBalancer.java │ │ │ │ ├── LaunchTemplateCreator.java │ │ │ │ ├── LoadBalancer.java │ │ │ │ ├── Main.java │ │ │ │ ├── ParameterHelper.java │ │ │ │ └── Recommendation.java │ │ └── resources │ │ │ └── config.properties │ │ └── test │ │ └── java │ │ └── ResilientTests.java │ ├── topics_and_queues │ ├── README.md │ ├── images │ │ └── fifo_topics_diagram.png │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── sns │ │ │ └── SNSWorkflow.java │ │ └── test │ │ └── java │ │ └── AWSSNSTest.java │ ├── video_analyzer_application │ ├── README.md │ ├── images │ │ ├── pic0.png │ │ ├── pic1.png │ │ ├── pic2.png │ │ ├── pic3.png │ │ ├── pic4png.png │ │ ├── pic5.png │ │ └── pic6.png │ ├── metadata.yaml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── video │ │ │ ├── BucketItem.java │ │ │ ├── FaceItems.java │ │ │ ├── S3Service.java │ │ │ ├── SendMessages.java │ │ │ ├── VideoApplication.java │ │ │ ├── VideoController.java │ │ │ ├── VideoDetectFaces.java │ │ │ └── WriteExcel.java │ │ └── resources │ │ ├── public │ │ ├── css │ │ │ ├── col.css │ │ │ ├── common.css │ │ │ └── styles.css │ │ └── js │ │ │ ├── items.js │ │ │ └── message.js │ │ └── templates │ │ ├── index.html │ │ ├── layout.html │ │ ├── process.html │ │ └── upload.html │ ├── video_generation_bedrock_nova_reel │ ├── README.md │ ├── images │ │ └── structure.png │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── novareel │ │ │ ├── GenerateVideoResponse.java │ │ │ ├── NovaReelDemo.java │ │ │ ├── VideoGenerationService.java │ │ │ └── VideoGeneratorController.java │ │ └── resources │ │ └── application.yaml │ ├── workflow_multiple_channels │ ├── README.md │ ├── images │ │ ├── Lambda1.png │ │ ├── LambdaEndpoint.png │ │ ├── LambdaJAR.png │ │ ├── LambdaName.png │ │ ├── LambdaResources.png │ │ ├── MySQL.png │ │ ├── Policies.png │ │ ├── Policies2.png │ │ ├── ProjectJava2.png │ │ ├── ProjectJava3.png │ │ ├── RDS.png │ │ ├── RDSEndpoint.png │ │ ├── RDSSettings.png │ │ ├── Settings.png │ │ ├── Settings2.png │ │ ├── StepFunctions.png │ │ ├── TemplateRDS.png │ │ ├── database.png │ │ ├── dynamoTable.png │ │ ├── email.png │ │ ├── message.png │ │ ├── project.png │ │ ├── projectfiles.png │ │ ├── projectfiles2.png │ │ ├── statemachine2.png │ │ ├── testData.png │ │ ├── testfunction3.png │ │ ├── workflow.png │ │ ├── workflowGreen.png │ │ ├── workflowLogs2.png │ │ ├── workflowmodel.png │ │ ├── workflowmodelA.png │ │ └── workflowuser.png │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── example │ │ ├── ChannelHandler.java │ │ ├── GetStudents.java │ │ ├── ListMissingStudentsHandler.java │ │ ├── SendNotifications.java │ │ ├── Student.java │ │ └── StudentData.java │ ├── workflow_sagemaker_lambda │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ ├── org │ │ └── example │ │ │ ├── QueuePayload.java │ │ │ └── SageMakerLambdaFunction.java │ │ └── test │ │ └── TestJSON.java │ └── workflow_sagemaker_pipes │ ├── README.md │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── sage │ │ │ └── SagemakerWorkflow.java │ └── resources │ │ └── config.properties │ └── test │ └── java │ └── SageMakerpipelineTest.java ├── kotlin ├── .gitignore ├── Dockerfile ├── README.md ├── premium-ex.md ├── run_tests.sh ├── services │ ├── apigateway │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── kotlin │ │ │ │ └── gateway │ │ │ │ ├── CreateDeployment.kt │ │ │ │ ├── CreateRestApi.kt │ │ │ │ ├── DeleteRestApi.kt │ │ │ │ ├── GetAPIKeys.kt │ │ │ │ ├── GetDeployments.kt │ │ │ │ ├── GetMethod.kt │ │ │ │ └── GetStages.kt │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── APIGatewayTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── appsync │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── appsync │ │ │ │ │ ├── CreateApiKey.kt │ │ │ │ │ ├── CreateDataSource.kt │ │ │ │ │ ├── DeleteApiKey.kt │ │ │ │ │ ├── DeleteDataSource.kt │ │ │ │ │ ├── GetDataSource.kt │ │ │ │ │ ├── ListApiKeys.kt │ │ │ │ │ └── ListGraphqlApis.kt │ │ │ └── resources │ │ │ │ └── config.properties │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── AppSyncTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── athena │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── kotlin │ │ │ │ └── athena │ │ │ │ ├── CreateNamedQueryExample.kt │ │ │ │ ├── DeleteNamedQueryExample.kt │ │ │ │ ├── ListNamedQueryExample.kt │ │ │ │ ├── ListQueryExecutionsExample.kt │ │ │ │ └── StartQueryExample.kt │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── AthenaTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── autoscale │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── autoscaling │ │ │ │ └── AutoScalingScenario.kt │ │ │ └── test │ │ │ └── kotlin │ │ │ └── AutoScalingTest.kt │ ├── bedrock-runtime │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── bedrockruntime │ │ │ │ ├── libs │ │ │ │ └── ImageTools.kt │ │ │ │ └── models │ │ │ │ └── amazon │ │ │ │ └── nova │ │ │ │ ├── canvas │ │ │ │ └── InvokeModel.kt │ │ │ │ └── text │ │ │ │ ├── Converse.kt │ │ │ │ └── ConverseStream.kt │ │ │ └── test │ │ │ └── kotlin │ │ │ └── models │ │ │ ├── AbstractModelTest.kt │ │ │ ├── TestConverse.kt │ │ │ ├── TestConverseStream.kt │ │ │ └── TestInvokeModel.kt │ ├── bedrock │ │ ├── .gitignore │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── bedrock │ │ │ │ └── ListFoundationModels.kt │ │ │ └── test │ │ │ └── kotlin │ │ │ └── BedrockTest.kt │ ├── cloudformation │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── kotlin │ │ │ │ └── cloudformation │ │ │ │ ├── CreateStack.kt │ │ │ │ ├── DeleteStack.kt │ │ │ │ ├── DescribeStacks.kt │ │ │ │ └── GetTemplate.kt │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── CloudFormationTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── cloudtrail │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── kotlin │ │ │ │ └── cloudtrail │ │ │ │ ├── CreateTrail.kt │ │ │ │ ├── DeleteTrail.kt │ │ │ │ ├── DescribeTrails.kt │ │ │ │ ├── GetEventSelectors.kt │ │ │ │ ├── LookupEvents.kt │ │ │ │ ├── PutEventSelectors.kt │ │ │ │ └── StartLogging.kt │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── CloudtrailKotlinTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── cloudwatch │ │ ├── CloudDashboard.json │ │ ├── README.md │ │ ├── build.gradle.kts │ │ ├── jsonWidgets.json │ │ ├── settings.json │ │ └── src │ │ │ ├── main │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── kotlin │ │ │ │ │ └── cloudwatch │ │ │ │ │ ├── CloudWatchScenario.kt │ │ │ │ │ ├── CreateAlarm.kt │ │ │ │ │ ├── CreateSubscriptionFilter.kt │ │ │ │ │ ├── DeleteAlarm.kt │ │ │ │ │ ├── DeleteSubscriptionFilter.kt │ │ │ │ │ ├── DescribeAlarms.kt │ │ │ │ │ ├── DescribeSubscriptionFilters.kt │ │ │ │ │ ├── DisableAlarmActions.kt │ │ │ │ │ ├── EnableAlarmActions.kt │ │ │ │ │ ├── GetLogEvents.kt │ │ │ │ │ ├── GetMetricData.kt │ │ │ │ │ ├── HelloService.kt │ │ │ │ │ ├── PutEvents.kt │ │ │ │ │ ├── PutLogEvents.kt │ │ │ │ │ ├── PutMetricAlarm.kt │ │ │ │ │ └── PutRule.kt │ │ │ └── resources │ │ │ │ └── config.properties │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── CloudWatchTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── codepipeline │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── kotlin │ │ │ │ └── pipeline │ │ │ │ ├── CreatePipeline.kt │ │ │ │ ├── DeletePipeline.kt │ │ │ │ ├── GetPipeline.kt │ │ │ │ ├── ListPipelineExecutions.kt │ │ │ │ ├── ListPipelines.kt │ │ │ │ └── StartPipelineExecution.kt │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── PipelineServiceTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── cognito │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── kotlin │ │ │ │ │ └── cognito │ │ │ │ │ ├── CognitoMVP.kt │ │ │ │ │ ├── CreateIdentityPool.kt │ │ │ │ │ ├── CreateUser.kt │ │ │ │ │ ├── CreateUserPool.kt │ │ │ │ │ ├── DeleteIdentityPool.kt │ │ │ │ │ ├── DeleteUserPool.kt │ │ │ │ │ ├── DescribeUserPool.kt │ │ │ │ │ ├── ListIdentities.kt │ │ │ │ │ ├── ListIdentityPools.kt │ │ │ │ │ ├── ListUserPoolClients.kt │ │ │ │ │ ├── ListUserPools.kt │ │ │ │ │ ├── ListUsers.kt │ │ │ │ │ └── SignUpUser.kt │ │ │ └── resources │ │ │ │ └── config.properties │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── CognitoKotlinTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── comprehend │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── kotlin │ │ │ │ └── comprehend │ │ │ │ ├── DetectEntities.kt │ │ │ │ ├── DetectKeyPhrases.kt │ │ │ │ ├── DetectLanguage.kt │ │ │ │ ├── DetectSentiment.kt │ │ │ │ ├── DetectSyntax.kt │ │ │ │ └── DocumentClassifierDemo.kt │ │ │ └── test │ │ │ ├── java │ │ │ └── ComprehendKotlinTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── dynamodb │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── kotlin │ │ │ │ └── dynamodb │ │ │ │ ├── CreateTable.kt │ │ │ │ ├── DeleteItem.kt │ │ │ │ ├── DeleteTable.kt │ │ │ │ ├── DescribeTable.kt │ │ │ │ ├── DynamoDBScanItems.kt │ │ │ │ ├── DynamoDBScanItemsFilter.kt │ │ │ │ ├── GetItem.kt │ │ │ │ ├── ListTables.kt │ │ │ │ ├── PutItem.kt │ │ │ │ ├── QueryTable.kt │ │ │ │ ├── UpdateItem.kt │ │ │ │ └── scenario │ │ │ │ ├── Scenario.kt │ │ │ │ ├── ScenarioPartiQ.kt │ │ │ │ └── ScenarioPartiQLBatch.kt │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── DynamoDB.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── ec2 │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── kotlin │ │ │ │ │ └── ec2 │ │ │ │ │ ├── AllocateAddress.kt │ │ │ │ │ ├── CreateInstance.kt │ │ │ │ │ ├── CreateKeyPair.kt │ │ │ │ │ ├── CreateSecurityGroup.kt │ │ │ │ │ ├── DeleteKeyPair.kt │ │ │ │ │ ├── DeleteSecurityGroup.kt │ │ │ │ │ ├── DescribeAccount.kt │ │ │ │ │ ├── DescribeAddresses.kt │ │ │ │ │ ├── DescribeInstanceTags.kt │ │ │ │ │ ├── DescribeInstances.kt │ │ │ │ │ ├── DescribeKeyPairs.kt │ │ │ │ │ ├── DescribeRegionsAndZones.kt │ │ │ │ │ ├── DescribeSecurityGroups.kt │ │ │ │ │ ├── DescribeVPCs.kt │ │ │ │ │ ├── EC2Scenario.kt │ │ │ │ │ ├── FindRunningInstances.kt │ │ │ │ │ └── TerminateInstance.kt │ │ │ └── resources │ │ │ │ └── config.properties │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── EC2Test.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── ecr │ │ ├── .gitignore │ │ ├── README.md │ │ ├── build.gradle.kts │ │ ├── gradle.properties │ │ ├── settings.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── ecr │ │ │ │ ├── HelloECR.kt │ │ │ │ └── scenario │ │ │ │ ├── ECRActions.kt │ │ │ │ └── ECRScenario.kt │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── ECRTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── ecs │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── kotlin │ │ │ │ │ └── ecs │ │ │ │ │ ├── CreateCluster.kt │ │ │ │ │ ├── CreateService.kt │ │ │ │ │ ├── DeleteService.kt │ │ │ │ │ ├── DescribeClusters.kt │ │ │ │ │ ├── ListClusters.kt │ │ │ │ │ ├── ListTaskDefinitions.kt │ │ │ │ │ └── UpdateService.kt │ │ │ └── resources │ │ │ │ └── config.properties │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── ESCTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── elasticbeanstalk │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── aws │ │ │ │ │ └── example │ │ │ │ │ ├── CreateApplication.kt │ │ │ │ │ ├── CreateEnvironment.kt │ │ │ │ │ ├── DeleteApplication.kt │ │ │ │ │ ├── DescribeApplications.kt │ │ │ │ │ ├── DescribeConfigurationOptions.kt │ │ │ │ │ └── DescribeEnvironment.kt │ │ │ └── resources │ │ │ │ └── config.properties │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── ElasticBeanstalkTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── emr │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── kotlin │ │ │ │ └── emr │ │ │ │ ├── AddSteps.kt │ │ │ │ ├── CreateCluster.kt │ │ │ │ ├── CreateEmrFleet.kt │ │ │ │ ├── CreateSparkCluster.kt │ │ │ │ ├── DescribeCluster.kt │ │ │ │ ├── ListClusters.kt │ │ │ │ └── TerminateJobFlow.kt │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── EMRTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── eventbridge │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── kotlin │ │ │ │ │ └── eventbridge │ │ │ │ │ ├── CreateRuleSchedule.kt │ │ │ │ │ ├── EventbridgeMVP.kt │ │ │ │ │ └── HelloEventBridge.kt │ │ │ └── resources │ │ │ │ └── config.properties │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── EventBridgeKotlinTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── firehose │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── kotlin │ │ │ │ └── firehose │ │ │ │ ├── CreateDeliveryStream.kt │ │ │ │ ├── DeleteStream.kt │ │ │ │ ├── ListDeliveryStreams.kt │ │ │ │ ├── PutBatchRecords.kt │ │ │ │ ├── PutRecord.kt │ │ │ │ ├── StockTrade.kt │ │ │ │ └── StockTradeGenerator.kt │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── FirehoseTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── forecast │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── kotlin │ │ │ │ └── forecast │ │ │ │ ├── CreateDataSet.kt │ │ │ │ ├── CreateForecast.kt │ │ │ │ ├── DeleteDataset.kt │ │ │ │ ├── DeleteForecast.kt │ │ │ │ ├── DescribeForecast.kt │ │ │ │ ├── ListDataSetGroups.kt │ │ │ │ ├── ListDataSets.kt │ │ │ │ └── ListForecasts.kt │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── ForecastKotlinTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── glue │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── kotlin │ │ │ │ └── glue │ │ │ │ ├── CreateCrawler.kt │ │ │ │ ├── DeleteCrawler.kt │ │ │ │ ├── GetCrawler.kt │ │ │ │ ├── GetCrawlers.kt │ │ │ │ ├── GetDatabase.kt │ │ │ │ ├── GetDatabases.kt │ │ │ │ ├── GetJobRun.kt │ │ │ │ ├── GetJobs.kt │ │ │ │ ├── GlueScenario.kt │ │ │ │ ├── ListWorkflows.kt │ │ │ │ ├── SearchTables.kt │ │ │ │ ├── StartCrawler.kt │ │ │ │ └── StopCrawler.kt │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── GlueTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── iam │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── kotlin │ │ │ │ └── iam │ │ │ │ ├── AccessKeyLastUsed.kt │ │ │ │ ├── AttachRolePolicy.kt │ │ │ │ ├── CreateAccessKey.kt │ │ │ │ ├── CreateAccountAlias.kt │ │ │ │ ├── CreatePolicy.kt │ │ │ │ ├── CreateUser.kt │ │ │ │ ├── DeleteAccessKey.kt │ │ │ │ ├── DeleteAccountAlias.kt │ │ │ │ ├── DeletePolicy.kt │ │ │ │ ├── DeleteUser.kt │ │ │ │ ├── DetachRolePolicy.kt │ │ │ │ ├── GetPolicy.kt │ │ │ │ ├── IAMScenario.kt │ │ │ │ ├── ListAccessKeys.kt │ │ │ │ ├── ListAccountAliases.kt │ │ │ │ ├── ListUsers.kt │ │ │ │ └── UpdateUser.kt │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── IAMTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── iot │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── iot │ │ │ │ ├── HelloIoT.kt │ │ │ │ └── IotScenario.kt │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── IoTTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── iotfleetwise │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── fleetwise │ │ │ │ ├── HelloFleetwise.kt │ │ │ │ └── scenario │ │ │ │ └── FleetwiseScenario.kt │ │ │ └── test │ │ │ └── java │ │ │ └── FleetwiseTest.kt │ ├── kendra │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── kendra │ │ │ │ │ ├── CreateIndexAndDataSourceExample.kt │ │ │ │ │ ├── DeleteDataSource.kt │ │ │ │ │ ├── DeleteIndex.kt │ │ │ │ │ ├── ListDataSourceSyncJobs.kt │ │ │ │ │ └── QueryIndex.kt │ │ │ └── resources │ │ │ │ └── config.properties │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── KendraTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── keyspaces │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── keyspace │ │ │ │ ├── HelloKeyspaces.kt │ │ │ │ └── ScenarioKeyspaces.kt │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── KeyspaceTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── kinesis │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── kotlin │ │ │ │ └── kinesis │ │ │ │ ├── AddDataShards.kt │ │ │ │ ├── CreateDataStream.kt │ │ │ │ ├── DeleteDataStream.kt │ │ │ │ ├── DescribeLimits.kt │ │ │ │ ├── GetRecords.kt │ │ │ │ ├── ListShards.kt │ │ │ │ ├── StockTrade.kt │ │ │ │ ├── StockTradeGenerator.kt │ │ │ │ └── StockTradesWriter.kt │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── KinesisTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── kms │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── kotlin │ │ │ │ └── kms │ │ │ │ ├── CreateAlias.kt │ │ │ │ ├── CreateCustomerKey.kt │ │ │ │ ├── CreateGrant.kt │ │ │ │ ├── DeleteAlias.kt │ │ │ │ ├── DescribeKey.kt │ │ │ │ ├── DisableCustomerKey.kt │ │ │ │ ├── EnableCustomerKey.kt │ │ │ │ ├── EncryptDataKey.kt │ │ │ │ ├── ListAliases.kt │ │ │ │ ├── ListGrants.kt │ │ │ │ ├── ListKeys.kt │ │ │ │ └── RevokeGrant.kt │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── KMSKotlinTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── lambda │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── kotlin │ │ │ │ │ └── lambda │ │ │ │ │ ├── CreateFunction.kt │ │ │ │ │ ├── DeleteFunction.kt │ │ │ │ │ ├── GetAccountSettings.kt │ │ │ │ │ ├── LambdaInvoke.kt │ │ │ │ │ ├── LambdaScenario.kt │ │ │ │ │ └── ListLambda.kt │ │ │ └── resources │ │ │ │ └── config.properties │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── LambdaTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── lex │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── kotlin │ │ │ │ └── lex │ │ │ │ ├── DeleteBot.kt │ │ │ │ ├── GetBotStatus.kt │ │ │ │ ├── GetBots.kt │ │ │ │ ├── GetIntent.kt │ │ │ │ ├── GetSlotTypes.kt │ │ │ │ ├── PostText.kt │ │ │ │ └── PutBot.kt │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── LexTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── location │ │ ├── .gitignore │ │ ├── README.md │ │ ├── build.gradle.kts │ │ ├── settings.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── location │ │ │ │ ├── HelloLocation.kt │ │ │ │ └── scenario │ │ │ │ └── LocationScenario.kt │ │ │ └── test │ │ │ └── java │ │ │ └── LocationTest.kt │ ├── mediaconvert │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── kotlin │ │ │ │ └── mediaconvert │ │ │ │ ├── CreateJob.kt │ │ │ │ ├── GetJob.kt │ │ │ │ └── ListJobs.kt │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── MCTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── mediastore │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── kotlin │ │ │ │ └── mediastore │ │ │ │ ├── CreateContainer.kt │ │ │ │ ├── DeleteContainer.kt │ │ │ │ ├── DescribeContainer.kt │ │ │ │ └── ListContainers.kt │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── MediaStoreTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── opensearch │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── search │ │ │ │ ├── CreateDomain.kt │ │ │ │ ├── DeleteDomain.kt │ │ │ │ ├── ListDomainNames.kt │ │ │ │ └── UpdateDomain.kt │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── OpenSearchTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── personalize │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── kotlin │ │ │ │ └── personalize │ │ │ │ ├── CreateCampaign.kt │ │ │ │ ├── CreateSolution.kt │ │ │ │ ├── DeleteCampaign.kt │ │ │ │ ├── DeleteSolution.kt │ │ │ │ ├── DescribeCampaign.kt │ │ │ │ ├── DescribeSolution.kt │ │ │ │ ├── GetRecommendations.kt │ │ │ │ ├── ListCampaigns.kt │ │ │ │ ├── ListDatasetGroups.kt │ │ │ │ ├── ListRecipes.kt │ │ │ │ └── ListSolutions.kt │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── PersonalizeKotlinTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── pinpoint │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── kotlin │ │ │ │ └── pinpoint │ │ │ │ ├── AddExampleEndpoint.kt │ │ │ │ ├── CreateApp.kt │ │ │ │ ├── CreateCampaign.kt │ │ │ │ ├── CreateEndpoint.kt │ │ │ │ ├── CreateSegment.kt │ │ │ │ ├── DeleteApp.kt │ │ │ │ ├── DeleteEndpoint.kt │ │ │ │ ├── ListEndpointIds.kt │ │ │ │ ├── ListSegments.kt │ │ │ │ ├── LookUpEndpoint.kt │ │ │ │ ├── SendEmailMessage.kt │ │ │ │ └── SendMessage.kt │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── PinpointKotlinTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── polly │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── kotlin │ │ │ │ └── polly │ │ │ │ ├── DescribeVoices.kt │ │ │ │ ├── ListLexicons.kt │ │ │ │ └── PollyDemo.kt │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── PollyKotlinTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── rds │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── kotlin │ │ │ │ │ └── rds │ │ │ │ │ ├── AuroraScenario.kt │ │ │ │ │ ├── CreateDBInstance.kt │ │ │ │ │ ├── CreateDBSnapshot.kt │ │ │ │ │ ├── DeleteDBInstance.kt │ │ │ │ │ ├── DescribeAccountAttributes.kt │ │ │ │ │ ├── DescribeDBInstances.kt │ │ │ │ │ ├── ModifyDBInstance.kt │ │ │ │ │ ├── RDSScenario.kt │ │ │ │ │ └── User.kt │ │ │ └── resources │ │ │ │ └── config.properties │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── RDSTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── redshift │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── kotlin │ │ │ │ └── redshift │ │ │ │ ├── CreateAndModifyCluster.kt │ │ │ │ ├── DeleteCluster.kt │ │ │ │ ├── DescribeClusters.kt │ │ │ │ ├── FindReservedNodeOffer.kt │ │ │ │ ├── ListEvents.kt │ │ │ │ └── User.kt │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── RedshiftKotlinTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── rekognition │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── kotlin │ │ │ │ └── rekognition │ │ │ │ ├── AddFacesToCollection.kt │ │ │ │ ├── CelebrityInfo.kt │ │ │ │ ├── CompareFaces.kt │ │ │ │ ├── CreateCollection.kt │ │ │ │ ├── DeleteCollection.kt │ │ │ │ ├── DeleteFacesFromCollection.kt │ │ │ │ ├── DescribeCollection.kt │ │ │ │ ├── DetectFaces.kt │ │ │ │ ├── DetectLabels.kt │ │ │ │ ├── DetectModerationLabels.kt │ │ │ │ ├── DetectPPE.kt │ │ │ │ ├── DetectText.kt │ │ │ │ ├── ListCollections.kt │ │ │ │ ├── ListFacesInCollection.kt │ │ │ │ ├── RecognizeCelebrities.kt │ │ │ │ ├── VideoDetectFaces.kt │ │ │ │ └── VideoDetectInappropriate.kt │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── RekognitionTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── route53 │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── kotlin │ │ │ │ │ └── route │ │ │ │ │ ├── CreateHealthCheck.kt │ │ │ │ │ ├── CreateHostedZone.kt │ │ │ │ │ ├── DeleteHealthCheck.kt │ │ │ │ │ ├── DeleteHostedZone.kt │ │ │ │ │ ├── GetHealthCheckStatus.kt │ │ │ │ │ ├── HelloRoute53.kt │ │ │ │ │ ├── ListHealthChecks.kt │ │ │ │ │ ├── ListHostedZones.kt │ │ │ │ │ ├── Route53Scenario.kt │ │ │ │ │ └── UpdateHealthCheck.kt │ │ │ └── resources │ │ │ │ └── config.properties │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── Route53Test.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── s3 │ │ ├── README.md │ │ ├── build.gradle.kts │ │ ├── settings.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── kotlin │ │ │ │ │ └── s3 │ │ │ │ │ ├── CopyObject.kt │ │ │ │ │ ├── CreateBucket.kt │ │ │ │ │ ├── DeleteBucket.kt │ │ │ │ │ ├── DeleteBucketPolicy.kt │ │ │ │ │ ├── DeleteObjects.kt │ │ │ │ │ ├── GetAcl.kt │ │ │ │ │ ├── GetBucketPolicy.kt │ │ │ │ │ ├── GetObjectData.kt │ │ │ │ │ ├── ListObjects.kt │ │ │ │ │ ├── MrapExample.kt │ │ │ │ │ ├── PresigningExamples.kt │ │ │ │ │ ├── PutObject.kt │ │ │ │ │ ├── S3Operations.kt │ │ │ │ │ ├── SetAcl.kt │ │ │ │ │ └── SetBucketPolicy.kt │ │ │ └── resources │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── kotlin │ │ │ │ └── s3 │ │ │ │ ├── MrapExampleTest.kt │ │ │ │ └── PresignTests.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── sagemaker │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── kotlin │ │ │ │ └── sage │ │ │ │ ├── CreateModel.kt │ │ │ │ ├── CreateTrainingJob.kt │ │ │ │ ├── CreateTransformJob.kt │ │ │ │ ├── DeleteModel.kt │ │ │ │ ├── DescribeTrainingJob.kt │ │ │ │ ├── ListAlgorithms.kt │ │ │ │ ├── ListModels.kt │ │ │ │ ├── ListNotebooks.kt │ │ │ │ └── ListTrainingJobs.kt │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── SageMakerTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── secrets-manager │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── kotlin │ │ │ │ └── secrets │ │ │ │ └── GetSecretValue.kt │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── SecretsManagerKotlinTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── ses │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── ses │ │ │ │ ├── ListIdentities.kt │ │ │ │ ├── SendMessageEmail.kt │ │ │ │ └── SendMessageEmailAttachment.kt │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── SESTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── sns │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── kotlin │ │ │ │ └── sns │ │ │ │ ├── AddTags.kt │ │ │ │ ├── CreateTopic.kt │ │ │ │ ├── DeleteTag.kt │ │ │ │ ├── DeleteTopic.kt │ │ │ │ ├── GetTopicAttributes.kt │ │ │ │ ├── HelloSNS.kt │ │ │ │ ├── ListSubscriptions.kt │ │ │ │ ├── ListTags.kt │ │ │ │ ├── ListTopics.kt │ │ │ │ ├── PublishTextSMS.kt │ │ │ │ ├── PublishTopic.kt │ │ │ │ ├── SetTopicAttributes.kt │ │ │ │ ├── SubscribeEmail.kt │ │ │ │ ├── SubscribeLambda.kt │ │ │ │ ├── SubscribeTextSMS.kt │ │ │ │ └── Unsubscribe.kt │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── SNSTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── sqs │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── kotlin │ │ │ │ └── sqs │ │ │ │ ├── AddQueueTags.kt │ │ │ │ ├── CreateQueue.kt │ │ │ │ ├── DeleteMessages.kt │ │ │ │ ├── HelloSQS.kt │ │ │ │ ├── ListQueueTags.kt │ │ │ │ ├── ListQueues.kt │ │ │ │ ├── ReceiveMessages.kt │ │ │ │ ├── RemoveQueueTag.kt │ │ │ │ └── SendMessages.kt │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── SQSTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── stepfunctions │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── kotlin │ │ │ │ │ └── stepfunctions │ │ │ │ │ ├── GetExecutionHistory.kt │ │ │ │ │ ├── GetFailedExecutions.kt │ │ │ │ │ ├── GetStream.kt │ │ │ │ │ ├── HelloStepFunctions.kt │ │ │ │ │ ├── ListActivities.kt │ │ │ │ │ └── StepFunctionsScenario.kt │ │ │ └── resources │ │ │ │ └── config.properties │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── StepFunctionsKotlinTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── sts │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── kotlin │ │ │ │ └── sts │ │ │ │ ├── AssumeRole.kt │ │ │ │ ├── GetAccessKeyInfo.kt │ │ │ │ ├── GetCallerIdentity.kt │ │ │ │ └── GetSessionToken.kt │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── STSTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── support │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── support │ │ │ │ │ ├── HelloSupport.kt │ │ │ │ │ └── SupportScenario.kt │ │ │ └── resources │ │ │ │ └── config.properties │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── SupportTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── textract │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── kotlin │ │ │ │ └── textract │ │ │ │ ├── AnalyzeDocument.kt │ │ │ │ ├── DetectDocumentText.kt │ │ │ │ ├── DetectDocumentTextS3.kt │ │ │ │ └── StartDocumentAnalysis.kt │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── TextractTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ ├── translate │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── kotlin │ │ │ │ └── translate │ │ │ │ ├── BatchTranslation.kt │ │ │ │ ├── DescribeTextTranslationJob.kt │ │ │ │ ├── ListTextTranslationJobs.kt │ │ │ │ └── TranslateText.kt │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── TranslateKotlinTest.kt │ │ │ └── resources │ │ │ └── logback.xml │ └── xray │ │ ├── README.md │ │ ├── build.gradle.kts │ │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── kotlin │ │ │ └── xray │ │ │ ├── CreateGroup.kt │ │ │ ├── CreateSamplingRule.kt │ │ │ ├── DeleteGroup.kt │ │ │ ├── DeleteSamplingRule.kt │ │ │ ├── GetGroups.kt │ │ │ ├── GetSamplingRules.kt │ │ │ └── GetServiceGraph.kt │ │ └── test │ │ ├── kotlin │ │ └── XrayKotlinTest.kt │ │ └── resources │ │ └── logback.xml └── usecases │ ├── cognito_flutter_mobile_app │ ├── .gitignore │ ├── README.md │ ├── analysis_options.yaml │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── myapp │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ └── res │ │ │ │ │ ├── drawable-v21 │ │ │ │ │ └── launch_background.xml │ │ │ │ │ ├── drawable │ │ │ │ │ └── launch_background.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── values-night │ │ │ │ │ └── styles.xml │ │ │ │ │ └── values │ │ │ │ │ └── styles.xml │ │ │ │ └── profile │ │ │ │ └── AndroidManifest.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ └── gradle-wrapper.properties │ │ └── settings.gradle │ ├── assets │ │ └── config.json │ ├── ios │ │ ├── .gitignore │ │ ├── Flutter │ │ │ ├── AppFrameworkInfo.plist │ │ │ ├── Debug.xcconfig │ │ │ └── Release.xcconfig │ │ ├── Podfile │ │ ├── Runner.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── Runner.xcscheme │ │ ├── Runner.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ ├── Runner │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ │ ├── Icon-App-76x76@1x.png │ │ │ │ │ ├── Icon-App-76x76@2x.png │ │ │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ │ │ └── LaunchImage.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── LaunchImage.png │ │ │ │ │ ├── LaunchImage@2x.png │ │ │ │ │ ├── LaunchImage@3x.png │ │ │ │ │ └── README.md │ │ │ ├── Base.lproj │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ └── Runner-Bridging-Header.h │ │ └── RunnerTests │ │ │ └── RunnerTests.swift │ ├── lib │ │ ├── cognito_manager.dart │ │ ├── config.dart │ │ └── main.dart │ ├── linux │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── flutter │ │ │ ├── CMakeLists.txt │ │ │ ├── generated_plugin_registrant.cc │ │ │ ├── generated_plugin_registrant.h │ │ │ └── generated_plugins.cmake │ │ ├── main.cc │ │ ├── my_application.cc │ │ └── my_application.h │ ├── macos │ │ ├── .gitignore │ │ ├── Flutter │ │ │ ├── Flutter-Debug.xcconfig │ │ │ ├── Flutter-Release.xcconfig │ │ │ └── GeneratedPluginRegistrant.swift │ │ ├── Podfile │ │ ├── Runner.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ └── xcshareddata │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── Runner.xcscheme │ │ ├── Runner.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── Runner │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ │ └── AppIcon.appiconset │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── app_icon_1024.png │ │ │ │ │ ├── app_icon_128.png │ │ │ │ │ ├── app_icon_16.png │ │ │ │ │ ├── app_icon_256.png │ │ │ │ │ ├── app_icon_32.png │ │ │ │ │ ├── app_icon_512.png │ │ │ │ │ └── app_icon_64.png │ │ │ ├── Base.lproj │ │ │ │ └── MainMenu.xib │ │ │ ├── Configs │ │ │ │ ├── AppInfo.xcconfig │ │ │ │ ├── Debug.xcconfig │ │ │ │ ├── Release.xcconfig │ │ │ │ └── Warnings.xcconfig │ │ │ ├── DebugProfile.entitlements │ │ │ ├── Info.plist │ │ │ ├── MainFlutterWindow.swift │ │ │ └── Release.entitlements │ │ └── RunnerTests │ │ │ └── RunnerTests.swift │ ├── pubspec.lock │ ├── pubspec.yaml │ ├── test │ │ └── widget_test.dart │ ├── web │ │ ├── favicon.png │ │ ├── icons │ │ │ ├── Icon-192.png │ │ │ ├── Icon-512.png │ │ │ ├── Icon-maskable-192.png │ │ │ └── Icon-maskable-512.png │ │ ├── index.html │ │ └── manifest.json │ └── windows │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── flutter │ │ ├── CMakeLists.txt │ │ ├── generated_plugin_registrant.cc │ │ ├── generated_plugin_registrant.h │ │ └── generated_plugins.cmake │ │ └── runner │ │ ├── CMakeLists.txt │ │ ├── Runner.rc │ │ ├── flutter_window.cpp │ │ ├── flutter_window.h │ │ ├── main.cpp │ │ ├── resource.h │ │ ├── resources │ │ └── app_icon.ico │ │ ├── runner.exe.manifest │ │ ├── utils.cpp │ │ ├── utils.h │ │ ├── win32_window.cpp │ │ └── win32_window.h │ ├── creating_message_application │ ├── README.md │ ├── build.gradle.kts │ ├── images │ │ ├── clientReact.png │ │ ├── clientReact2.png │ │ ├── messages.png │ │ ├── overview.png │ │ ├── overviewred.png │ │ └── t.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── example │ │ └── sqs │ │ ├── App.kt │ │ ├── MessageData.kt │ │ └── SendReceiveMessages.kt │ ├── creating_pam │ ├── README.md │ ├── build.gradle.kts │ ├── images │ │ ├── EventJSON.png │ │ ├── KotlinShawdow.png │ │ ├── email.png │ │ ├── kotlinJarS3.png │ │ ├── kotlinProgram.png │ │ ├── kotlinproject.png │ │ ├── lcRule.png │ │ ├── newPamTable.png │ │ ├── packages.png │ │ ├── pam.png │ │ ├── pam2.png │ │ ├── pamOverview.png │ │ ├── pamSignin.png │ │ ├── pic1.png │ │ ├── pic2.png │ │ ├── pic3.png │ │ ├── restore.png │ │ ├── s3tag.png │ │ ├── storageMessage.png │ │ ├── storageMessage1.png │ │ └── storageMessage2.png │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── example │ │ └── photo │ │ ├── LabelCount.kt │ │ ├── PhotoApplicationResources.kt │ │ ├── WorkCount.kt │ │ ├── endpoints │ │ ├── DownloadEndpoint.kt │ │ └── UploadEndpoint.kt │ │ ├── handlers │ │ ├── GetHandler.kt │ │ ├── RestoreHandler.kt │ │ ├── S3Handler.kt │ │ └── UploadHandler.kt │ │ └── services │ │ ├── AnalyzePhotos.kt │ │ ├── DynamoDBService.kt │ │ ├── S3Service.kt │ │ └── SnsService.kt │ ├── creating_photo_analyzer_app │ ├── README.md │ ├── build.gradle.kts │ ├── images │ │ ├── download.png │ │ ├── excel.png │ │ ├── excel2.png │ │ ├── images.png │ │ ├── lakesun.png │ │ ├── project.png │ │ ├── project2.png │ │ ├── project3.png │ │ ├── report.png │ │ ├── run.png │ │ └── y.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── aws │ │ └── photo │ │ ├── AnalyzePhotos.kt │ │ ├── BucketItem.kt │ │ ├── PhotoApp.kt │ │ ├── S3Service.kt │ │ ├── WorkItem.kt │ │ └── WriteExcel.kt │ ├── creating_redshift_application │ ├── README.md │ ├── build.gradle.kts │ ├── images │ │ ├── FiveRecords.png │ │ ├── FiveRecordsa.png │ │ ├── NewRecord.png │ │ ├── NewRecorda.png │ │ ├── Redshift.png │ │ ├── Spanish.png │ │ ├── Spanisha.png │ │ ├── activeItems.png │ │ ├── activeNew.png │ │ ├── arcItems.png │ │ ├── archiveNew.png │ │ ├── archiveShow.png │ │ ├── browser.png │ │ ├── clientAddItem.png │ │ ├── clientReport.png │ │ ├── creds2.png │ │ ├── gradle.png │ │ ├── json2.png │ │ ├── kotlinpro.png │ │ ├── kotlinpro2.png │ │ ├── newItem.png │ │ ├── newReport.png │ │ ├── overview.png │ │ ├── overviewred.png │ │ ├── run.png │ │ ├── t.txt │ │ └── worktable.png │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── aws │ │ └── rest │ │ ├── App.kt │ │ ├── RedshiftService.kt │ │ ├── SendMessage.kt │ │ └── WorkItem.kt │ ├── itemtracker_dynamodb │ ├── README.md │ ├── build.gradle.kts │ ├── images │ │ ├── Home.png │ │ ├── WorkTable2.png │ │ ├── activeNew.png │ │ ├── activeitems.png │ │ ├── additems.png │ │ ├── archiveNew.png │ │ ├── archiveShow.png │ │ ├── browser.png │ │ ├── client.png │ │ ├── clientAddItem.png │ │ ├── clientReport.png │ │ ├── clientReport2.png │ │ ├── clientarc.png │ │ ├── homepage.png │ │ ├── json2.png │ │ ├── kotlinpro.png │ │ ├── kotlinpro2.png │ │ ├── kotlinpro3.png │ │ ├── newItem.png │ │ ├── newReport.png │ │ ├── overview.png │ │ ├── overviewDynamoDB.png │ │ ├── project.png │ │ ├── report.png │ │ ├── reportXml.png │ │ ├── run.png │ │ ├── run2.png │ │ ├── t.txt │ │ ├── work.png │ │ ├── workTable3.png │ │ └── worktable.png │ └── src │ │ ├── main │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── aws │ │ │ │ └── rest │ │ │ │ ├── App.kt │ │ │ │ ├── DynamoDBService.kt │ │ │ │ ├── SendMessage.kt │ │ │ │ └── WorkItem.kt │ │ └── resources │ │ │ └── config.properties │ │ └── test │ │ └── kotlin │ │ └── DynamoDBTest.kt │ ├── serverless_rds │ ├── README.md │ ├── build.gradle.kts │ ├── images │ │ ├── Active.png │ │ ├── Active1.png │ │ ├── Active2.png │ │ ├── activeItems.png │ │ ├── activeNew.png │ │ ├── archive.png │ │ ├── archive2.png │ │ ├── archive3.png │ │ ├── archiveNew.png │ │ ├── archiveShow.png │ │ ├── browser.png │ │ ├── database.png │ │ ├── email.png │ │ ├── endpoint.png │ │ ├── home.png │ │ ├── json2.png │ │ ├── jsondata.png │ │ ├── jsondataBS.png │ │ ├── kotlinpro3.png │ │ ├── kotlinproject5.png │ │ ├── kotlinreport.png │ │ ├── newItem.png │ │ ├── newReport.png │ │ ├── newitems.png │ │ ├── overview.png │ │ ├── project.png │ │ ├── project0.png │ │ ├── projectSt.png │ │ ├── projectSt2.png │ │ ├── report.png │ │ ├── report2.png │ │ ├── run.png │ │ ├── t.txt │ │ └── worktable.png │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── example │ │ └── demo │ │ ├── DemoApplication.kt │ │ ├── SendMessage.kt │ │ ├── WorkItem.kt │ │ └── WorkItemRepository.kt │ ├── subpub_app │ ├── README.md │ ├── build.gradle.kts │ ├── images │ │ ├── french.png │ │ ├── pic1.png │ │ ├── pic2.png │ │ ├── pic3.png │ │ ├── pic4.png │ │ ├── pic5.png │ │ ├── pic6.png │ │ ├── project.png │ │ ├── project2.png │ │ ├── run.png │ │ └── t.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── aws │ │ └── kotlin │ │ ├── SnsService.kt │ │ └── SubApplication.kt │ ├── subpub_app_android │ ├── README.md │ ├── build.gradle │ ├── images │ │ ├── app1.png │ │ ├── appSub2.png │ │ ├── appSubLan.png │ │ ├── appSubList.png │ │ ├── listSubs.png │ │ ├── mail.png │ │ ├── mobileApp1.png │ │ ├── mobileApp2.png │ │ ├── mobileApp3.png │ │ ├── mobileAppProject.png │ │ ├── mobileAppProjectLayout.png │ │ ├── mobileAppProjectLayout2.png │ │ ├── picEmail.png │ │ ├── projectAnd.png │ │ ├── projectAnd2.png │ │ ├── projectAndLayout.png │ │ └── t.txt │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── example │ │ └── androidsubpub │ │ └── MainActivity.kt │ ├── topics_and_queues │ ├── README.md │ ├── build.gradle.kts │ ├── images │ │ └── fifo_topics_diagram.png │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── example │ │ │ └── sns │ │ │ └── SNSWorkflow.kt │ │ └── test │ │ └── kotlin │ │ └── AWSSNSTest.kt │ ├── workflow_sagemaker_lambda │ ├── README.md │ ├── build.gradle.kts │ ├── images │ │ ├── pipes.png │ │ └── shawdow.png │ └── src │ │ └── main │ │ └── kotlin │ │ └── org │ │ └── example │ │ ├── QueuePayload.kt │ │ └── SageMakerLambdaFunction.kt │ └── workflow_sagemaker_pipes │ ├── README.md │ ├── build.gradle.kts │ ├── images │ └── shawdow.png │ └── src │ ├── main │ ├── kotlin │ │ └── com │ │ │ └── example │ │ │ └── sage │ │ │ └── SagemakerWorkflow.kt │ └── resources │ │ └── config.properties │ └── test │ └── kotlin │ └── KotlinTest.kt ├── php ├── Dockerfile ├── README.md ├── applications │ └── photo_asset_manager │ │ ├── README.md │ │ ├── composer.json │ │ ├── phpunit.xml │ │ ├── src │ │ ├── bootstrap │ │ ├── detectLabels.php │ │ ├── download.php │ │ ├── hello.php │ │ ├── labels.php │ │ └── upload.php │ │ └── tests │ │ ├── PAMDetectLabelsTest.php │ │ ├── PAMDownloadTest.php │ │ ├── PAMLabelsTest.php │ │ └── PAMUploadTest.php ├── composer.json ├── composer.lock ├── cross_service │ └── aurora_item_tracker │ │ ├── .editorconfig │ │ ├── .env.example │ │ ├── .gitattributes │ │ ├── .styleci.yml │ │ ├── README.md │ │ ├── app │ │ ├── Console │ │ │ └── Kernel.php │ │ ├── Exceptions │ │ │ └── Handler.php │ │ ├── Http │ │ │ ├── Controllers │ │ │ │ ├── Controller.php │ │ │ │ └── ItemsController.php │ │ │ ├── Kernel.php │ │ │ └── Middleware │ │ │ │ ├── PreventRequestsDuringMaintenance.php │ │ │ │ ├── TrimStrings.php │ │ │ │ └── TrustProxies.php │ │ ├── Models │ │ │ └── Item.php │ │ └── Providers │ │ │ ├── AppServiceProvider.php │ │ │ ├── AuthServiceProvider.php │ │ │ ├── BroadcastServiceProvider.php │ │ │ ├── EventServiceProvider.php │ │ │ └── RouteServiceProvider.php │ │ ├── artisan │ │ ├── bootstrap │ │ ├── app.php │ │ └── cache │ │ │ └── .gitignore │ │ ├── composer.json │ │ ├── composer.lock │ │ ├── config │ │ ├── app.php │ │ ├── auth.php │ │ ├── aws.php │ │ ├── session.php │ │ └── view.php │ │ ├── package.json │ │ ├── phpcs.xml │ │ ├── phpunit.xml │ │ ├── public │ │ ├── .htaccess │ │ ├── favicon.ico │ │ ├── index.php │ │ └── robots.txt │ │ ├── routes │ │ └── api.php │ │ ├── storage │ │ ├── app │ │ │ ├── .gitignore │ │ │ └── public │ │ │ │ └── .gitignore │ │ ├── framework │ │ │ ├── cache │ │ │ │ ├── .gitignore │ │ │ │ └── data │ │ │ │ │ └── .gitignore │ │ │ ├── sessions │ │ │ │ └── .gitignore │ │ │ ├── testing │ │ │ │ └── .gitignore │ │ │ └── views │ │ │ │ └── .gitignore │ │ └── logs │ │ │ └── .gitignore │ │ └── tests │ │ ├── AuroraItemTrackerTest.php │ │ ├── CreatesApplication.php │ │ └── TestCase.php ├── example_code │ ├── apigateway │ │ ├── Get_BasePathmapping.php │ │ ├── List_BasePathmapping.php │ │ ├── Update_BasePathmapping.php │ │ ├── metadata.yaml │ │ ├── old_tests │ │ │ ├── Get_BasePathmappingTest.php │ │ │ ├── List_BasePathmappingTest.php │ │ │ └── Update_BasePathmappingTest.php │ │ └── phpunit.xml │ ├── auto-scaling │ │ ├── AutoScalingService.php │ │ ├── GettingStartedWithAutoScaling.php │ │ ├── README.md │ │ ├── Runner.php │ │ ├── composer.json │ │ ├── composer.lock │ │ └── tests │ │ │ └── AutoScalingBasicsTest.php │ ├── aws_utilities │ │ ├── AWSServiceClass.php │ │ ├── LoadMovieData.php │ │ ├── MockS3Client.php │ │ ├── PrintableLineBreak.php │ │ ├── RunnableExample.php │ │ └── TestableReadline.php │ ├── bedrock-agent-runtime │ │ ├── .gitignore │ │ ├── BedrockAgentRuntimeService.php │ │ ├── GettingStartedWithBedrockRuntime.php │ │ ├── README.md │ │ ├── Runner.php │ │ ├── composer.json │ │ ├── composer.lock │ │ └── tests │ │ │ └── BedrockAgentRuntimeTests.php │ ├── bedrock-runtime │ │ ├── .gitignore │ │ ├── BedrockRuntimeService.php │ │ ├── GettingStartedWithBedrockRuntime.php │ │ ├── Models │ │ │ └── AmazonNova │ │ │ │ └── Text │ │ │ │ └── Converse.php │ │ ├── README.md │ │ ├── Runner.php │ │ ├── composer.json │ │ ├── composer.lock │ │ └── tests │ │ │ ├── BedrockRuntimeTests.php │ │ │ └── ConverseTests.php │ ├── bedrock │ │ ├── BedrockService.php │ │ ├── GettingStartedWithBedrock.php │ │ ├── README.md │ │ ├── Runner.php │ │ ├── composer.json │ │ ├── composer.lock │ │ └── tests │ │ │ └── BedrockBasicsTests.php │ ├── class_examples │ │ ├── CommandPool.php │ │ ├── composer.json │ │ ├── composer.lock │ │ └── tests │ │ │ └── TestClassExamples.php │ ├── cloudfront │ │ ├── CreateDistributionS3.php │ │ ├── CreateInvalidation.php │ │ ├── DeleteDistribution.php │ │ ├── DisableDistributionS3.php │ │ ├── GetDistribution.php │ │ ├── GetInvalidation.php │ │ ├── ListDistributions.php │ │ ├── ListInvalidations.php │ │ ├── README.md │ │ ├── SignCookie.php │ │ ├── SignCookiePolicy.php │ │ ├── SignPrivateDistribution.php │ │ ├── SignPrivateDistributionPolicy.php │ │ ├── UpdateDistributionS3.php │ │ ├── metadata.yaml │ │ ├── old_tests │ │ │ ├── CreateDistributionS3Test.php │ │ │ ├── CreateInvalidationTest.php │ │ │ ├── DeleteDistributionTest.php │ │ │ ├── DisableDistributionS3Test.php │ │ │ ├── GetDistributionTest.php │ │ │ ├── GetInvalidationTest.php │ │ │ ├── ListDistributionsTest.php │ │ │ ├── ListInvalidationsTest.php │ │ │ ├── SignCookiePolicyTest.php │ │ │ ├── SignCookieTest.php │ │ │ ├── SignPrivateDistributionPolicyTest.php │ │ │ ├── SignPrivateDistributionTest.php │ │ │ └── UpdateDistributionS3Test.php │ │ └── phpunit.xml │ ├── cloudsearch │ │ ├── SignDomainRequest.php │ │ ├── metadata.yaml │ │ ├── old_tests │ │ │ └── SignDomainRequestTest.php │ │ └── phpunit.xml │ ├── cloudwatch │ │ ├── DeleteAlarms.php │ │ ├── DescribeAlarmHistory.php │ │ ├── DescribeAlarms.php │ │ ├── DescribeAlarmsForMetric.php │ │ ├── DisableAlarmActions.php │ │ ├── EnableAlarmActions.php │ │ ├── GetMetricStatistics.php │ │ ├── ListMetrics.php │ │ ├── PutMetricAlarm.php │ │ ├── PutMetricData.php │ │ ├── README.md │ │ ├── SetAlarmState.php │ │ ├── metadata.yaml │ │ ├── old_tests │ │ │ ├── DeleteAlarmsTest.php │ │ │ ├── DescribeAlarmHistoryTest.php │ │ │ ├── DescribeAlarmsForMetricTest.php │ │ │ ├── DescribeAlarmsTest.php │ │ │ ├── DisableAlarmActionsTest.php │ │ │ ├── EnableAlarmActionsTest.php │ │ │ ├── GetMetricStatisticsTest.php │ │ │ ├── ListMetricsTest.php │ │ │ ├── PutMetricAlarmTest.php │ │ │ ├── PutMetricDataTest.php │ │ │ └── SetAlarmStateTest.php │ │ └── phpunit.xml │ ├── cloudwatchevents │ │ ├── DeleteRule.php │ │ ├── DisableRule.php │ │ ├── EnableRule.php │ │ ├── PutEvents.php │ │ ├── PutRule.php │ │ ├── PutTargets.php │ │ ├── RemoveTargets.php │ │ └── TestEventPattern.php │ ├── cognito │ │ ├── AddLoginProvider.php │ │ ├── CreateAdminUser.php │ │ ├── CreateIdentityPool.php │ │ ├── CreateUserPool.php │ │ ├── CreateUserPoolClient.php │ │ ├── DeleteUserPool.php │ │ ├── DeleteUserPoolClient.php │ │ ├── GetId.php │ │ ├── GetIdentityCredentials.php │ │ ├── ListIdentityPool.php │ │ ├── ListUserPoolClients.php │ │ ├── ListUserPools.php │ │ └── ListUsers.php │ ├── composer.json │ ├── composer.lock │ ├── dynamodb │ │ ├── DynamoDBAttribute.php │ │ ├── DynamoDBService.php │ │ ├── GSI_CRUD.php │ │ ├── GarbageCollection.php │ │ ├── GarbageCollectionBatch.php │ │ ├── GettingStarted │ │ │ ├── MoviesCreateTable.php │ │ │ ├── MoviesDeleteTable.php │ │ │ ├── MoviesItemOps01.php │ │ │ ├── MoviesItemOps02.php │ │ │ ├── MoviesItemOps03.php │ │ │ ├── MoviesItemOps04.php │ │ │ ├── MoviesItemOps05.php │ │ │ ├── MoviesItemOps06.php │ │ │ ├── MoviesLoadData.php │ │ │ ├── MoviesQuery01.php │ │ │ ├── MoviesQuery02.php │ │ │ └── MoviesScan.php │ │ ├── Items_BatchWrite.php │ │ ├── Items_CRUD.php │ │ ├── LSI_CRUD.php │ │ ├── MockHandler.php │ │ ├── Query.php │ │ ├── README.md │ │ ├── SampleDataCreateTables.php │ │ ├── SampleDataLoad.php │ │ ├── SampleDataQuery.php │ │ ├── Scan_ParallelScan.php │ │ ├── Scan_PopulateTable.php │ │ ├── Scan_SerialScan.php │ │ ├── SessionConfigure.php │ │ ├── SessionLock.php │ │ ├── SessionStart.php │ │ ├── Tables_CRUD.php │ │ ├── dynamodb_basics │ │ │ ├── GettingStartedWithDynamoDB.php │ │ │ ├── Runner.php │ │ │ ├── composer.json │ │ │ ├── composer.lock │ │ │ └── tests │ │ │ │ └── DynamoDBBasicsTest.php │ │ └── partiql_basics │ │ │ ├── BatchRunner.php │ │ │ ├── GettingStartedWithPartiQL.php │ │ │ ├── GettingStartedWithPartiQLBatch.php │ │ │ ├── Runner.php │ │ │ ├── composer.json │ │ │ ├── composer.lock │ │ │ ├── moviedata.json │ │ │ └── tests │ │ │ └── PartiQLBasicsTest.php │ ├── ec2 │ │ ├── AllocateAddresses.php │ │ ├── AuthorizeSecurityGroupIngress.php │ │ ├── CreateKeyPair.php │ │ ├── CreateSecurityGroup.php │ │ ├── CreateVpcEndpoint.php │ │ ├── DeleteKeypair.php │ │ ├── DeleteSecurityGroup.php │ │ ├── DeleteVpcEndpoints.php │ │ ├── DescribeAddresses.php │ │ ├── DescribeAvailabilityZones.php │ │ ├── DescribeInstances.php │ │ ├── DescribeKeyPairs.php │ │ ├── DescribeRegions.php │ │ ├── DescribeSecurityGroups.php │ │ ├── DescribeVpcEndpoints.php │ │ ├── EC2Service.php │ │ ├── InstanceMonitoring.php │ │ ├── ModifyInstanceAttributes.php │ │ ├── ModifyVpcEndpoint.php │ │ ├── README.md │ │ ├── RebootInstances.php │ │ ├── ReleaseAddress.php │ │ ├── RevokeSecurityGroupIngress.php │ │ ├── RunInstances.php │ │ ├── StartAndStopInstance.php │ │ ├── TerminateInstances.php │ │ ├── composer.json │ │ └── composer.lock │ ├── elastictranscoder │ │ ├── Cancel_Job.php │ │ ├── CreateHLSJob.php │ │ ├── CreateJob.php │ │ ├── Delete_Pipeline.php │ │ ├── HlsJobCreationSample.php │ │ ├── JobStatusNotificationSample.php │ │ ├── JobStatusNotificationsSampleNotificationHandler.php │ │ ├── List_Jobs.php │ │ ├── List_Pipelines.php │ │ └── List_Presets.php │ ├── glue │ │ ├── GettingStartedWithGlue.php │ │ ├── GlueService.php │ │ ├── README.md │ │ ├── Runner.php │ │ ├── composer.json │ │ ├── composer.lock │ │ ├── flight_etl_job_script.py │ │ ├── setup_scenario_getting_started.yaml │ │ └── tests │ │ │ └── GlueBasicsTest.php │ ├── iam │ │ ├── AddUserToGroup.php │ │ ├── AttachGroupPolicy.php │ │ ├── AttachRolePolicy.php │ │ ├── AttachUserPolicy.php │ │ ├── CreateAccessKey.php │ │ ├── CreateAccountAlias.php │ │ ├── CreateLoginProfile.php │ │ ├── CreatePolicy.php │ │ ├── CreatePolicyVersion.php │ │ ├── CreateRole.php │ │ ├── CreateUser.php │ │ ├── DeleteAccessKey.php │ │ ├── DeleteAccountAlias.php │ │ ├── DeleteGroupPolicy.php │ │ ├── DeleteLoginProfile.php │ │ ├── DeletePolicy.php │ │ ├── DeletePolicyVersion.php │ │ ├── DeleteRolePolicy.php │ │ ├── DeleteSSHPublicKey.php │ │ ├── DeleteServerCertificate.php │ │ ├── DeleteUser.php │ │ ├── DeleteUserPolicy.php │ │ ├── DetachGroupPolicy.php │ │ ├── DetachRolePolicy.php │ │ ├── DetachUserPolicy.php │ │ ├── GetAccessKeyLastUsed.php │ │ ├── GetLoginProfile.php │ │ ├── GetSSHPublicKey.php │ │ ├── GetServerCertificate.php │ │ ├── GetUser.php │ │ ├── GettingStartedWithIAM.php │ │ ├── IAMService.php │ │ ├── ListAccessKeys.php │ │ ├── ListAccountAliases.php │ │ ├── ListSSHPublicKeys.php │ │ ├── ListServerCertificates.php │ │ ├── ListUsers.php │ │ ├── README.md │ │ ├── RemoveUserFromGroup.php │ │ ├── UpdateAccessKey.php │ │ ├── UpdateLoginProfile.php │ │ ├── UpdateSSHPublicKey.php │ │ ├── UpdateServerCertificate.php │ │ ├── UpdateUser.php │ │ ├── UploadSSHPublicKey.php │ │ ├── composer.json │ │ ├── composer.lock │ │ ├── phpunit.xml │ │ └── tests │ │ │ ├── IAMBasicsTest.php │ │ │ └── IAMServiceTest.php │ ├── kinesis │ │ ├── CreateDataStream.php │ │ ├── DeleteDataStream.php │ │ ├── DescribeDataStream.php │ │ ├── ListDataStreamShards.php │ │ ├── ListDataStreams.php │ │ ├── PutDataStreamRecord.php │ │ ├── README.md │ │ └── UpdateDataStreamShards.php │ ├── kinesisfirehose │ │ ├── CreateDeliveryStream.php │ │ ├── CreateESDeliveryStream.php │ │ ├── CreateS3DeliveryStream.php │ │ ├── DeleteDeliveryStream.php │ │ ├── DescribeDeliveryStream.php │ │ ├── ListDirectDeliveryStreams.php │ │ ├── ListKinesisDeliveryStreams.php │ │ └── PutRecordtoDeliveryStream.php │ ├── kms │ │ ├── CreateAlias.php │ │ ├── CreateClient.php │ │ ├── CreateGrant.php │ │ ├── CreateKey.php │ │ ├── DeleteAlias.php │ │ ├── DescribeKey.php │ │ ├── DisableKey.php │ │ ├── EnableKey.php │ │ ├── GenerateDataKey.php │ │ ├── GetKeyPolicy.php │ │ ├── HelloKMS.php │ │ ├── KmsBasics.php │ │ ├── KmsService.php │ │ ├── ListAliases.php │ │ ├── ListGrants.php │ │ ├── ListKeyPolicies.php │ │ ├── ListKeys.php │ │ ├── PutKeyPolicy.php │ │ ├── README.md │ │ ├── RetireGrant.php │ │ ├── RevokeGrant.php │ │ ├── Runner.php │ │ ├── UpdateAlias.php │ │ ├── composer.json │ │ ├── composer.lock │ │ ├── decrypt.php │ │ ├── encrypt.php │ │ ├── rencrypt.php │ │ └── tests │ │ │ └── KmsBasicsTests.php │ ├── lambda │ │ ├── GettingStartedWithLambda.php │ │ ├── LambdaService.php │ │ ├── README.md │ │ ├── Runner.php │ │ ├── composer.json │ │ ├── composer.lock │ │ ├── lambda_handler_basic.zip │ │ ├── lambda_handler_calculator.zip │ │ └── tests │ │ │ └── LambdaTest.php │ ├── lightsail │ │ ├── CreateInstances.php │ │ ├── DeleteInstance.php │ │ ├── GetBlueprints.php │ │ ├── GetBundles.php │ │ ├── GetInstance.php │ │ ├── GetInstanceAccessDetails.php │ │ ├── GetInstancePortStates.php │ │ ├── GetInstanceState.php │ │ ├── GetInstances.php │ │ ├── GetOperations.php │ │ ├── GetRegions.php │ │ ├── RebootInstance.php │ │ ├── StartInstance.php │ │ └── StopInstance.php │ ├── mediaconvert │ │ ├── CancelJob.php │ │ ├── CreateClient.php │ │ ├── CreateJob.php │ │ ├── CreateJobTemplate.php │ │ ├── CreateJobwPresets.php │ │ ├── GetJob.php │ │ ├── ListJobs.php │ │ └── README.md │ ├── phpunit.xml │ ├── polly │ │ ├── DeleteLexicon.php │ │ ├── DescribeVoices.php │ │ ├── GetLexicon.php │ │ ├── GetSpeechTask.php │ │ ├── ListLexicons.php │ │ ├── PutLexicon.php │ │ ├── README.md │ │ ├── SynthesizeSpeech.php │ │ └── SynthesizeSpeechTask.php │ ├── rds │ │ ├── CreateDBInstance.php │ │ ├── CreateDBInstanceReadReplica.php │ │ ├── CreateDBSnapshot.php │ │ ├── DeleteInstance.php │ │ ├── DescribeEvents.php │ │ ├── DescribeInstance.php │ │ ├── README.md │ │ ├── StartInstance.php │ │ ├── StopInstance.php │ │ ├── composer.json │ │ └── composer.lock │ ├── s3 │ │ ├── CreateBucket.php │ │ ├── CreateClient.php │ │ ├── DeleteBucketCors.php │ │ ├── DeleteBucketLifecycle.php │ │ ├── DeleteBucketReplication.php │ │ ├── ErrorHandling.php │ │ ├── GetBucketCors.php │ │ ├── GetBucketLifecycle.php │ │ ├── GetBucketLifecycleConfiguration.php │ │ ├── GetCommand.php │ │ ├── GettingStartedWithS3.php │ │ ├── ListBuckets.php │ │ ├── ListBucketsAsync.php │ │ ├── ListBucketsResultObject.php │ │ ├── MockHandler.php │ │ ├── MultipartCopy.php │ │ ├── MultipartUpload.php │ │ ├── MultipartUploadAsync.php │ │ ├── MultipartUploadCustimized.php │ │ ├── MultipartUploadErrorHandeling.php │ │ ├── MultipartUplodadStream.php │ │ ├── ObjectUploader.php │ │ ├── PresignedPost.php │ │ ├── PresignedURL.php │ │ ├── PutBucketAccelerateConfiguration.php │ │ ├── PutBucketCors.php │ │ ├── PutBucketLifecycle.php │ │ ├── PutObject.php │ │ ├── PutObjectServiceOperations.php │ │ ├── README.md │ │ ├── Runner.php │ │ ├── S3Service.php │ │ ├── TransferManager.php │ │ ├── composer.json │ │ ├── composer.lock │ │ ├── express │ │ │ ├── ExpressRunner.php │ │ │ ├── README.md │ │ │ ├── S3ExpressBasics.php │ │ │ └── tests │ │ │ │ └── S3ExpressBasicsTest.php │ │ ├── helloS3.php │ │ ├── phpunit.xml │ │ ├── s3-abort-multipart-upload.php │ │ ├── s3-bucket-website-configuration.php │ │ ├── s3-check-sse.php │ │ ├── s3-copy-object-sse.php │ │ ├── s3-copying-objects.php │ │ ├── s3-deleting-multi-objects-versioned.php │ │ ├── s3-downloading-object.php │ │ ├── s3-list-multipart-upload.php │ │ ├── s3-listing-object-keys.php │ │ ├── s3-multipart-upload-using-lowlevel-php-sdk-api.php │ │ ├── s3-multipart-upload-using-multipartuploader.php │ │ ├── s3-request-aws.php │ │ ├── s3-request-fed-user-with-temp-credentials.php │ │ ├── s3-request-with-temp-credentials.php │ │ ├── s3-specify-sse.php │ │ ├── s3-upload-sse.php │ │ ├── s3-uploading-object.php │ │ ├── s3.php │ │ ├── s3BucketAcl.php │ │ ├── s3BucketPolicy.php │ │ ├── s3ObjectAcl.php │ │ ├── s3WebHost.php │ │ ├── testfile.txt │ │ └── tests │ │ │ ├── S3BasicsTest.php │ │ │ ├── S3EtcTest.php │ │ │ └── S3ServiceTest.php │ ├── secretsmanager │ │ ├── AddNewSecretValue.php │ │ ├── AttachLabel.php │ │ ├── CreateSecret.php │ │ ├── CreateSecretRotation.php │ │ ├── DeleteSecret.php │ │ ├── DescribeSecret.php │ │ ├── GetSecretValue.php │ │ ├── ListSecretVersions.php │ │ ├── ListSecrets.php │ │ ├── RemoveLabel.php │ │ ├── RestoreSecret.php │ │ └── RotateSecret.php │ ├── securityhub │ │ ├── DeleteMembers.php │ │ ├── DisableSecurityHub.php │ │ ├── EnableSecurityHub.php │ │ ├── GetFindings.php │ │ ├── GetInsights.php │ │ ├── InviteMembers.php │ │ └── ListInvitations.php │ ├── ses │ │ ├── Add_Domain.php │ │ ├── Add_Email.php │ │ ├── Authorize_Sender.php │ │ ├── Create_Filter.php │ │ ├── Create_Rule.php │ │ ├── Create_Rule_Set.php │ │ ├── Create_Template.php │ │ ├── Delete_Authorized_Sender.php │ │ ├── Delete_Domain.php │ │ ├── Delete_Email.php │ │ ├── Delete_Filter.php │ │ ├── Delete_Rule.php │ │ ├── Delete_Rule_Set.php │ │ ├── Delete_Template.php │ │ ├── Describe_Rule.php │ │ ├── Describe_Rule_Set.php │ │ ├── Get_Authorized_Policies.php │ │ ├── Get_Authorized_Sender.php │ │ ├── Get_Template.php │ │ ├── List_Authorized_Senders.php │ │ ├── List_Domain.php │ │ ├── List_Email.php │ │ ├── List_Filters.php │ │ ├── List_Rules_Sets.php │ │ ├── List_Templates.php │ │ ├── README.md │ │ ├── Send_Email.php │ │ ├── Send_Email_SMTP.php │ │ ├── Send_Quota.php │ │ ├── Send_Raw_Email.php │ │ ├── Send_Statistics.php │ │ ├── Send_Templated_Email.php │ │ ├── Update_Rule.php │ │ └── Update_Template.php │ ├── sns │ │ ├── CheckOptOut.php │ │ ├── ConfirmSubscription.php │ │ ├── CreateTopic.php │ │ ├── DeleteTopic.php │ │ ├── GetSMSAtrributes.php │ │ ├── GetTopicAttributes.php │ │ ├── ListOptOut.php │ │ ├── ListSubscriptions.php │ │ ├── ListTopics.php │ │ ├── PublishTextSMS.php │ │ ├── PublishTopic.php │ │ ├── README.md │ │ ├── SetSMSAttributes.php │ │ ├── SetTopicAttributes.php │ │ ├── SubscribeEmail.php │ │ ├── SubscribeHTTPS.php │ │ ├── SubscribeLambda.php │ │ ├── SubscribeTextSMS.php │ │ └── Unsubscribe.php │ ├── sqs │ │ ├── ChangeMessageVisibility.php │ │ ├── ChangeMessageVisibilityBatch.php │ │ ├── CreateQueue.php │ │ ├── DeadLetterQueue.php │ │ ├── DeleteQueue.php │ │ ├── GetQueueUrl.php │ │ ├── ListQueues.php │ │ ├── LongPollingCreateQueue.php │ │ ├── LongPollingReceiveMessage.php │ │ ├── LongPollingSetQueueAttributes.php │ │ ├── README.md │ │ ├── ReceiveMessage.php │ │ └── SendMessage.php │ ├── sts │ │ ├── AssumeRole.php │ │ └── README.md │ ├── translate │ │ ├── README.md │ │ └── TranslateText.php │ └── workdocs │ │ ├── CreateFolder.php │ │ ├── DeleteFile.php │ │ ├── DeleteFolder.php │ │ ├── GetAuthorizationToken.php │ │ ├── GetCurrentUser.php │ │ ├── GetFile.php │ │ ├── GetFolderDetails.php │ │ ├── GetFolders.php │ │ ├── README.md │ │ ├── UpdateFolder.php │ │ └── UploadDocument.php ├── phpunit.xml ├── premium-ex.md └── testing ├── python ├── .gitignore ├── Dockerfile ├── README.md ├── cross_service │ ├── README.md │ ├── apigateway_covid-19_tracker │ │ ├── .chalice │ │ │ └── config.json │ │ ├── .gitignore │ │ ├── README.md │ │ ├── app.py │ │ ├── chalicelib │ │ │ ├── __init__.py │ │ │ └── covid_data.py │ │ ├── client_demo.py │ │ ├── requirements.txt │ │ ├── resources.json │ │ └── test │ │ │ ├── conftest.py │ │ │ ├── test_app.py │ │ │ └── test_covid_data.py │ ├── apigateway_websocket_chat │ │ ├── README.md │ │ ├── lambda_chat.py │ │ ├── requirements.txt │ │ ├── setup.yaml │ │ ├── test │ │ │ ├── conftest.py │ │ │ ├── test_lambda_chat.py │ │ │ └── test_websocket_chat.py │ │ └── websocket_chat.py │ ├── aurora_item_tracker │ │ ├── README.md │ │ ├── app.py │ │ ├── config.py │ │ ├── images │ │ │ ├── item-tracker-add-item.png │ │ │ ├── item-tracker-all-items.png │ │ │ ├── item-tracker-archived-items.png │ │ │ ├── item-tracker-send-report.png │ │ │ └── item-tracker-start.png │ │ ├── item_list.py │ │ ├── report.py │ │ ├── requirements.txt │ │ ├── storage.py │ │ ├── templates │ │ │ ├── report.html │ │ │ └── report.txt │ │ └── test │ │ │ ├── conftest.py │ │ │ └── test_app.py │ ├── aurora_rest_lending_library │ │ ├── README.md │ │ ├── config.yml │ │ ├── library_api │ │ │ ├── .chalice │ │ │ │ └── config.json │ │ │ ├── .gitignore │ │ │ ├── app.py │ │ │ ├── chalicelib │ │ │ │ ├── __init__.py │ │ │ │ ├── library_data.py │ │ │ │ ├── mysql_helper.py │ │ │ │ └── postgresql_helper.py │ │ │ ├── requirements.txt │ │ │ ├── resources.json │ │ │ └── test │ │ │ │ ├── conftest.py │ │ │ │ ├── test_library_api_app.py │ │ │ │ ├── test_library_data.py │ │ │ │ └── test_mysql_helper.py │ │ ├── library_demo.py │ │ ├── rds_tools │ │ │ └── aurora_tools.py │ │ └── requirements.txt │ ├── dynamodb_item_tracker │ │ ├── README.md │ │ ├── app.py │ │ ├── config.py │ │ ├── images │ │ │ ├── item-tracker-add-item.png │ │ │ ├── item-tracker-all-items.png │ │ │ ├── item-tracker-archived-items.png │ │ │ ├── item-tracker-send-report.png │ │ │ └── item-tracker-start.png │ │ ├── item_list.py │ │ ├── report.py │ │ ├── requirements.txt │ │ ├── storage.py │ │ ├── templates │ │ │ ├── report.html │ │ │ ├── report.txt │ │ │ └── work_items.csv │ │ └── test │ │ │ ├── conftest.py │ │ │ └── test_app.py │ ├── photo_analyzer │ │ ├── README.md │ │ ├── api │ │ │ ├── analysis.py │ │ │ ├── app.py │ │ │ ├── config.py │ │ │ ├── photo.py │ │ │ ├── photo_list.py │ │ │ ├── report.py │ │ │ ├── requirements.txt │ │ │ ├── templates │ │ │ │ └── report.html │ │ │ └── test │ │ │ │ ├── conftest.py │ │ │ │ ├── test_analysis.py │ │ │ │ ├── test_photo.py │ │ │ │ ├── test_photo_list.py │ │ │ │ └── test_report.py │ │ ├── frontend │ │ │ ├── .gitignore │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── index.html │ │ │ └── src │ │ │ │ ├── Analysis.js │ │ │ │ ├── App.js │ │ │ │ ├── ImageDisplay.js │ │ │ │ ├── PhotoList.js │ │ │ │ ├── Report.js │ │ │ │ ├── __mocks__ │ │ │ │ └── jquery.js │ │ │ │ ├── __test__ │ │ │ │ ├── Analysis.test.js │ │ │ │ ├── App.test.js │ │ │ │ ├── PhotoList.test.js │ │ │ │ └── Report.test.js │ │ │ │ ├── index.js │ │ │ │ └── setupTests.js │ │ └── images │ │ │ ├── analyzer-display-report.png │ │ │ ├── analyzer-email-report.png │ │ │ ├── analyzer-labels.png │ │ │ ├── analyzer-no-images.png │ │ │ └── analyzer-uploaded-image.png │ ├── rekognition_content_moderation │ │ ├── README.md │ │ ├── cloudformation.yaml │ │ ├── images │ │ │ └── moderation-backend-diagram.jpg │ │ └── src │ │ │ └── rek-moderator.py │ ├── resilient_service │ │ ├── .gitignore │ │ ├── README.md │ │ ├── auto_scaler.py │ │ ├── conftest.py │ │ ├── load_balancer.py │ │ ├── parameters.py │ │ ├── recommendation_service.py │ │ ├── requirements.txt │ │ ├── runner.py │ │ └── test │ │ │ ├── pytest.ini │ │ │ ├── resources │ │ │ ├── instance_policy.json │ │ │ ├── recommendations.json │ │ │ ├── server.py │ │ │ ├── server_startup_script.sh │ │ │ └── ssm_only_policy.json │ │ │ └── test_runner_integ.py │ ├── stepfunctions_messenger │ │ ├── README.md │ │ ├── requirements.txt │ │ ├── setup.yaml │ │ ├── state_definitions.py │ │ ├── stepfunctions_demo.py │ │ ├── stepfunctions_statemachine.py │ │ └── test │ │ │ ├── conftest.py │ │ │ └── test_stepfunctions_statemachine.py │ ├── textract_comprehend_notebook │ │ ├── README.md │ │ ├── TextractAndComprehendNotebook.ipynb │ │ └── test-texttract-comprehend.py │ └── textract_explorer │ │ ├── README.md │ │ ├── requirements.txt │ │ ├── setup.yaml │ │ ├── test │ │ ├── conftest.py │ │ └── test_textract_wrapper.py │ │ ├── textract_app.py │ │ ├── textract_demo_launcher.py │ │ └── textract_wrapper.py ├── demo_tools │ ├── __init__.py │ ├── custom_waiter.py │ ├── question.py │ └── retries.py ├── example_code │ ├── acm │ │ ├── README.md │ │ ├── certificate_basics.py │ │ ├── requirements.txt │ │ └── test │ │ │ ├── conftest.py │ │ │ └── test_certificate_basics.py │ ├── api-gateway │ │ ├── README.md │ │ ├── aws_service │ │ │ ├── README.md │ │ │ ├── aws_service.py │ │ │ ├── setup.yaml │ │ │ └── test │ │ │ │ ├── conftest.py │ │ │ │ └── test_aws_service.py │ │ └── requirements.txt │ ├── auditmanager │ │ ├── README.md │ │ ├── create_assessment_report.py │ │ ├── framework_from_conformance_pack.py │ │ ├── requirements.txt │ │ ├── security_hub_custom_framework.py │ │ └── test │ │ │ ├── conftest.py │ │ │ ├── test_create_assessment_report.py │ │ │ ├── test_framework_from_conformance_pack.py │ │ │ └── test_security_hub_custom_framework.py │ ├── aurora │ │ ├── README.md │ │ ├── aurora_wrapper.py │ │ ├── hello │ │ │ └── hello_aurora.py │ │ ├── requirements.txt │ │ ├── scenario_get_started_aurora.py │ │ └── test │ │ │ ├── conftest.py │ │ │ ├── test_get_started_aurora_cleanup.py │ │ │ ├── test_get_started_aurora_create_cluster.py │ │ │ ├── test_get_started_aurora_create_instance.py │ │ │ ├── test_get_started_aurora_create_parameter_group.py │ │ │ ├── test_get_started_aurora_create_snapshot.py │ │ │ ├── test_get_started_aurora_display_connection.py │ │ │ ├── test_get_started_aurora_integ.py │ │ │ └── test_get_started_aurora_set_user_parameters.py │ ├── auto-scaling │ │ ├── README.md │ │ ├── action_wrapper.py │ │ ├── hello │ │ │ └── hello_autoscaling.py │ │ ├── requirements.txt │ │ ├── scenario_groups_and_instances.py │ │ └── test │ │ │ ├── conftest.py │ │ │ ├── test_action_wrapper.py │ │ │ └── test_scenario_groups_and_instances.py │ ├── bedrock-agent-runtime │ │ ├── .gitignore │ │ ├── README.md │ │ ├── bedrock_agent_runtime_wrapper.py │ │ ├── flows │ │ │ └── flow-conversation.py │ │ ├── requirements.txt │ │ └── test │ │ │ ├── conftest.py │ │ │ ├── test_bedrock_agent_runtime_wrapper.py │ │ │ └── test_flow_conversation.py │ ├── bedrock-agent │ │ ├── README.md │ │ ├── bedrock_agent_wrapper.py │ │ ├── flows │ │ │ ├── flow-conversation.py │ │ │ ├── flow.py │ │ │ ├── flow_alias.py │ │ │ ├── flow_version.py │ │ │ ├── list_flows.py │ │ │ ├── playlist_flow.py │ │ │ ├── roles.py │ │ │ └── run_flow.py │ │ ├── knowledge_bases │ │ │ ├── knowledge_base.py │ │ │ ├── roles.py │ │ │ └── scenario_get_started_with_knowledge_bases.py │ │ ├── prompts │ │ │ ├── list_prompts.py │ │ │ ├── prompt.py │ │ │ ├── requirements.txt │ │ │ ├── run_prompt.py │ │ │ └── scenario_get_started_with_prompts.py │ │ ├── requirements.txt │ │ ├── scenario_get_started_with_agents.py │ │ ├── scenario_resources │ │ │ ├── api_schema.yaml │ │ │ └── lambda_function.py │ │ └── test │ │ │ ├── conftest.py │ │ │ ├── test_Invoke_flow.py │ │ │ ├── test_bedrock_agent_wrapper.py │ │ │ ├── test_flow.py │ │ │ ├── test_flow_alias.py │ │ │ ├── test_flow_conversation.py │ │ │ ├── test_flow_version.py │ │ │ ├── test_knowledge_base.py │ │ │ ├── test_playlist_flow.py │ │ │ ├── test_prompt.py │ │ │ ├── test_run_prompt.py │ │ │ └── test_scenario_get_started_with_prompts.py │ ├── bedrock-runtime │ │ ├── .gitignore │ │ ├── README.md │ │ ├── cross-model-scenarios │ │ │ └── tool_use_demo │ │ │ │ ├── README.md │ │ │ │ ├── pyproject.toml │ │ │ │ ├── requirements.txt │ │ │ │ ├── tool_use_demo.py │ │ │ │ ├── utils │ │ │ │ └── tool_use_print_utils.py │ │ │ │ └── weather_tool.py │ │ ├── example-data │ │ │ └── amazon-nova-service-cards.pdf │ │ ├── models │ │ │ ├── amazon_nova │ │ │ │ ├── amazon_nova_canvas │ │ │ │ │ └── invoke_model.py │ │ │ │ ├── amazon_nova_reel │ │ │ │ │ └── text_to_video.py │ │ │ │ └── amazon_nova_text │ │ │ │ │ ├── converse.py │ │ │ │ │ ├── converse_stream.py │ │ │ │ │ └── document_understanding.py │ │ │ ├── amazon_titan_image_generator │ │ │ │ └── invoke_model.py │ │ │ ├── amazon_titan_text │ │ │ │ └── invoke_model.py │ │ │ ├── amazon_titan_text_embeddings │ │ │ │ └── invoke_model.py │ │ │ ├── anthropic_claude │ │ │ │ ├── converse.py │ │ │ │ ├── converse_async.py │ │ │ │ ├── converse_stream.py │ │ │ │ ├── converse_stream_pdf.py │ │ │ │ ├── document_understanding.py │ │ │ │ ├── invoke_model.py │ │ │ │ ├── invoke_model_with_response_stream.py │ │ │ │ └── scenarios │ │ │ │ │ └── claude3_chatbot_demo │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.yaml │ │ │ │ │ ├── requirements.txt │ │ │ │ │ ├── utils │ │ │ │ │ ├── colors.py │ │ │ │ │ ├── custom_logging.py │ │ │ │ │ ├── einstein_resume.pdf │ │ │ │ │ ├── timeit.py │ │ │ │ │ └── upload_document.py │ │ │ │ │ ├── with_document.py │ │ │ │ │ └── with_knowledgebase.py │ │ │ ├── cohere_command │ │ │ │ ├── command_r_invoke_model.py │ │ │ │ ├── command_r_invoke_model_with_response_stream.py │ │ │ │ ├── converse.py │ │ │ │ ├── converse_stream.py │ │ │ │ └── document_understanding.py │ │ │ ├── deepseek │ │ │ │ └── document_understanding.py │ │ │ ├── meta_llama │ │ │ │ ├── converse.py │ │ │ │ ├── converse_stream.py │ │ │ │ ├── document_understanding.py │ │ │ │ ├── llama3_invoke_model.py │ │ │ │ └── llama3_invoke_model_with_response_stream.py │ │ │ ├── mistral_ai │ │ │ │ ├── converse.py │ │ │ │ ├── converse_stream.py │ │ │ │ ├── document_understanding.py │ │ │ │ ├── invoke_model.py │ │ │ │ └── invoke_model_with_response_stream.py │ │ │ └── stability_ai │ │ │ │ └── invoke_model.py │ │ ├── requirements.txt │ │ ├── resources │ │ │ └── images │ │ │ │ └── robot.png │ │ └── test │ │ │ ├── conftest.py │ │ │ ├── test_converse.py │ │ │ ├── test_document_understanding.py │ │ │ ├── test_invoke_model.py │ │ │ └── test_nova_reel.py │ ├── bedrock │ │ ├── README.md │ │ ├── bedrock_wrapper.py │ │ ├── hello_bedrock.py │ │ ├── requirements.txt │ │ ├── scenarios │ │ │ └── bedrock_studio_bootstrapper.py │ │ └── test │ │ │ ├── conftest.py │ │ │ ├── test_bedrock_wrapper.py │ │ │ └── test_hello_bedrock.py │ ├── cloudfront │ │ ├── README.md │ │ ├── distributions.py │ │ ├── requirements.txt │ │ └── test │ │ │ ├── conftest.py │ │ │ └── test_distributions.py │ ├── cloudwatch-logs │ │ ├── README.md │ │ └── scenarios │ │ │ └── large-query │ │ │ ├── README.md │ │ │ ├── cloudwatch_query.py │ │ │ ├── date_utilities.py │ │ │ ├── exec.py │ │ │ ├── requirements.txt │ │ │ └── test │ │ │ └── test_large_query.py │ ├── cloudwatch │ │ ├── README.md │ │ ├── cloudwatch_basics.py │ │ ├── requirements.txt │ │ └── test │ │ │ ├── conftest.py │ │ │ └── test_cloudwatch_basics.py │ ├── codecommit │ │ ├── MyCodeCommitFunction.py │ │ └── push-in-parts.py │ ├── codepipeline │ │ └── MyCodePipelineFunction.py │ ├── cognito │ │ ├── .gitignore │ │ ├── README.md │ │ ├── cognito_idp_actions.py │ │ ├── hello │ │ │ └── hello_cognito.py │ │ ├── requirements.txt │ │ ├── scenario_signup_user_with_mfa.py │ │ ├── scenarios │ │ │ └── identity_pools_example_demo │ │ │ │ └── web │ │ │ │ ├── .env.example │ │ │ │ ├── README.md │ │ │ │ ├── backend │ │ │ │ ├── config │ │ │ │ │ ├── cognito_config.py │ │ │ │ │ └── env_config.py │ │ │ │ ├── oauth_handlers.py │ │ │ │ ├── oauth_server.py │ │ │ │ ├── routes │ │ │ │ │ └── auth_flows │ │ │ │ │ │ ├── basic_flow.py │ │ │ │ │ │ └── enhanced_flow.py │ │ │ │ └── src │ │ │ │ │ └── identity_pool_manager.py │ │ │ │ ├── frontend │ │ │ │ ├── api │ │ │ │ │ └── config.json │ │ │ │ ├── css │ │ │ │ │ ├── animations.css │ │ │ │ │ ├── auth.css │ │ │ │ │ ├── components.css │ │ │ │ │ ├── style.css │ │ │ │ │ └── utilities.css │ │ │ │ ├── index.html │ │ │ │ ├── js │ │ │ │ │ ├── animations.js │ │ │ │ │ ├── app-init.js │ │ │ │ │ ├── auth-core.js │ │ │ │ │ ├── flow-visualizer.js │ │ │ │ │ └── ui-display.js │ │ │ │ └── package.json │ │ │ │ └── requirements.txt │ │ └── test │ │ │ ├── conftest.py │ │ │ ├── test_cognito_idp_actions.py │ │ │ └── test_scenario_signup_user_with_mfa.py │ ├── comprehend │ │ ├── README.md │ │ ├── comprehend_classifier.py │ │ ├── comprehend_classifier_demo.py │ │ ├── comprehend_demo_resources.py │ │ ├── comprehend_detect.py │ │ ├── comprehend_topic_modeler.py │ │ ├── comprehend_topic_modeler_demo.py │ │ ├── detect_sample.txt │ │ ├── requirements.txt │ │ └── test │ │ │ ├── conftest.py │ │ │ ├── test_comprehend_classifier.py │ │ │ ├── test_comprehend_classifier_demo.py │ │ │ ├── test_comprehend_demo_resources.py │ │ │ ├── test_comprehend_detect.py │ │ │ └── test_comprehend_topic_modeler.py │ ├── config │ │ ├── README.md │ │ ├── config_rules.py │ │ ├── requirements.txt │ │ └── test │ │ │ ├── conftest.py │ │ │ └── test_config_rules.py │ ├── controltower │ │ ├── README.md │ │ ├── controltower_wrapper.py │ │ ├── hello │ │ │ └── hello_controltower.py │ │ ├── requirements.txt │ │ ├── scenario_controltower.py │ │ └── test │ │ │ ├── conftest.py │ │ │ └── test_scenario_run.py │ ├── deeplens │ │ ├── deeplens_frameworks_mxnet.py │ │ ├── deeplens_inference_lambda.py │ │ ├── deeplens_kinesis_integration.py │ │ ├── deeplens_kvi_api.py │ │ └── deeplens_view_output.py │ ├── devicefarm │ │ ├── README.md │ │ ├── browser_testing │ │ │ ├── Pipfile │ │ │ ├── Pipfile.lock │ │ │ ├── README.md │ │ │ └── test_suite.py │ │ └── device_testing │ │ │ ├── Pipfile │ │ │ ├── README.md │ │ │ └── run_tests.py │ ├── dynamodb │ │ ├── .gitignore │ │ ├── GettingStarted │ │ │ ├── question.py │ │ │ ├── scenario_getting_started_movies.py │ │ │ ├── test │ │ │ │ ├── .test.moviedata.json │ │ │ │ ├── conftest.py │ │ │ │ ├── test_scenario_getting_started_movies.py │ │ │ │ └── test_update_and_query.py │ │ │ └── update_and_query.py │ │ ├── README.md │ │ ├── TryDax │ │ │ ├── 01-create-table.py │ │ │ ├── 02-write-data.py │ │ │ ├── 03-getitem-test.py │ │ │ ├── 04-query-test.py │ │ │ ├── 05-scan-test.py │ │ │ ├── 06-delete-table.py │ │ │ └── test │ │ │ │ ├── conftest.py │ │ │ │ └── test_try_dax.py │ │ ├── batching │ │ │ ├── dynamo_batching.py │ │ │ └── test │ │ │ │ ├── conftest.py │ │ │ │ └── test_dynamo_batching.py │ │ ├── hello │ │ │ └── hello_dynamodb.py │ │ ├── partiql │ │ │ ├── scaffold.py │ │ │ ├── scenario_partiql_batch.py │ │ │ ├── scenario_partiql_single.py │ │ │ └── test │ │ │ │ ├── conftest.py │ │ │ │ ├── test_scenario_partiql_batch.py │ │ │ │ └── test_scenario_partiql_single.py │ │ └── requirements.txt │ ├── ec2 │ │ ├── README.md │ │ ├── elastic_ip.py │ │ ├── hello │ │ │ └── hello_ec2.py │ │ ├── instance.py │ │ ├── key_pair.py │ │ ├── requirements.txt │ │ ├── scenario_get_started_instances.py │ │ ├── security_group.py │ │ ├── test │ │ │ ├── test_scenario_get_started_instances.py │ │ │ └── test_vpc.py │ │ └── vpc.py │ ├── ecr │ │ ├── README.md │ │ ├── docker_files │ │ │ ├── Dockerfile │ │ │ └── hello.sh │ │ ├── ecr_getting_started.py │ │ ├── ecr_wrapper.py │ │ ├── hello │ │ │ ├── hello_ecr.py │ │ │ └── requirements.txt │ │ ├── requirements.txt │ │ └── test │ │ │ ├── conftest.py │ │ │ └── test_ecr_getting_started.py │ ├── elastic-load-balancing │ │ ├── README.md │ │ ├── hello.py │ │ └── requirements.txt │ ├── elastictranscoder │ │ ├── JobStatusNotificationSample.py │ │ ├── SqsQueueNotificationWorker.py │ │ └── create_hls_job.py │ ├── emr │ │ ├── README.md │ │ ├── emr_basics.py │ │ ├── emr_usage_demo.py │ │ ├── emrfs_step.py │ │ ├── install_libraries.py │ │ ├── pyspark_estimate_pi.py │ │ ├── pyspark_top_product_keyword.py │ │ ├── requirements.txt │ │ └── test │ │ │ ├── conftest.py │ │ │ ├── test_emr_basics.py │ │ │ ├── test_emr_usage_demo.py │ │ │ ├── test_emrfs_step.py │ │ │ └── test_install_libraries.py │ ├── firehose │ │ ├── README.md │ │ └── scenarios │ │ │ └── firehose-put-actions │ │ │ ├── README.md │ │ │ ├── config.py │ │ │ ├── firehose.py │ │ │ ├── requirements.txt │ │ │ └── test │ │ │ └── test_firehose.py │ ├── glacier │ │ ├── README.md │ │ ├── glacier_basics.py │ │ ├── requirements.txt │ │ └── test │ │ │ ├── conftest.py │ │ │ └── test_glacier_basics.py │ ├── glue │ │ ├── README.md │ │ ├── flight_etl_job_script.py │ │ ├── glue_wrapper.py │ │ ├── hello │ │ │ └── hello_glue.py │ │ ├── question.py │ │ ├── requirements.txt │ │ ├── scaffold.py │ │ ├── scenario_getting_started_crawlers_and_jobs.py │ │ ├── setup_scenario_getting_started.yaml │ │ └── test │ │ │ ├── conftest.py │ │ │ ├── test_integ_scenario.py │ │ │ ├── test_scaffold.py │ │ │ └── test_scenario_getting_started_crawlers_and_jobs.py │ ├── greengrass │ │ ├── README.md │ │ ├── requirements.txt │ │ ├── snippets │ │ │ ├── connector_cloudwatch_metrics_usage.py │ │ │ ├── connector_image_classification_usage.py │ │ │ ├── connector_kinesis_firehose_usage.py │ │ │ ├── connector_modbus_rtu_usage.py │ │ │ ├── connector_raspberrypi_gpio_usage.py │ │ │ ├── connector_serial_stream_usage.py │ │ │ ├── connector_servicenow_metricsbase_integration_usage.py │ │ │ ├── connector_sns_usage.py │ │ │ ├── connector_splunk_integration_usage.py │ │ │ ├── connector_twilio_notifications_usage.py │ │ │ ├── getting_started_connectors.py │ │ │ ├── iot_data_client_boto3.py │ │ │ ├── iot_data_client_greengrasssdk.py │ │ │ ├── local_resource_access_volume.py │ │ │ ├── secret_resource_access.py │ │ │ ├── secret_resource_access_default_value.py │ │ │ └── secret_resource_access_staging_label.py │ │ └── test │ │ │ └── test_greengrass_snippets.py │ ├── healthlake │ │ ├── README.md │ │ ├── health_lake_wrapper.py │ │ ├── requirements.txt │ │ └── test │ │ │ ├── conftest.py │ │ │ └── test_health_lake_wrapper.py │ ├── iam │ │ ├── README.md │ │ ├── access_key_wrapper.py │ │ ├── account_wrapper.py │ │ ├── group_wrapper.py │ │ ├── hello │ │ │ └── hello_iam.py │ │ ├── policy_wrapper.py │ │ ├── requirements.txt │ │ ├── role_wrapper.py │ │ ├── scenario_create_user_assume_role.py │ │ ├── service_linked_roles.py │ │ ├── test │ │ │ ├── conftest.py │ │ │ ├── test_access_key_wrapper.py │ │ │ ├── test_account_wrapper.py │ │ │ ├── test_policy_wrapper.py │ │ │ ├── test_role_wrapper.py │ │ │ ├── test_scenario_create_user_assume_role.py │ │ │ ├── test_service_linked_roles.py │ │ │ └── test_user_wrapper.py │ │ └── user_wrapper.py │ ├── iot │ │ ├── README.md │ │ └── thing_performance.py │ ├── iotsitewise │ │ ├── README.md │ │ ├── SitewiseRoles-template.yaml │ │ ├── hello │ │ │ ├── hello_iot_sitewise.py │ │ │ └── requirements.txt │ │ ├── iotsitewise_getting_started.py │ │ ├── iotsitewise_wrapper.py │ │ ├── requirements.txt │ │ └── test │ │ │ ├── conftest.py │ │ │ └── test_iot_sitewise_getting_started.py │ ├── keyspaces │ │ ├── .gitignore │ │ ├── README.md │ │ ├── hello.py │ │ ├── keyspace.py │ │ ├── query.py │ │ ├── requirements.txt │ │ ├── scenario_get_started_keyspaces.py │ │ └── test │ │ │ ├── conftest.py │ │ │ ├── test_cleanup.py │ │ │ ├── test_create_keyspace.py │ │ │ ├── test_create_table.py │ │ │ ├── test_ensure_tls_cert.py │ │ │ ├── test_get_started_keyspaces_integ.py │ │ │ ├── test_query_table.py │ │ │ └── test_update_and_restore_table.py │ ├── kinesis-analytics-v2 │ │ ├── README.md │ │ ├── analytics_application.py │ │ ├── example.sql │ │ ├── kinesisanalyticsv2_demo.py │ │ ├── requirements.txt │ │ └── test │ │ │ ├── conftest.py │ │ │ └── test_analytics_application.py │ ├── kinesis │ │ ├── README.md │ │ ├── requirements.txt │ │ ├── streams │ │ │ ├── dg_anomaly.py │ │ │ ├── dg_anomalyex.py │ │ │ ├── dg_columnlog.py │ │ │ ├── dg_hotspots.py │ │ │ ├── dg_referrer.py │ │ │ ├── dg_regexlog.py │ │ │ ├── dg_stagger.py │ │ │ ├── dg_stockticker.py │ │ │ ├── dg_tworecordtypes.py │ │ │ ├── dg_weblog.py │ │ │ └── kinesis_stream.py │ │ └── test │ │ │ ├── conftest.py │ │ │ ├── test_data_generators.py │ │ │ └── test_kinesis_stream.py │ ├── kms │ │ ├── README.md │ │ ├── alias_management.py │ │ ├── grant_management.py │ │ ├── key_encryption.py │ │ ├── key_management.py │ │ ├── key_policies.py │ │ ├── kms_scenario.py │ │ ├── requirements.txt │ │ └── test │ │ │ ├── conftest.py │ │ │ ├── test_alias_management.py │ │ │ ├── test_grant_management.py │ │ │ ├── test_key_encryption.py │ │ │ ├── test_key_management.py │ │ │ ├── test_key_policies.py │ │ │ └── test_kms_scenario.py │ ├── lambda │ │ ├── README.md │ │ ├── api_gateway_rest.py │ │ ├── hello │ │ │ └── hello_lambda.py │ │ ├── lambda_basics.py │ │ ├── lambda_handler_basic.py │ │ ├── lambda_handler_calculator.py │ │ ├── lambda_handler_rest.py │ │ ├── lambda_handler_scheduled.py │ │ ├── requirements.txt │ │ ├── scenario_getting_started_functions.py │ │ ├── scheduled_lambda.py │ │ └── test │ │ │ ├── conftest.py │ │ │ ├── test_api_gateway_rest.py │ │ │ ├── test_lambda_basics.py │ │ │ ├── test_scenario_getting_started_functions.py │ │ │ └── test_scheduled_lambda.py │ ├── medical-imaging │ │ ├── README.md │ │ ├── imaging_set_and_frames_workflow │ │ │ ├── README.md │ │ │ ├── hello.py │ │ │ ├── imaging_set_and_frames.py │ │ │ ├── medicalimaging.py │ │ │ ├── requirements.txt │ │ │ └── test │ │ │ │ ├── conftest.py │ │ │ │ └── test_imaging_set_and_frames_workflow.py │ │ ├── medical_imaging_basics.py │ │ ├── requirements.txt │ │ ├── tagging_data_stores.py │ │ ├── tagging_image_sets.py │ │ └── test │ │ │ ├── conftest.py │ │ │ └── test_medical_imaging_basics.py │ ├── neptune │ │ ├── README.md │ │ ├── analytics │ │ │ ├── create_neptune_graph_example.py │ │ │ └── neptune_analytics_query_example.py │ │ ├── database │ │ │ ├── neptune_execute_gremlin_explain_query.py │ │ │ ├── neptune_execute_gremlin_profile_query.py │ │ │ ├── neptune_execute_gremlin_query.py │ │ │ └── neptune_execute_open_cypher_query.py │ │ ├── hello_neptune.py │ │ ├── neptune_scenario.py │ │ ├── requirements.txt │ │ └── tests │ │ │ ├── analytics_tests │ │ │ ├── test_create_graph.py │ │ │ └── test_execute_gremlin_profile_query.py │ │ │ ├── database_tests │ │ │ ├── execute_gremlin_profile_query.py │ │ │ ├── test_execute_gremlin_query.py │ │ │ ├── test_neptune_execute_gremlin_explain_query.py │ │ │ └── test_opencypher_explain_query.py │ │ │ ├── test_check_instance_status.py │ │ │ ├── test_create_db_cluster.py │ │ │ ├── test_create_db_instance.py │ │ │ ├── test_create_subnet_group.py │ │ │ ├── test_delete_db_cluster.py │ │ │ ├── test_delete_db_instance.py │ │ │ ├── test_delete_db_subnet_group.py │ │ │ ├── test_describe_db_clusters.py │ │ │ ├── test_hello.py │ │ │ ├── test_start_db_cluster.py │ │ │ └── test_stop_db_cluster.py │ ├── organizations │ │ ├── README.md │ │ ├── organizations_policies.py │ │ ├── requirements.txt │ │ └── test │ │ │ ├── conftest.py │ │ │ └── test_organizations_policies.py │ ├── pinpoint-sms-voice │ │ ├── README.md │ │ ├── pinpoint_send_voice_message_sms_voice_api.py │ │ ├── requirements.txt │ │ └── test │ │ │ ├── conftest.py │ │ │ └── test_pinpoint_send_voice_message_sms_voice_api.py │ ├── pinpoint │ │ ├── README.md │ │ ├── pinpoint_send_email_message_api.py │ │ ├── pinpoint_send_email_smtp.py │ │ ├── pinpoint_send_sms_message_api.py │ │ ├── pinpoint_send_templated_email_message.py │ │ ├── pinpoint_send_templated_sms_message.py │ │ ├── requirements.txt │ │ └── test │ │ │ ├── conftest.py │ │ │ └── test_pinpoint.py │ ├── polly │ │ ├── .media │ │ │ ├── lips_a.png │ │ │ ├── lips_c.png │ │ │ ├── lips_ch.png │ │ │ ├── lips_e.png │ │ │ ├── lips_f.png │ │ │ ├── lips_m.png │ │ │ ├── lips_o.png │ │ │ ├── lips_r.png │ │ │ ├── lips_sil.png │ │ │ ├── lips_th.png │ │ │ ├── lips_u.png │ │ │ ├── lips_w.png │ │ │ └── silence.mp3 │ │ ├── README.md │ │ ├── polly_lipsync.py │ │ ├── polly_wrapper.py │ │ ├── requirements.txt │ │ └── test │ │ │ ├── conftest.py │ │ │ └── test_polly_wrapper.py │ ├── rds │ │ ├── README.md │ │ ├── hello │ │ │ └── hello_rds.py │ │ ├── instance_wrapper.py │ │ ├── requirements.txt │ │ ├── scenario_get_started_instances.py │ │ └── test │ │ │ ├── conftest.py │ │ │ ├── test_get_started_instances_cleanup.py │ │ │ ├── test_get_started_instances_create_instance.py │ │ │ ├── test_get_started_instances_create_parameter_group.py │ │ │ ├── test_get_started_instances_create_snapshot.py │ │ │ ├── test_get_started_instances_display_connection.py │ │ │ ├── test_get_started_instances_integ.py │ │ │ └── test_get_started_instances_update_parameters.py │ ├── redshift │ │ ├── README.md │ │ ├── hello.py │ │ ├── redshift.py │ │ ├── redshift_data.py │ │ ├── redshift_scenario.py │ │ ├── requirements.txt │ │ └── test │ │ │ ├── conftest.py │ │ │ ├── test_redshift.py │ │ │ ├── test_redshift_data.py │ │ │ └── test_redshift_scenario_integ.py │ ├── rekognition │ │ ├── .media │ │ │ ├── pexels-agung-pandit-wiguna-1128316.jpg │ │ │ ├── pexels-agung-pandit-wiguna-1128317.jpg │ │ │ ├── pexels-agung-pandit-wiguna-1128318.jpg │ │ │ ├── pexels-christina-morillo-1181671.jpg │ │ │ ├── pexels-kaique-rocha-109919.jpg │ │ │ └── pexels-pixabay-53370.jpg │ │ ├── README.md │ │ ├── custom_labels_csv_to_manifest.py │ │ ├── rekognition_collections.py │ │ ├── rekognition_image_detection.py │ │ ├── rekognition_objects.py │ │ ├── rekognition_video_detection.py │ │ ├── requirements.txt │ │ └── test │ │ │ ├── conftest.py │ │ │ ├── test_csvs │ │ │ ├── test_dups_errors.csv │ │ │ ├── test_no_s3.csv │ │ │ └── test_s3_supplied.csv │ │ │ ├── test_custom_labels_csv_to_manifest.py │ │ │ ├── test_rekognition_collections.py │ │ │ ├── test_rekognition_image_detection.py │ │ │ └── test_rekognition_video_detection.py │ ├── route53-recovery-cluster │ │ ├── README.md │ │ ├── requirements.txt │ │ └── routing_control_states.py │ ├── s3-directory-buckets │ │ ├── README.md │ │ ├── requirements.txt │ │ ├── s3_express_getting_started.py │ │ ├── s3_express_template.yaml │ │ ├── s3_express_wrapper.py │ │ └── tests │ │ │ ├── conftest.py │ │ │ ├── test_s3_express_getting_started_cleanup.py │ │ │ ├── test_s3_express_getting_started_create_session_and_add_objects.py │ │ │ ├── test_s3_express_getting_started_create_vpc_and_users.py │ │ │ ├── test_s3_express_getting_started_demonstrate_performance.py │ │ │ ├── test_s3_express_getting_started_setup_clients_and_buckets.py │ │ │ └── test_s3_express_getting_started_show_lexicographical_differences.py │ ├── s3 │ │ ├── README.md │ │ ├── file_transfer │ │ │ ├── README.md │ │ │ ├── demo_file_transfer.py │ │ │ ├── file_transfer.py │ │ │ └── test │ │ │ │ ├── conftest.py │ │ │ │ └── test_file_transfer.py │ │ ├── requirements.txt │ │ ├── s3_basics │ │ │ ├── bucket_wrapper.py │ │ │ ├── demo_bucket_basics.py │ │ │ ├── hello.py │ │ │ ├── object_wrapper.py │ │ │ ├── presigned_url.py │ │ │ ├── scenario_getting_started.py │ │ │ └── test │ │ │ │ ├── conftest.py │ │ │ │ ├── test_bucket_wrapper.py │ │ │ │ ├── test_demo_bucket_basics.py │ │ │ │ ├── test_object_wrapper.py │ │ │ │ ├── test_presigned_url.py │ │ │ │ └── test_scenario_getting_started.py │ │ ├── s3_versioning │ │ │ ├── batch_versioning.py │ │ │ ├── father_william.txt │ │ │ ├── remove_delete_marker.py │ │ │ ├── revise_stanza.py │ │ │ ├── test │ │ │ │ ├── conftest.py │ │ │ │ ├── test_batch_versioning.py │ │ │ │ ├── test_remove_delete_marker.py │ │ │ │ ├── test_revise_stanza.py │ │ │ │ └── test_versioning.py │ │ │ └── versioning.py │ │ └── scenarios │ │ │ ├── batch │ │ │ ├── README.md │ │ │ ├── cloudformation_helper.py │ │ │ ├── requirements.txt │ │ │ ├── s3_batch_scenario.py │ │ │ ├── s3_batch_wrapper.py │ │ │ └── test │ │ │ │ ├── conftest.py │ │ │ │ ├── test_batch_scenario.py │ │ │ │ └── test_requirements.txt │ │ │ ├── conditional_requests │ │ │ ├── README.md │ │ │ ├── s3_conditional_requests.py │ │ │ ├── scenario.py │ │ │ └── test │ │ │ │ ├── conftest.py │ │ │ │ └── test_conditional_requests.py │ │ │ └── object-locking │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── cleanup.py │ │ │ ├── demo.py │ │ │ ├── deploy.py │ │ │ ├── main.py │ │ │ ├── requirements.txt │ │ │ ├── s3_operations.py │ │ │ └── test │ │ │ └── test_object-locking.py │ ├── scheduler │ │ ├── README.md │ │ ├── hello │ │ │ ├── hello_scheduler.py │ │ │ └── requirements.txt │ │ ├── requirements.txt │ │ ├── scenario │ │ │ ├── README.md │ │ │ ├── cfn_template.yaml │ │ │ ├── requirements.txt │ │ │ ├── resources │ │ │ │ └── scheduler-workflow.png │ │ │ ├── scheduler_scenario.py │ │ │ └── test │ │ │ │ ├── conftest.py │ │ │ │ ├── test_scenario_cleanup.py │ │ │ │ ├── test_scenario_create_one_time_schedule.py │ │ │ │ ├── test_scenario_create_recurring_schedule.py │ │ │ │ └── test_scenario_prepare_application.py │ │ └── scheduler_wrapper.py │ ├── secretsmanager │ │ ├── README.md │ │ ├── batch_get_secret_value.py │ │ ├── get_secret_value.py │ │ ├── requirements.txt │ │ ├── scenario_get_batch_secrets.py │ │ ├── scenario_get_secret.py │ │ └── test │ │ │ └── test_get_secrets.py │ ├── ses │ │ ├── README.md │ │ ├── requirements.txt │ │ ├── ses_email.py │ │ ├── ses_generate_smtp_credentials.py │ │ ├── ses_identities.py │ │ ├── ses_receipt_handler.py │ │ ├── ses_replicate_identities.py │ │ ├── ses_templates.py │ │ └── test │ │ │ ├── conftest.py │ │ │ ├── test_ses_email.py │ │ │ ├── test_ses_identities.py │ │ │ ├── test_ses_receipt_handler.py │ │ │ ├── test_ses_replicate_identities.py │ │ │ └── test_ses_templates.py │ ├── sesv2 │ │ ├── README.md │ │ ├── newsletter.py │ │ ├── newsletter_test.py │ │ └── requirements.txt │ ├── signv4 │ │ ├── v4-signing-get-authheader.py │ │ ├── v4-signing-get-post.py │ │ └── v4-signing-get-querystring.py │ ├── sns │ │ ├── README.md │ │ ├── requirements.txt │ │ ├── sns_basics.py │ │ ├── sns_fifo_topic.py │ │ └── test │ │ │ ├── conftest.py │ │ │ ├── test_sns_basics.py │ │ │ └── test_sns_fifo_topic.py │ ├── sqs │ │ ├── README.md │ │ ├── message_wrapper.py │ │ ├── queue_wrapper.py │ │ ├── requirements.txt │ │ └── test │ │ │ ├── conftest.py │ │ │ ├── test_message_wrapper.py │ │ │ └── test_queue_wrapper.py │ ├── ssm │ │ ├── README.md │ │ ├── document.py │ │ ├── hello.py │ │ ├── maintenance_window.py │ │ ├── ops_item.py │ │ ├── requirements.txt │ │ ├── ssm_getting_started.py │ │ └── test │ │ │ ├── conftest.py │ │ │ ├── test_document.py │ │ │ ├── test_maintenance_window.py │ │ │ ├── test_ops_item.py │ │ │ └── test_ssm_getting_started.py │ ├── stepfunctions │ │ ├── README.md │ │ ├── activities.py │ │ ├── get_started_state_machines.py │ │ ├── hello.py │ │ ├── requirements.txt │ │ ├── state_machines.py │ │ └── test │ │ │ ├── conftest.py │ │ │ ├── test_cleanup.py │ │ │ ├── test_find_or_create_activity.py │ │ │ ├── test_find_or_create_state_machine.py │ │ │ ├── test_finish_state_machine_run.py │ │ │ ├── test_get_started_state_machines_integ.py │ │ │ ├── test_prerequisites.py │ │ │ └── test_run_state_machine.py │ ├── sts │ │ ├── README.md │ │ ├── assume_role_mfa.py │ │ ├── federated_url.py │ │ ├── requirements.txt │ │ ├── session_token.py │ │ └── test │ │ │ ├── conftest.py │ │ │ ├── test_assume_role_mfa.py │ │ │ ├── test_federated_url.py │ │ │ └── test_session_token.py │ ├── support │ │ ├── README.md │ │ ├── get_started_support_cases.py │ │ ├── hello.py │ │ ├── requirements.txt │ │ ├── support_wrapper.py │ │ └── test │ │ │ ├── conftest.py │ │ │ ├── test_add_communication.py │ │ │ ├── test_create_attachment_set.py │ │ │ ├── test_create_case.py │ │ │ ├── test_describe_attachment.py │ │ │ ├── test_describe_cases.py │ │ │ ├── test_get_started_support_cases_integ.py │ │ │ ├── test_list_communications.py │ │ │ ├── test_resolve_case.py │ │ │ ├── test_select_service.py │ │ │ └── test_select_severity.py │ ├── textract │ │ ├── README.md │ │ ├── requirements.txt │ │ ├── test │ │ │ ├── conftest.py │ │ │ └── test_textract_wrapper.py │ │ └── textract_wrapper.py │ └── transcribe │ │ ├── .media │ │ └── Jabberwocky.mp3 │ │ ├── README.md │ │ ├── getting_started.py │ │ ├── jabber-vocabulary-table.txt │ │ ├── requirements.txt │ │ ├── test │ │ ├── conftest.py │ │ ├── test_transcribe_basics.py │ │ └── test_transcribe_getting_started.py │ │ └── transcribe_basics.py ├── premium-ex.md └── test_tools │ ├── .metadata.yaml │ ├── README.md │ ├── __init__.py │ ├── acm_stubber.py │ ├── apigateway_stubber.py │ ├── apigateway_v2_stubber.py │ ├── apigatewaymanagementapi_stubber.py │ ├── auditmanager_stubber.py │ ├── autoscaling_stubber.py │ ├── bedrock_agent_runtime_stubber.py │ ├── bedrock_agent_stubber.py │ ├── bedrock_runtime_stubber.py │ ├── bedrock_stubber.py │ ├── cloudformation_stubber.py │ ├── cloudfront_stubber.py │ ├── cloudwatch_logs_stubber.py │ ├── cloudwatch_stubber.py │ ├── cognito_idp_stubber.py │ ├── comprehend_stubber.py │ ├── config_stubber.py │ ├── controlcatalog_stubber.py │ ├── controltower_stubber.py │ ├── dynamodb_stubber.py │ ├── ec2_stubber.py │ ├── ecr_stubber.py │ ├── elbv2_stubber.py │ ├── emr_stubber.py │ ├── eventbridge_stubber.py │ ├── example_stubber.py │ ├── fixtures │ └── common.py │ ├── glacier_stubber.py │ ├── glue_stubber.py │ ├── healthlake_stubber.py │ ├── iam_stubber.py │ ├── iot_sitewise_stubber.py │ ├── keyspaces_stubber.py │ ├── kinesis_analytics_v2_stubber.py │ ├── kinesis_stubber.py │ ├── kms_stubber.py │ ├── lambda_stubber.py │ ├── lookoutvision_stubber.py │ ├── medical_imaging_stubber.py │ ├── neptune_data_stubber.py │ ├── neptune_graph_stubber.py │ ├── neptune_stubber.py │ ├── organizations_stubber.py │ ├── pinpoint_email_stubber.py │ ├── pinpoint_sms_voice_stubber.py │ ├── pinpoint_stubber.py │ ├── polly_stubber.py │ ├── rds_stubber.py │ ├── rdsdata_stubber.py │ ├── redshift_data_stubber.py │ ├── redshift_stubber.py │ ├── rekognition_stubber.py │ ├── requirements.txt │ ├── route53_stubber.py │ ├── run_all_tests.py │ ├── s3_stubber.py │ ├── s3control_stubber.py │ ├── scheduler_stubber.py │ ├── secretsmanager_stubber.py │ ├── ses_stubber.py │ ├── sns_stubber.py │ ├── sqs_stubber.py │ ├── ssm_stubber.py │ ├── stepfunctions_stubber.py │ ├── sts_stubber.py │ ├── stubber_factory.py │ ├── support_stubber.py │ ├── textract_stubber.py │ └── transcribe_stubber.py ├── resources ├── README.md ├── cdk │ ├── .gitignore │ ├── README.md │ ├── aurora_serverless_app │ │ ├── README.md │ │ ├── cdk.json │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── setup.ts │ │ ├── setup.yaml │ │ └── tsconfig.json │ ├── cognito_scenario_user_pool_with_mfa │ │ ├── README.md │ │ ├── cdk.json │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── setup.ts │ │ ├── setup.yaml │ │ └── tsconfig.json │ ├── dynamodb-item-tracker │ │ ├── README.md │ │ ├── cdk.json │ │ ├── package.json │ │ ├── setup.ts │ │ ├── setup.yaml │ │ └── tsconfig.json │ ├── dynamodb-ruby-example-create-users-table │ │ ├── cdk.json │ │ ├── dynamodb-ruby-example-create-users-table.ts │ │ ├── package.json │ │ └── tsconfig.json │ ├── dynamodb_ruby_example_create_movies_table │ │ ├── cdk.json │ │ ├── dynamodb_ruby_example_create_movies_table.ts │ │ ├── package.json │ │ └── tsconfig.json │ ├── ecr_repositories │ │ ├── bin │ │ │ └── ecr_repositories.ts │ │ ├── cdk.json │ │ ├── lib │ │ │ └── ecr_repositories-stack.ts │ │ ├── package-lock.json │ │ └── package.json │ ├── glue_role_bucket │ │ ├── cdk.json │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── setup.ts │ │ ├── setup.yaml │ │ └── tsconfig.json │ ├── iam-ruby-example-add-new-user │ │ ├── cdk.json │ │ ├── iam-ruby-example-add-new-user.ts │ │ ├── package.json │ │ └── tsconfig.json │ ├── javascript_example_code_polly_aws_service │ │ ├── cdk.json │ │ ├── package.json │ │ ├── setup.ts │ │ └── tsconfig.json │ ├── javascript_example_lambda_aws_service │ │ ├── cdk.json │ │ ├── package.json │ │ ├── setup.ts │ │ └── tsconfig.json │ ├── javav2_s3_event_notification │ │ ├── README.md │ │ ├── cdk.json │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── myorg │ │ │ ├── DirectTargetStack.java │ │ │ ├── EventBridgeStack.java │ │ │ ├── Javav2S3EventNotificationApp.java │ │ │ └── QueueTopicStack.java │ ├── javav2_sqs_SSE-KMS_encryption │ │ ├── .gitignore │ │ ├── README.md │ │ ├── cdk.json │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── myorg │ │ │ ├── Javav2SqsSseKmsEncryptionApp.java │ │ │ └── KmsQueueStack.java │ ├── kinesis-example-create-stream │ │ ├── .gitignore │ │ ├── cdk.json │ │ ├── package.json │ │ ├── setup.ts │ │ └── tsconfig.json │ ├── kinesis-iam-unauthenticated-role │ │ ├── cdk.json │ │ ├── package.json │ │ ├── setup.ts │ │ └── tsconfig.json │ ├── lambda_using_api_gateway │ │ ├── cdk.json │ │ ├── package.json │ │ ├── setup.ts │ │ └── tsconfig.json │ ├── lambda_using_scheduled_events │ │ ├── cdk.json │ │ ├── package.json │ │ ├── setup.ts │ │ └── tsconfig.json │ ├── legacy │ │ ├── README.md │ │ ├── basic-rds-aurora │ │ │ ├── MyRdsDbStack-stack.ts │ │ │ └── MyRdsDbStack.ts │ │ ├── basic-s3-bucket │ │ │ ├── BucketResource-stack.ts │ │ │ ├── BucketResource.json │ │ │ ├── BucketResource.ts │ │ │ ├── hello-cdk-stack.ts │ │ │ ├── hello-cdk-stack2.ts │ │ │ ├── hello-cdk.ts │ │ │ └── hello-cdk2.ts │ │ ├── basic-sqs │ │ │ ├── HelloCdk-stack.ts │ │ │ └── HelloCdk.ts │ │ ├── dual-region-s3-buckets │ │ │ ├── MyApp-stack.ts │ │ │ └── MyApp.ts │ │ ├── ecs-fargate-with-alb │ │ │ ├── my_ecs_construct-stack.ts │ │ │ └── my_ecs_construct.ts │ │ ├── ecs-task-definition │ │ │ └── integ.event-task.lit.ts │ │ ├── lambda-with-api-gateway │ │ │ ├── my_widget_service-stack.ts │ │ │ ├── my_widget_service.ts │ │ │ └── widget_service.ts │ │ └── secrets-manager │ │ │ ├── SecretsManager-stack.ts │ │ │ └── SecretsManager.ts │ ├── lex_bot_example_iam_unauth_role │ │ ├── cdk.json │ │ ├── package.json │ │ ├── setup.ts │ │ └── tsconfig.json │ ├── messaging-app-unauthenticated-role-sqs-fifo-queue │ │ ├── cdk.json │ │ ├── package.json │ │ ├── setup.ts │ │ └── tsconfig.json │ ├── python_example_code_apigateway_aws_service │ │ ├── .gitignore │ │ ├── cdk.json │ │ ├── package.json │ │ ├── setup.ts │ │ └── tsconfig.json │ ├── python_example_code_apigateway_websocket │ │ ├── cdk.json │ │ ├── package.json │ │ ├── setup.ts │ │ └── tsconfig.json │ ├── python_example_code_stepfunctions_demo │ │ ├── cdk.json │ │ ├── package.json │ │ ├── setup.ts │ │ └── tsconfig.json │ ├── rekognition-sns-video-analyzer │ │ ├── cdk.json │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── setup.ts │ │ └── tsconfig.json │ ├── rekognition-unauthrole │ │ ├── cdk.json │ │ ├── package.json │ │ ├── setup.ts │ │ └── tsconfig.json │ ├── s3-ruby-example-create-bucket │ │ ├── cdk.json │ │ ├── package.json │ │ ├── s3-ruby-example-create-bucket.ts │ │ └── tsconfig.json │ ├── secrets-manager │ │ ├── README.md │ │ ├── bin │ │ │ └── secrets-manager.ts │ │ ├── cdk.json │ │ ├── lib │ │ │ └── secrets-manager-stack.ts │ │ ├── package.json │ │ ├── secretsstack.json │ │ └── tsconfig.json │ ├── submit-data-app-unauthenticated-role │ │ ├── cdk.json │ │ ├── package.json │ │ ├── setup.ts │ │ └── tsconfig.json │ ├── textract_example_s3_sns_sqs │ │ ├── cdk.json │ │ ├── package.json │ │ ├── setup.ts │ │ └── tsconfig.json │ ├── textract_example_s3_sns_sqs_cognito │ │ ├── cdk.json │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── setup.ts │ │ └── tsconfig.json │ └── transcribe-streaming-unauth-role │ │ ├── cdk.json │ │ ├── package.json │ │ └── setup.ts ├── cfn │ ├── entity-resolution-basics │ │ └── entity-resolution-basics-template.yml │ ├── iotsitewise_basics │ │ └── SitewiseRoles-template.yml │ └── s3_express_basics │ │ └── s3_express_template.yml ├── clients │ └── react │ │ ├── elros-pam │ │ └── screenshots │ │ │ ├── download.png │ │ │ ├── link.png │ │ │ ├── sign_in_1.png │ │ │ ├── sign_in_2.png │ │ │ └── upload.png │ │ ├── elros │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ └── vite.svg │ │ ├── src │ │ │ ├── App.css │ │ │ ├── App.tsx │ │ │ ├── FileUpload.tsx │ │ │ ├── HelpPanel.tsx │ │ │ ├── LoginNavigation.tsx │ │ │ ├── main.tsx │ │ │ ├── polyfills.ts │ │ │ ├── store.ts │ │ │ └── vite-env.d.ts │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ └── vite.config.ts │ │ ├── elwing │ │ ├── .gitignore │ │ ├── README.md │ │ ├── libs │ │ │ └── validator.ts │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ ├── index.html │ │ │ ├── logo192.png │ │ │ ├── logo512.png │ │ │ ├── manifest.json │ │ │ └── robots.txt │ │ ├── src │ │ │ ├── App.test.tsx │ │ │ ├── App.tsx │ │ │ ├── components │ │ │ │ ├── Content.tsx │ │ │ │ └── Navigation.tsx │ │ │ ├── default-plugins │ │ │ │ ├── develop-plugin │ │ │ │ │ ├── DevelopPluginComponent.tsx │ │ │ │ │ └── index.ts │ │ │ │ └── get-started-plugin │ │ │ │ │ ├── GetStarted.md │ │ │ │ │ ├── GetStartedPluginComponent.tsx │ │ │ │ │ └── index.ts │ │ │ ├── index.tsx │ │ │ ├── plugin-creator │ │ │ │ ├── content-builder.ts │ │ │ │ ├── copyright.ts │ │ │ │ ├── index.ts │ │ │ │ ├── path-builder.ts │ │ │ │ ├── register.ts │ │ │ │ └── validations.ts │ │ │ ├── plugins │ │ │ │ ├── AppPlugin.ts │ │ │ │ ├── item-tracker │ │ │ │ │ ├── ItemTrackerComponent.tsx │ │ │ │ │ ├── ItemTrackerReadmeComponent.tsx │ │ │ │ │ ├── ItemTrackerStore.ts │ │ │ │ │ ├── README.md │ │ │ │ │ ├── RestService.ts │ │ │ │ │ ├── config.json │ │ │ │ │ ├── images │ │ │ │ │ │ ├── item-tracker-add-item.png │ │ │ │ │ │ ├── item-tracker-all-items.png │ │ │ │ │ │ ├── item-tracker-archived-items.png │ │ │ │ │ │ ├── item-tracker-send-report.png │ │ │ │ │ │ └── item-tracker-start.png │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── package.json │ │ │ │ │ └── work-item │ │ │ │ │ │ ├── AddWorkItemComponent.tsx │ │ │ │ │ │ ├── WorkItemControlsComponent.test.tsx │ │ │ │ │ │ ├── WorkItemListComponent.tsx │ │ │ │ │ │ ├── WorkItemService.test.ts │ │ │ │ │ │ ├── WorkItemService.ts │ │ │ │ │ │ └── testing │ │ │ │ │ │ └── MockWorkItemService.ts │ │ │ │ ├── manifest.ts │ │ │ │ └── sqs-message │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── package-lock.json │ │ │ │ │ ├── package.json │ │ │ │ │ └── src │ │ │ │ │ ├── AwsService.js │ │ │ │ │ ├── ChatItems.js │ │ │ │ │ ├── MessageForm.js │ │ │ │ │ ├── SqsChatComponent.js │ │ │ │ │ ├── SqsChatComponent.unit.test.js │ │ │ │ │ └── config.json │ │ │ ├── react-app-env.d.ts │ │ │ ├── reportWebVitals.ts │ │ │ ├── setupTests.ts │ │ │ └── store │ │ │ │ ├── selectors.ts │ │ │ │ └── store.ts │ │ └── tsconfig.json │ │ └── item-tracker │ │ ├── .gitignore │ │ ├── README.md │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ └── index.html │ │ └── src │ │ ├── App.js │ │ ├── RestService.js │ │ ├── WorkItem.js │ │ ├── WorkItems.js │ │ ├── __test__ │ │ ├── App.test.js │ │ ├── WorkItem.test.js │ │ └── WorkItems.test.js │ │ ├── config.json │ │ ├── index.js │ │ └── setupTests.js └── sample_files │ ├── .sample_media │ ├── market_2.jpg │ ├── speech_sample.mp3 │ └── spheres_2.jpg │ ├── README.md │ ├── chat_sfn_state_machine.json │ ├── movies.json │ └── sample_saml_metadata.xml ├── ruby ├── .gitignore ├── .ruby-version ├── Dockerfile ├── Gemfile ├── Gemfile.lock ├── README.md ├── Rakefile ├── cross_service_examples │ ├── feedback_sentiment_analyzer │ │ ├── README.md │ │ ├── comprehend_lambda_handler.rb │ │ ├── polly_lambda_handler.rb │ │ ├── textract_lambda_handler.rb │ │ └── translate_lambda_handler.rb │ └── item_tracker │ │ ├── .gitignore │ │ ├── README.md │ │ ├── architecture_diagram.png │ │ ├── env │ │ ├── config.yml │ │ └── setup_scripts │ │ │ ├── create_table.rb │ │ │ └── populate_table.rb │ │ ├── spec │ │ └── aurora_actions_spec.rb │ │ ├── src │ │ ├── app.rb │ │ ├── aurora.rb │ │ └── report.rb │ │ └── templates │ │ ├── report.html.erb │ │ └── report.txt ├── example_code │ ├── aurora │ │ ├── README.md │ │ └── hello │ │ │ └── hello_aurora.rb │ ├── auto-scaling │ │ ├── README.md │ │ └── hello │ │ │ └── hello_autoscaling.rb │ ├── cloudtrail │ │ ├── README.md │ │ ├── create_trail.rb │ │ ├── delete_trail.rb │ │ ├── describe_trails.rb │ │ ├── lookup_events.rb │ │ └── spec │ │ │ └── cloudtrail_spec.rb │ ├── cloudwatch │ │ ├── README.md │ │ ├── alarm_actions.rb │ │ ├── alarm_basics.rb │ │ ├── create_alarm.rb │ │ ├── metrics_basics.rb │ │ ├── show_alarms.rb │ │ └── spec │ │ │ ├── alarm_actions_spec.rb │ │ │ ├── alarm_basics_spec.rb │ │ │ ├── create_alarm_spec.rb │ │ │ ├── metrics_basic_spec.rb │ │ │ ├── send_events_ec2_spec.rb │ │ │ └── show_alarms_spec.rb │ ├── codebuild │ │ ├── README.md │ │ ├── aws-ruby-sdk-codebuild-example-build-project.rb │ │ ├── aws-ruby-sdk-codebuild-example-list-builds.rb │ │ └── aws-ruby-sdk-codebuild-example-list-projects.rb │ ├── cognito │ │ ├── README.md │ │ └── hello │ │ │ └── hello_cognito.rb │ ├── dynamodb │ │ ├── .gitignore │ │ ├── README.md │ │ ├── basics │ │ │ ├── dynamodb_basics.rb │ │ │ ├── scenario_getting_started_dynamodb.rb │ │ │ └── spec │ │ │ │ └── scenario_getting_started_dynamodb_spec.rb │ │ ├── hello │ │ │ └── hello_dynamodb.rb │ │ ├── partiql │ │ │ ├── partiql_batch.rb │ │ │ ├── partiql_single.rb │ │ │ ├── scenario_partiql_batch.rb │ │ │ ├── scenario_partiql_single.rb │ │ │ └── spec │ │ │ │ ├── scenario_partiql_batch_spec.rb │ │ │ │ └── scenario_partiql_single_spec.rb │ │ └── scaffold.rb │ ├── ec2 │ │ ├── README.md │ │ ├── ec2-ruby-example-attach-igw-vpc.rb │ │ ├── ec2-ruby-example-create-instance.rb │ │ ├── ec2-ruby-example-create-key-pair.rb │ │ ├── ec2-ruby-example-create-route-table.rb │ │ ├── ec2-ruby-example-create-security-group.rb │ │ ├── ec2-ruby-example-create-subnet.rb │ │ ├── ec2-ruby-example-create-vpc.rb │ │ ├── ec2-ruby-example-elastic-ips.rb │ │ ├── ec2-ruby-example-get-all-instance-info.rb │ │ ├── ec2-ruby-example-get-instance-info-by-tag.rb │ │ ├── ec2-ruby-example-key-pairs.rb │ │ ├── ec2-ruby-example-list-state-instance-i-123abc.rb │ │ ├── ec2-ruby-example-manage-instances.rb │ │ ├── ec2-ruby-example-reboot-instance-i-123abc.rb │ │ ├── ec2-ruby-example-regions-availability-zones.rb │ │ ├── ec2-ruby-example-security-group.rb │ │ ├── ec2-ruby-example-start-instance-i-123abc.rb │ │ ├── ec2-ruby-example-stop-instance-i-123abc.rb │ │ ├── ec2-ruby-example-terminate-instance-i-123abc.rb │ │ ├── hello │ │ │ └── hello_ec2.rb │ │ └── tests │ │ │ ├── test_ec2-ruby-example-attach-igw-vpc.rb │ │ │ ├── test_ec2-ruby-example-create-instance.rb │ │ │ ├── test_ec2-ruby-example-create-key-pair.rb │ │ │ ├── test_ec2-ruby-example-create-route-table.rb │ │ │ ├── test_ec2-ruby-example-create-security-group.rb │ │ │ ├── test_ec2-ruby-example-create-subnet.rb │ │ │ ├── test_ec2-ruby-example-create-vpc.rb │ │ │ ├── test_ec2-ruby-example-elastic-ips.rb │ │ │ ├── test_ec2-ruby-example-get-all-instance-info.rb │ │ │ ├── test_ec2-ruby-example-get-instance-info-by-tag.rb │ │ │ ├── test_ec2-ruby-example-key-pairs.rb │ │ │ ├── test_ec2-ruby-example-list-state-instance-i-123abc.rb │ │ │ ├── test_ec2-ruby-example-manage-instances.rb │ │ │ ├── test_ec2-ruby-example-reboot-instance-i-123abc.rb │ │ │ ├── test_ec2-ruby-example-regions-availability-zones.rb │ │ │ ├── test_ec2-ruby-example-security-group.rb │ │ │ ├── test_ec2-ruby-example-start-instance-i-123abc.rb │ │ │ ├── test_ec2-ruby-example-stop-instance-i-123abc.rb │ │ │ └── test_ec2-ruby-example-terminate-instance-i-123abc.rb │ ├── elasticbeanstalk │ │ ├── README.md │ │ ├── list_apps.rb │ │ ├── list_stacks.rb │ │ ├── spec │ │ │ ├── list_apps_spec.rb │ │ │ ├── list_stacks_spec.rb │ │ │ └── update_app_spec.rb │ │ └── update_app.rb │ ├── elastictranscoder │ │ ├── .Jabberwocky.mp3 │ │ ├── README.md │ │ ├── create_job.rb │ │ ├── create_job_status_notification.rb │ │ ├── specs │ │ │ └── elastictranscoder_spec.rb │ │ └── sqs_queue_notification_worker.rb │ ├── eventbridge │ │ ├── README.md │ │ └── cw-ruby-example-send-events-ec2.rb │ ├── glue │ │ ├── README.md │ │ ├── getting_started.rb │ │ ├── glue_wrapper.rb │ │ ├── hello │ │ │ └── hello_glue.rb │ │ ├── job_script.py │ │ ├── resource_names.yaml │ │ └── spec │ │ │ ├── getting_started_scenario_spec.rb │ │ │ └── test_job_script.py │ ├── iam │ │ ├── README.md │ │ ├── attach_role_policy.rb │ │ ├── attach_user_policy.rb │ │ ├── get_account_password_policy.rb │ │ ├── hello │ │ │ └── hello_iam.rb │ │ ├── list_admins.rb │ │ ├── list_groups.rb │ │ ├── list_saml_providers.rb │ │ ├── list_users.rb │ │ ├── manage_access_keys.rb │ │ ├── manage_account_aliases.rb │ │ ├── manage_roles.rb │ │ ├── manage_server_certificates.rb │ │ ├── manage_users.rb │ │ ├── scenario_users.rb │ │ └── spec │ │ │ ├── attach_role_policy_spec.rb │ │ │ ├── attach_user_policy_spec.rb │ │ │ ├── get_account_password_policy_spec.rb │ │ │ ├── list_admins_spec.rb │ │ │ ├── list_groups_spec.rb │ │ │ ├── list_saml_providers_spec.rb │ │ │ ├── manage_access_keys_spec.rb │ │ │ ├── manage_account_aliases_spec.rb │ │ │ ├── manage_roles_spec.rb │ │ │ ├── manage_server_certificates_spec.rb │ │ │ ├── manage_users_spec.rb │ │ │ └── scenario_users_spec.rb │ ├── kms │ │ ├── README.md │ │ ├── create_key.rb │ │ ├── decrypt_data.rb │ │ ├── encrypt_data.rb │ │ └── re_encrypt_data.rb │ ├── lambda │ │ ├── README.md │ │ ├── demo.txt │ │ ├── hello │ │ │ └── hello_lambda.rb │ │ ├── lambda_basics.rb │ │ ├── lambda_function.rb │ │ ├── lambda_function_updated.rb │ │ ├── scenario_getting_started_functions.rb │ │ └── spec │ │ │ └── scenario_getting_started_functions_spec.rb │ ├── polly │ │ ├── README.md │ │ ├── polly_describe_voices.rb │ │ ├── polly_list_lexicons.rb │ │ └── polly_synthesize_speech.rb │ ├── rds │ │ ├── README.md │ │ ├── create_cluster_snapshot.rb │ │ ├── create_snapshot.rb │ │ ├── hello │ │ │ └── hello_rds.rb │ │ ├── list_cluster_snapshots.rb │ │ ├── list_instance_snapshots.rb │ │ ├── list_instances.rb │ │ ├── list_parameter_groups.rb │ │ ├── list_security_groups.rb │ │ ├── list_subnet_groups.rb │ │ └── spec │ │ │ └── rds_examples_spec.rb │ ├── s3 │ │ ├── README.md │ │ ├── auth_federation_token_request_test.rb │ │ ├── auth_request_object_keys.rb │ │ ├── auth_session_token_request_test.rb │ │ ├── bucket_cors.rb │ │ ├── bucket_create.rb │ │ ├── bucket_list.rb │ │ ├── bucket_list_objects.rb │ │ ├── bucket_policy.rb │ │ ├── bucket_put_encryption.rb │ │ ├── bucket_put_website.rb │ │ ├── encryption_v2 │ │ │ ├── s3_add_csaes_encrypt_item.rb │ │ │ ├── s3_add_cskms_encrypt_item.rb │ │ │ ├── s3_get_csaes_decrypt_item.rb │ │ │ ├── s3_get_cskms_decrypt_item.rb │ │ │ ├── s3_ruby_example_add_cspk_item.rb │ │ │ ├── s3_ruby_example_get_cspk_item.rb │ │ │ └── spec │ │ │ │ ├── test_s3_add_csaes_encrypt_item.rb │ │ │ │ ├── test_s3_add_cskms_encrypt_item.rb │ │ │ │ ├── test_s3_get_csaes_decrypt_item.rb │ │ │ │ ├── test_s3_get_cskms_decrypt_item.rb │ │ │ │ ├── test_s3_ruby_example_add_cspk_item.rb │ │ │ │ └── test_s3_ruby_example_get_cspk_item.rb │ │ ├── hello │ │ │ └── hello_s3.rb │ │ ├── object_copy.rb │ │ ├── object_copy_encrypt.rb │ │ ├── object_exists.rb │ │ ├── object_get.rb │ │ ├── object_get_encryption.rb │ │ ├── object_presigned_url_upload.rb │ │ ├── object_put.rb │ │ ├── object_put_sse.rb │ │ ├── object_upload_file.rb │ │ ├── s3.rb │ │ ├── scenario_getting_started.rb │ │ └── spec │ │ │ ├── bucket_cors_spec.rb │ │ │ ├── bucket_create_spec.rb │ │ │ ├── bucket_list_objects_spec.rb │ │ │ ├── bucket_list_spec.rb │ │ │ ├── bucket_policy_spec.rb │ │ │ ├── bucket_put_encryption_spec.rb │ │ │ ├── bucket_put_website_spec.rb │ │ │ ├── object_copy_encrypt_spec.rb │ │ │ ├── object_copy_spec.rb │ │ │ ├── object_exists_spec.rb │ │ │ ├── object_get_encryption_spec.rb │ │ │ ├── object_get_spec.rb │ │ │ ├── object_presigned_url_upload_spec.rb │ │ │ ├── object_put_spec.rb │ │ │ ├── object_put_sse_spec.rb │ │ │ ├── object_upload_file_spec.rb │ │ │ └── scenario_getting_started_spec.rb │ ├── secretsmanager │ │ ├── README.md │ │ └── sm_get_secrets.rb │ ├── ses │ │ ├── README.md │ │ ├── v1 │ │ │ ├── list_identities.rb │ │ │ ├── ses_get_statistics.rb │ │ │ ├── ses_send_email.rb │ │ │ └── ses_send_verification.rb │ │ └── v2 │ │ │ ├── config.rb │ │ │ └── send_email.rb │ ├── sns │ │ ├── README.md │ │ ├── create_subscription.rb │ │ ├── create_topic.rb │ │ ├── enable_resource.rb │ │ ├── send_message.rb │ │ ├── show_subscriptions.rb │ │ ├── show_topics.rb │ │ ├── spec │ │ │ ├── create_subscriptions_spec.rb │ │ │ └── show_subscriptions_spec.rb │ │ └── tests │ │ │ ├── test-sns-ruby-example-create-subscription.rb │ │ │ ├── test-sns-ruby-example-create-topic.rb │ │ │ └── test_create_bucket_snippet.rb │ └── sqs │ │ ├── README.md │ │ ├── create_queue.rb │ │ ├── delete_queue.rb │ │ ├── enable_resource.rb │ │ ├── message_visibility_timeout.rb │ │ ├── receive_messages.rb │ │ ├── scenario_dead_letter_queue.rb │ │ ├── scenario_getting_started.rb │ │ ├── scenario_polling.rb │ │ ├── send_message.rb │ │ ├── send_message_batch.rb │ │ ├── show_queues.rb │ │ └── tests │ │ ├── test_create_queue.rb │ │ ├── test_receive_messages.rb │ │ ├── test_send_message.rb │ │ ├── test_send_message_batch.rb │ │ └── test_show_queues.rb ├── helpers │ ├── banner.txt │ ├── colorizer.rb │ ├── decorators.rb │ ├── disclaimers.rb │ ├── question.rb │ └── waiters.rb ├── premium-ex.md └── run_tests.sh ├── rust_dev_preview ├── .cargo │ └── config.toml ├── .dockerignore ├── .gitignore ├── Dockerfile ├── README.md ├── cross_service │ ├── Cargo.toml │ ├── Dockerfile │ ├── README.md │ ├── detect_faces │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── detect_labels │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── photo_asset_management │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── examples │ │ │ ├── detect_labels.json │ │ │ ├── download.json │ │ │ ├── labels.json │ │ │ └── upload.json │ │ ├── integration │ │ │ ├── Cargo.toml │ │ │ └── tests │ │ │ │ └── update_label.rs │ │ ├── src │ │ │ ├── bin │ │ │ │ ├── detect_labels.rs │ │ │ │ ├── download.rs │ │ │ │ ├── hello.rs │ │ │ │ ├── labels.rs │ │ │ │ ├── pam.rs │ │ │ │ └── upload.rs │ │ │ ├── chunked_uploader.rs │ │ │ ├── common.rs │ │ │ ├── handlers │ │ │ │ ├── detect_labels.rs │ │ │ │ ├── download.rs │ │ │ │ ├── hello.rs │ │ │ │ ├── labels.rs │ │ │ │ ├── mod.rs │ │ │ │ └── upload.rs │ │ │ ├── lib.rs │ │ │ └── uploader.rs │ │ └── tests │ │ │ ├── test_pipe.rs │ │ │ └── test_upload_part.rs │ ├── rest_ses │ │ ├── .dockerignore │ │ ├── Cargo.toml │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── configuration │ │ │ ├── .gitignore │ │ │ └── base.yaml │ │ ├── src │ │ │ ├── client.rs │ │ │ ├── configuration.rs │ │ │ ├── healthz.rs │ │ │ ├── lib.rs │ │ │ ├── main.rs │ │ │ ├── report.rs │ │ │ ├── startup.rs │ │ │ ├── telemetry.rs │ │ │ └── work_item │ │ │ │ ├── collection.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── repository.rs │ │ │ │ └── work_item_archived.rs │ │ └── tests │ │ │ └── api │ │ │ ├── healthz.rs │ │ │ ├── main.rs │ │ │ ├── startup.rs │ │ │ └── work_item │ │ │ ├── happy.rs │ │ │ ├── mocked.rs │ │ │ └── mod.rs │ ├── rust-toolchain.toml │ └── telephone │ │ ├── Cargo.toml │ │ └── src │ │ └── main.rs ├── examples │ ├── Cargo.toml │ ├── apigateway │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ ├── bin │ │ │ └── get_rest_apis.rs │ │ │ └── lib.rs │ ├── apigatewaymanagement │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ └── post_to_connection.rs │ ├── applicationautoscaling │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ └── describe-scaling-policies.rs │ ├── aurora │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ ├── aurora_scenario │ │ │ ├── mod.rs │ │ │ └── tests.rs │ │ │ ├── bin │ │ │ ├── aurora-scenario.rs │ │ │ └── hello-world.rs │ │ │ ├── lib.rs │ │ │ └── rds.rs │ ├── auto-scaling │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ ├── bin │ │ │ ├── create-autoscaling-group.rs │ │ │ ├── delete-autoscaling-group.rs │ │ │ ├── list-autoscaling-groups.rs │ │ │ ├── scenario.rs │ │ │ └── update-autoscaling-group.rs │ │ │ ├── lib.rs │ │ │ └── scenario.rs │ ├── autoscalingplans │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ └── describe-scaling-plans.rs │ ├── batch │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ └── batch-helloworld.rs │ ├── cloudformation │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── create-stack.rs │ │ │ ├── delete-stack.rs │ │ │ ├── describe-stack.rs │ │ │ └── list-stacks.rs │ ├── cloudwatch │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ └── list-metrics.rs │ ├── cloudwatchlogs │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── get-log-events.rs │ │ │ ├── list-log-groups.rs │ │ │ └── list-log-streams.rs │ ├── cognitoidentity │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ ├── bin │ │ │ ├── describe-identity-pool.rs │ │ │ ├── list-identity-pools.rs │ │ │ └── list-pool-identities.rs │ │ │ └── lib.rs │ ├── cognitoidentityprovider │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ ├── bin │ │ │ └── list-user-pools.rs │ │ │ └── lib.rs │ ├── cognitosync │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ ├── bin │ │ │ └── list-identity-pool-usage.rs │ │ │ └── lib.rs │ ├── concurrency │ │ ├── Cargo.toml │ │ ├── examples │ │ │ ├── s3.rs │ │ │ └── sqs.rs │ │ └── src │ │ │ └── lib.rs │ ├── config │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── config-helloworld.rs │ │ │ ├── delete-configuration-recorder.rs │ │ │ ├── delete-delivery-channel.rs │ │ │ ├── enable-config.rs │ │ │ ├── list-configuration-recorders.rs │ │ │ ├── list-delivery-channels.rs │ │ │ ├── list-resources.rs │ │ │ └── show-resource-history.rs │ ├── custom-root-certificates │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── dynamodb │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── moviedata.json │ │ └── src │ │ │ ├── bin │ │ │ ├── add-item.rs │ │ │ ├── are-more-tables.rs │ │ │ ├── create-table.rs │ │ │ ├── crud.rs │ │ │ ├── data.json │ │ │ ├── delete-item.rs │ │ │ ├── delete-table.rs │ │ │ ├── docker-compose.yml │ │ │ ├── dynamodb-helloworld.rs │ │ │ ├── list-items.rs │ │ │ ├── list-more-tables.rs │ │ │ ├── list-tables-local.rs │ │ │ ├── list-tables-main.rs │ │ │ ├── list-tables.rs │ │ │ ├── list10-tables.rs │ │ │ ├── movies.rs │ │ │ └── partiql.rs │ │ │ ├── lib.rs │ │ │ └── scenario │ │ │ ├── add.rs │ │ │ ├── create.rs │ │ │ ├── delete.rs │ │ │ ├── error.rs │ │ │ ├── list.rs │ │ │ ├── mod.rs │ │ │ └── movies │ │ │ ├── mod.rs │ │ │ ├── server.rs │ │ │ ├── shutdown.rs │ │ │ └── startup.rs │ ├── ebs │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── create-snapshot.rs │ │ │ ├── delete-snapshot.rs │ │ │ ├── get-snapshot-state.rs │ │ │ └── list-snapshots.rs │ ├── ec2 │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── create-instance.rs │ │ │ ├── describe-instances.rs │ │ │ ├── ec2-helloworld.rs │ │ │ ├── list-all-instance-events.rs │ │ │ ├── monitor-instance.rs │ │ │ ├── reboot-instance.rs │ │ │ ├── start-instance.rs │ │ │ └── stop-instance.rs │ ├── ecr │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── describe-repos.rs │ │ │ └── list-images.rs │ ├── ecs │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── cluster.rs │ │ │ └── describe-clusters.rs │ ├── eks │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── create-cluster.rs │ │ │ ├── create-delete-cluster.rs │ │ │ └── list-clusters.rs │ ├── firehose │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ └── put-records-batch.rs │ ├── globalaccelerator │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ └── globalaccelerator-helloworld.rs │ ├── glue │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── resources │ │ │ ├── flight_etl_job_script.py │ │ │ └── setup_scenario_getting_started.yaml │ │ ├── src │ │ │ ├── bin │ │ │ │ └── scenario.rs │ │ │ ├── cleanup.rs │ │ │ ├── clients.rs │ │ │ ├── lib.rs │ │ │ ├── prepare.rs │ │ │ └── run.rs │ │ └── tests │ │ │ ├── clients.rs │ │ │ ├── happy.rs │ │ │ └── main.rs │ ├── greengrassv2 │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ └── list-core-devices.rs │ ├── iam │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── src │ │ │ ├── bin │ │ │ │ ├── create-role.rs │ │ │ │ ├── hello.rs │ │ │ │ └── iam-getting-started.rs │ │ │ └── iam-service-lib.rs │ │ ├── testing │ │ │ ├── test_create_policy_response_malformed.xml │ │ │ └── test_create_policy_response_success.xml │ │ └── tests │ │ │ └── test-iam-service-lib.rs │ ├── iot │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── describe-endpoint.rs │ │ │ └── list-things.rs │ ├── kinesis │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── create-stream.rs │ │ │ ├── delete-stream.rs │ │ │ ├── describe-stream.rs │ │ │ ├── list-streams.rs │ │ │ └── put-record.rs │ ├── kms │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── create-key.rs │ │ │ ├── decrypt.rs │ │ │ ├── encrypt.rs │ │ │ ├── generate-data-key-without-plaintext.rs │ │ │ ├── generate-data-key.rs │ │ │ ├── generate-random.rs │ │ │ ├── kms-helloworld.rs │ │ │ ├── list-keys.rs │ │ │ └── reencrypt-data.rs │ ├── lambda │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ ├── actions.rs │ │ │ ├── bin │ │ │ ├── change-java-runtime.rs │ │ │ ├── invoke-function.rs │ │ │ ├── list-all-function-runtimes.rs │ │ │ ├── list-functions.rs │ │ │ └── scenario.rs │ │ │ ├── lib.rs │ │ │ └── main.rs │ ├── localstack │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ └── use-localstack.rs │ ├── logging │ │ ├── README.md │ │ ├── logger │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ └── tracing │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ └── main.rs │ ├── medialive │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ └── medialive-helloworld.rs │ ├── mediapackage │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── list-endpoints.rs │ │ │ └── mediapackage-helloworld.rs │ ├── polly │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── describe-voices.rs │ │ │ ├── list-lexicons.rs │ │ │ ├── polly-helloworld.rs │ │ │ ├── put-lexicon.rs │ │ │ ├── synthesize-speech-presigned.rs │ │ │ └── synthesize-speech.rs │ ├── qldb │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── create-ledger.rs │ │ │ ├── list-ledgers.rs │ │ │ └── qldb-helloworld.rs │ ├── rds │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ └── rds-helloworld.rs │ ├── rdsdata │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ └── rdsdata-helloworld.rs │ ├── route53 │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ └── route53-helloworld.rs │ ├── rust-toolchain.toml │ ├── s3 │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── file.csv │ │ ├── src │ │ │ ├── bin │ │ │ │ ├── client.rs │ │ │ │ ├── copy-object.rs │ │ │ │ ├── create-bucket.rs │ │ │ │ ├── delete-object.rs │ │ │ │ ├── delete-objects.rs │ │ │ │ ├── get-object-presigned.rs │ │ │ │ ├── get-object.rs │ │ │ │ ├── if-modified-since.rs │ │ │ │ ├── list-buckets.rs │ │ │ │ ├── list-object-versions.rs │ │ │ │ ├── list-objects.rs │ │ │ │ ├── put-object-presigned.rs │ │ │ │ ├── put-object-progress.rs │ │ │ │ ├── s3-getting-started.rs │ │ │ │ ├── s3-helloworld.rs │ │ │ │ ├── s3-multipart-upload.rs │ │ │ │ └── select-object-content.rs │ │ │ ├── error.rs │ │ │ └── s3-service-lib.rs │ │ ├── testfile.txt │ │ └── tests │ │ │ ├── test-s3-getting-started.rs │ │ │ └── test-s3-multipart-upload.rs │ ├── sagemaker │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ ├── bin │ │ │ ├── list-training-jobs.rs │ │ │ └── sagemaker-helloworld.rs │ │ │ └── lib.rs │ ├── sdk-config │ │ ├── Cargo.toml │ │ └── src │ │ │ └── bin │ │ │ ├── disable_retries.rs │ │ │ ├── lazy_static.rs │ │ │ ├── no_env.rs │ │ │ ├── set_retries.rs │ │ │ └── timeouts.rs │ ├── secretsmanager │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── create-secret.rs │ │ │ ├── get-secret-value.rs │ │ │ └── list-secrets.rs │ ├── sending-presigned-requests │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── file.csv │ │ └── src │ │ │ └── main.rs │ ├── ses │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── create-contact-list.rs │ │ │ ├── create-contact.rs │ │ │ ├── is-email-verified.rs │ │ │ ├── list-contact-lists.rs │ │ │ ├── list-contacts.rs │ │ │ └── send-email.rs │ ├── sitewise │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ ├── bin │ │ │ ├── describe-asset.rs │ │ │ ├── list-asset-models.rs │ │ │ ├── list-assets.rs │ │ │ └── list-portals.rs │ │ │ └── lib.rs │ ├── snowball │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── create-address.rs │ │ │ ├── describe-addresses.rs │ │ │ └── list-jobs.rs │ ├── sns │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── create-topic.rs │ │ │ ├── list-topics.rs │ │ │ └── sns-hello-world.rs │ ├── sqs │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ └── sqs-hello-world.rs │ ├── ssm │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── create-parameter.rs │ │ │ └── describe-parameters.rs │ ├── stepfunction │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── start-execution.rs │ │ │ └── stop-execution.rs │ ├── sts │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── assume-role.rs │ │ │ └── get-caller-identity.rs │ ├── testing │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ ├── enums.rs │ │ │ ├── main.rs │ │ │ ├── replay.rs │ │ │ ├── testing │ │ │ ├── response_1.xml │ │ │ ├── response_multi_1.xml │ │ │ └── response_multi_2.xml │ │ │ ├── traits.rs │ │ │ └── wrapper.rs │ ├── textract │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── example_document.png │ │ ├── guest_check.png │ │ └── src │ │ │ └── bin │ │ │ └── analyze-document.rs │ ├── tls │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ └── tests │ │ │ └── test-tls.rs │ └── transcribestreaming │ │ ├── .audio │ │ └── hello-transcribe-8000.wav │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ └── main.rs ├── lambda │ ├── Cargo.toml │ └── calculator │ │ ├── Cargo.toml │ │ └── src │ │ └── bin │ │ ├── arithmetic.rs │ │ └── increment.rs ├── run_all.sh ├── test-utils │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── macros.rs │ │ ├── mod.rs │ │ └── waiter.rs ├── tools │ ├── add_aws_config_feature.py │ ├── requirements.txt │ ├── set_rust_version.py │ └── toggle_sdk_branch.py └── webassembly │ ├── .cargo │ └── config.toml │ ├── Cargo.toml │ ├── README.md │ ├── src │ └── lib.rs │ └── www │ ├── .gitignore │ ├── env │ ├── credentials.js │ ├── index.js │ └── package.json │ ├── package-lock.json │ ├── package.json │ ├── src │ └── index.js │ ├── static │ └── index.html │ └── webpack.config.js ├── rustv1 ├── .cargo │ └── config.toml ├── .dockerignore ├── .gitignore ├── Dockerfile ├── README.md ├── cross_service │ ├── Cargo.toml │ ├── Dockerfile │ ├── README.md │ ├── detect_faces │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── detect_labels │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── photo_asset_management │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── examples │ │ │ ├── detect_labels.json │ │ │ ├── download.json │ │ │ ├── labels.json │ │ │ └── upload.json │ │ ├── integration │ │ │ ├── Cargo.toml │ │ │ └── tests │ │ │ │ └── update_label.rs │ │ ├── src │ │ │ ├── bin │ │ │ │ ├── detect_labels.rs │ │ │ │ ├── download.rs │ │ │ │ ├── hello.rs │ │ │ │ ├── labels.rs │ │ │ │ ├── pam.rs │ │ │ │ └── upload.rs │ │ │ ├── chunked_uploader.rs │ │ │ ├── common.rs │ │ │ ├── handlers │ │ │ │ ├── detect_labels.rs │ │ │ │ ├── download.rs │ │ │ │ ├── hello.rs │ │ │ │ ├── labels.rs │ │ │ │ ├── mod.rs │ │ │ │ └── upload.rs │ │ │ ├── lib.rs │ │ │ └── uploader.rs │ │ └── tests │ │ │ ├── test_pipe.rs │ │ │ └── test_upload_part.rs │ ├── rest_ses │ │ ├── .dockerignore │ │ ├── Cargo.toml │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── configuration │ │ │ ├── .gitignore │ │ │ └── base.yaml │ │ ├── src │ │ │ ├── client.rs │ │ │ ├── configuration.rs │ │ │ ├── healthz.rs │ │ │ ├── lib.rs │ │ │ ├── main.rs │ │ │ ├── report.rs │ │ │ ├── startup.rs │ │ │ ├── telemetry.rs │ │ │ └── work_item │ │ │ │ ├── collection.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── repository.rs │ │ │ │ └── work_item_archived.rs │ │ └── tests │ │ │ └── api │ │ │ ├── healthz.rs │ │ │ ├── main.rs │ │ │ ├── startup.rs │ │ │ └── work_item │ │ │ ├── happy.rs │ │ │ ├── mocked.rs │ │ │ └── mod.rs │ ├── rust-toolchain.toml │ └── telephone │ │ ├── Cargo.toml │ │ └── src │ │ └── main.rs ├── examples │ ├── Cargo.toml │ ├── apigateway │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ ├── bin │ │ │ └── get_rest_apis.rs │ │ │ └── lib.rs │ ├── apigatewaymanagement │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ └── post_to_connection.rs │ ├── applicationautoscaling │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ └── describe-scaling-policies.rs │ ├── aurora │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ ├── aurora_scenario │ │ │ ├── mod.rs │ │ │ └── tests.rs │ │ │ ├── bin │ │ │ ├── aurora-scenario.rs │ │ │ └── hello-world.rs │ │ │ ├── lib.rs │ │ │ └── rds.rs │ ├── auto-scaling │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ ├── bin │ │ │ ├── create-autoscaling-group.rs │ │ │ ├── delete-autoscaling-group.rs │ │ │ ├── list-autoscaling-groups.rs │ │ │ ├── scenario.rs │ │ │ └── update-autoscaling-group.rs │ │ │ ├── lib.rs │ │ │ └── scenario.rs │ ├── autoscalingplans │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ └── describe-scaling-plans.rs │ ├── batch │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ └── batch-helloworld.rs │ ├── bedrock-agent-runtime │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ └── invoke-agent.rs │ ├── bedrock-runtime │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── converse-stream.rs │ │ │ ├── converse.rs │ │ │ └── tool-use.rs │ ├── cloudformation │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── create-stack.rs │ │ │ ├── delete-stack.rs │ │ │ ├── describe-stack.rs │ │ │ └── list-stacks.rs │ ├── cloudwatch │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ └── list-metrics.rs │ ├── cloudwatchlogs │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── get-log-events.rs │ │ │ ├── large-query.rs │ │ │ ├── list-log-groups.rs │ │ │ └── list-log-streams.rs │ ├── cognitoidentity │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ ├── bin │ │ │ ├── describe-identity-pool.rs │ │ │ ├── list-identity-pools.rs │ │ │ └── list-pool-identities.rs │ │ │ └── lib.rs │ ├── cognitoidentityprovider │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ ├── bin │ │ │ └── list-user-pools.rs │ │ │ └── lib.rs │ ├── cognitosync │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ ├── bin │ │ │ └── list-identity-pool-usage.rs │ │ │ └── lib.rs │ ├── concurrency │ │ ├── Cargo.toml │ │ ├── examples │ │ │ ├── s3.rs │ │ │ └── sqs.rs │ │ └── src │ │ │ └── lib.rs │ ├── config │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── config-helloworld.rs │ │ │ ├── delete-configuration-recorder.rs │ │ │ ├── delete-delivery-channel.rs │ │ │ ├── enable-config.rs │ │ │ ├── list-configuration-recorders.rs │ │ │ ├── list-delivery-channels.rs │ │ │ ├── list-resources.rs │ │ │ └── show-resource-history.rs │ ├── custom-root-certificates │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── dynamodb │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── moviedata.json │ │ └── src │ │ │ ├── bin │ │ │ ├── add-item.rs │ │ │ ├── are-more-tables.rs │ │ │ ├── create-table.rs │ │ │ ├── crud.rs │ │ │ ├── data.json │ │ │ ├── delete-item.rs │ │ │ ├── delete-table.rs │ │ │ ├── docker-compose.yml │ │ │ ├── dynamodb-helloworld.rs │ │ │ ├── list-items.rs │ │ │ ├── list-more-tables.rs │ │ │ ├── list-tables-local.rs │ │ │ ├── list-tables-main.rs │ │ │ ├── list-tables.rs │ │ │ ├── list10-tables.rs │ │ │ ├── movies.rs │ │ │ └── partiql.rs │ │ │ ├── lib.rs │ │ │ └── scenario │ │ │ ├── add.rs │ │ │ ├── create.rs │ │ │ ├── delete.rs │ │ │ ├── error.rs │ │ │ ├── list.rs │ │ │ ├── mod.rs │ │ │ └── movies │ │ │ ├── mod.rs │ │ │ ├── server.rs │ │ │ ├── shutdown.rs │ │ │ └── startup.rs │ ├── ebs │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── create-snapshot.rs │ │ │ ├── delete-snapshot.rs │ │ │ ├── get-snapshot-state.rs │ │ │ └── list-snapshots.rs │ ├── ec2 │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ ├── bin │ │ │ ├── create-instance.rs │ │ │ ├── describe-images.rs │ │ │ ├── describe-instance.rs │ │ │ ├── describe-regions.rs │ │ │ ├── ec2-helloworld.rs │ │ │ ├── getting-started.rs │ │ │ ├── list-all-instance-events.rs │ │ │ ├── reboot-instance.rs │ │ │ ├── start-instance.rs │ │ │ └── stop-instance.rs │ │ │ ├── ec2.rs │ │ │ ├── getting_started │ │ │ ├── elastic_ip.rs │ │ │ ├── instance.rs │ │ │ ├── key_pair.rs │ │ │ ├── mod.rs │ │ │ ├── scenario.rs │ │ │ ├── security_group.rs │ │ │ ├── tests │ │ │ │ ├── mod.rs │ │ │ │ └── scenario_with_mocks.rs │ │ │ └── util.rs │ │ │ ├── lib.rs │ │ │ └── ssm.rs │ ├── ecr │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── describe-repos.rs │ │ │ └── list-images.rs │ ├── ecs │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── cluster.rs │ │ │ └── describe-clusters.rs │ ├── eks │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── create-cluster.rs │ │ │ ├── create-delete-cluster.rs │ │ │ └── list-clusters.rs │ ├── firehose │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ └── put-records-batch.rs │ ├── globalaccelerator │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ └── globalaccelerator-helloworld.rs │ ├── glue │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── resources │ │ │ ├── flight_etl_job_script.py │ │ │ └── setup_scenario_getting_started.yaml │ │ ├── src │ │ │ ├── bin │ │ │ │ └── scenario.rs │ │ │ ├── cleanup.rs │ │ │ ├── clients.rs │ │ │ ├── lib.rs │ │ │ ├── prepare.rs │ │ │ └── run.rs │ │ └── tests │ │ │ ├── clients.rs │ │ │ ├── happy.rs │ │ │ └── main.rs │ ├── greengrassv2 │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ └── list-core-devices.rs │ ├── iam │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── src │ │ │ ├── bin │ │ │ │ ├── create-role.rs │ │ │ │ ├── hello.rs │ │ │ │ └── iam-getting-started.rs │ │ │ └── iam-service-lib.rs │ │ ├── testing │ │ │ ├── test_create_policy_response_malformed.xml │ │ │ └── test_create_policy_response_success.xml │ │ └── tests │ │ │ └── test-iam-service-lib.rs │ ├── iot │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── describe-endpoint.rs │ │ │ └── list-things.rs │ ├── kinesis │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── create-stream.rs │ │ │ ├── delete-stream.rs │ │ │ ├── describe-stream.rs │ │ │ ├── list-streams.rs │ │ │ └── put-record.rs │ ├── kms │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── create-key.rs │ │ │ ├── decrypt.rs │ │ │ ├── encrypt.rs │ │ │ ├── generate-data-key-without-plaintext.rs │ │ │ ├── generate-data-key.rs │ │ │ ├── generate-random.rs │ │ │ ├── kms-helloworld.rs │ │ │ ├── list-keys.rs │ │ │ └── reencrypt-data.rs │ ├── lambda │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ ├── actions.rs │ │ │ ├── bin │ │ │ ├── change-java-runtime.rs │ │ │ ├── invoke-function.rs │ │ │ ├── list-all-function-runtimes.rs │ │ │ ├── list-functions.rs │ │ │ └── scenario.rs │ │ │ ├── lib.rs │ │ │ └── main.rs │ ├── localstack │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── aws_config │ │ └── src │ │ │ └── bin │ │ │ └── use-localstack.rs │ ├── logging │ │ ├── README.md │ │ ├── logger │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ └── tracing │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ └── main.rs │ ├── medialive │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ └── medialive-helloworld.rs │ ├── mediapackage │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── list-endpoints.rs │ │ │ └── mediapackage-helloworld.rs │ ├── polly │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── describe-voices.rs │ │ │ ├── list-lexicons.rs │ │ │ ├── polly-helloworld.rs │ │ │ ├── put-lexicon.rs │ │ │ ├── synthesize-speech-presigned.rs │ │ │ └── synthesize-speech.rs │ ├── rds │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ └── rds-helloworld.rs │ ├── rdsdata │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ └── rdsdata-helloworld.rs │ ├── route53 │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ └── route53-helloworld.rs │ ├── rust-toolchain.toml │ ├── s3 │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── file.csv │ │ ├── src │ │ │ ├── bin │ │ │ │ ├── copy-object.rs │ │ │ │ ├── create-bucket.rs │ │ │ │ ├── delete-bucket.rs │ │ │ │ ├── delete-object.rs │ │ │ │ ├── delete-objects.rs │ │ │ │ ├── get-object-presigned.rs │ │ │ │ ├── get-object.rs │ │ │ │ ├── if-modified-since.rs │ │ │ │ ├── list-buckets.rs │ │ │ │ ├── list-object-versions.rs │ │ │ │ ├── list-objects.rs │ │ │ │ ├── put-object-presigned.rs │ │ │ │ ├── put-object-progress.rs │ │ │ │ ├── s3-getting-started.rs │ │ │ │ ├── s3-helloworld.rs │ │ │ │ ├── s3-multipart-upload.rs │ │ │ │ └── select-object-content.rs │ │ │ ├── error.rs │ │ │ └── lib.rs │ │ ├── testfile.txt │ │ └── tests │ │ │ ├── test-s3-getting-started.rs │ │ │ └── test-s3-multipart-upload.rs │ ├── sagemaker │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ ├── bin │ │ │ ├── list-training-jobs.rs │ │ │ └── sagemaker-helloworld.rs │ │ │ └── lib.rs │ ├── sdk-config │ │ ├── Cargo.toml │ │ └── src │ │ │ └── bin │ │ │ ├── disable_retries.rs │ │ │ ├── lazy_static.rs │ │ │ ├── no_env.rs │ │ │ ├── per-request-credentials.rs │ │ │ ├── per-request-retries.rs │ │ │ ├── pre-request-region.rs │ │ │ ├── set_retries.rs │ │ │ └── timeouts.rs │ ├── secretsmanager │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ └── get-secret-value.rs │ ├── sending-presigned-requests │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── file.csv │ │ └── src │ │ │ └── main.rs │ ├── ses │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── src │ │ │ ├── bin │ │ │ │ ├── create-contact-list.rs │ │ │ │ ├── create-contact.rs │ │ │ │ ├── is-email-verified.rs │ │ │ │ ├── list-contact-lists.rs │ │ │ │ ├── list-contacts.rs │ │ │ │ ├── newsletter.rs │ │ │ │ └── send-email.rs │ │ │ ├── lib.rs │ │ │ └── newsletter.rs │ │ └── tests │ │ │ └── test_newsletter.rs │ ├── sitewise │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ ├── bin │ │ │ ├── describe-asset.rs │ │ │ ├── list-asset-models.rs │ │ │ ├── list-assets.rs │ │ │ └── list-portals.rs │ │ │ └── lib.rs │ ├── snowball │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── create-address.rs │ │ │ ├── describe-addresses.rs │ │ │ └── list-jobs.rs │ ├── sns │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── create-topic.rs │ │ │ ├── list-topics.rs │ │ │ └── sns-hello-world.rs │ ├── sqs │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ └── sqs-hello-world.rs │ ├── ssm │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── create-parameter.rs │ │ │ └── describe-parameters.rs │ ├── stepfunction │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── start-execution.rs │ │ │ └── stop-execution.rs │ ├── sts │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ └── bin │ │ │ ├── assume-role.rs │ │ │ └── get-caller-identity.rs │ ├── testing │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ ├── enums.rs │ │ │ ├── main.rs │ │ │ ├── replay.rs │ │ │ ├── testing │ │ │ ├── response_1.xml │ │ │ ├── response_multi_1.xml │ │ │ └── response_multi_2.xml │ │ │ ├── traits.rs │ │ │ └── wrapper.rs │ ├── textract │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── example_document.png │ │ ├── guest_check.png │ │ └── src │ │ │ └── bin │ │ │ └── analyze-document.rs │ ├── tls │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ └── tests │ │ │ └── test-tls.rs │ └── transcribestreaming │ │ ├── .audio │ │ └── hello-transcribe-8000.wav │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ └── main.rs ├── lambda │ ├── Cargo.toml │ ├── README.md │ └── calculator │ │ ├── Cargo.toml │ │ └── src │ │ └── bin │ │ ├── arithmetic.rs │ │ └── increment.rs ├── premium-ex.md ├── run_all.sh ├── test-utils │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── macros.rs │ │ ├── mod.rs │ │ └── waiter.rs ├── tools │ ├── add_aws_config_feature.py │ ├── requirements.txt │ ├── set_rust_version.py │ ├── set_sdk_version.py │ └── toggle_sdk_branch.py └── webassembly │ ├── .cargo │ └── config.toml │ ├── Cargo.toml │ ├── README.md │ ├── src │ └── lib.rs │ └── www │ ├── .gitignore │ ├── env │ ├── credentials.js │ ├── index.js │ └── package.json │ ├── package-lock.json │ ├── package.json │ ├── src │ └── index.js │ ├── static │ └── index.html │ └── webpack.config.js ├── sap-abap ├── #awsex#.nspc.xml ├── README.md ├── package.devc.xml ├── services │ ├── bdr │ │ ├── #awsex#cl_bdr_actions.clas.abap │ │ ├── #awsex#cl_bdr_actions.clas.testclasses.abap │ │ ├── #awsex#cl_bdr_actions.clas.xml │ │ ├── README.md │ │ └── package.devc.xml │ ├── bdz │ │ ├── #awsex#cl_bdz_actions.clas.abap │ │ ├── #awsex#cl_bdz_actions.clas.testclasses.abap │ │ ├── #awsex#cl_bdz_actions.clas.xml │ │ ├── README.md │ │ └── package.devc.xml │ ├── cpd │ │ ├── #awsex#cl_cpd_actions.clas.abap │ │ ├── #awsex#cl_cpd_actions.clas.testclasses.abap │ │ ├── #awsex#cl_cpd_actions.clas.xml │ │ ├── README.md │ │ └── package.devc.xml │ ├── cwt │ │ ├── #awsex#cl_cwt_actions.clas.abap │ │ ├── #awsex#cl_cwt_actions.clas.testclasses.abap │ │ ├── #awsex#cl_cwt_actions.clas.xml │ │ ├── #awsex#cl_cwt_scenarios.clas.abap │ │ ├── #awsex#cl_cwt_scenarios.clas.testclasses.abap │ │ ├── #awsex#cl_cwt_scenarios.clas.xml │ │ ├── README.md │ │ └── package.devc.xml │ ├── dyn │ │ ├── #awsex#cl_dyn_actions.clas.abap │ │ ├── #awsex#cl_dyn_actions.clas.testclasses.abap │ │ ├── #awsex#cl_dyn_actions.clas.xml │ │ ├── #awsex#cl_dyn_scenarios.clas.abap │ │ ├── #awsex#cl_dyn_scenarios.clas.testclasses.abap │ │ ├── #awsex#cl_dyn_scenarios.clas.xml │ │ ├── README.md │ │ └── package.devc.xml │ ├── ec2 │ │ ├── #awsex#cl_ec2_actions.clas.abap │ │ ├── #awsex#cl_ec2_actions.clas.testclasses.abap │ │ ├── #awsex#cl_ec2_actions.clas.xml │ │ ├── README.md │ │ └── package.devc.xml │ ├── kns │ │ ├── #awsex#cl_kns_actions.clas.abap │ │ ├── #awsex#cl_kns_actions.clas.testclasses.abap │ │ ├── #awsex#cl_kns_actions.clas.xml │ │ ├── #awsex#cl_kns_scenarios.clas.abap │ │ ├── #awsex#cl_kns_scenarios.clas.testclasses.abap │ │ ├── #awsex#cl_kns_scenarios.clas.xml │ │ ├── README.md │ │ └── package.devc.xml │ ├── lmd │ │ ├── #awsex#cl_lmd_actions.clas.abap │ │ ├── #awsex#cl_lmd_actions.clas.testclasses.abap │ │ ├── #awsex#cl_lmd_actions.clas.xml │ │ ├── #awsex#cl_lmd_scenarios.clas.abap │ │ ├── #awsex#cl_lmd_scenarios.clas.testclasses.abap │ │ ├── #awsex#cl_lmd_scenarios.clas.xml │ │ ├── README.md │ │ └── package.devc.xml │ ├── package.devc.xml │ ├── s3 │ │ ├── #awsex#cl_s3_actions.clas.abap │ │ ├── #awsex#cl_s3_actions.clas.testclasses.abap │ │ ├── #awsex#cl_s3_actions.clas.xml │ │ ├── #awsex#cl_s3_scenarios.clas.abap │ │ ├── #awsex#cl_s3_scenarios.clas.testclasses.abap │ │ ├── #awsex#cl_s3_scenarios.clas.xml │ │ ├── README.md │ │ └── package.devc.xml │ ├── sgm │ │ ├── #awsex#cl_sgm_actions.clas.abap │ │ ├── #awsex#cl_sgm_actions.clas.testclasses.abap │ │ ├── #awsex#cl_sgm_actions.clas.xml │ │ ├── #awsex#cl_sgm_scenarios.clas.abap │ │ ├── #awsex#cl_sgm_scenarios.clas.testclasses.abap │ │ ├── #awsex#cl_sgm_scenarios.clas.xml │ │ ├── README.md │ │ └── package.devc.xml │ ├── sns │ │ ├── #awsex#cl_sns_actions.clas.abap │ │ ├── #awsex#cl_sns_actions.clas.testclasses.abap │ │ ├── #awsex#cl_sns_actions.clas.xml │ │ ├── #awsex#cl_sns_scenarios.clas.abap │ │ ├── #awsex#cl_sns_scenarios.clas.testclasses.abap │ │ ├── #awsex#cl_sns_scenarios.clas.xml │ │ ├── README.md │ │ └── package.devc.xml │ ├── sqs │ │ ├── #awsex#cl_sqs_actions.clas.abap │ │ ├── #awsex#cl_sqs_actions.clas.testclasses.abap │ │ ├── #awsex#cl_sqs_actions.clas.xml │ │ ├── README.md │ │ └── package.devc.xml │ ├── tex │ │ ├── #awsex#cl_tex_actions.clas.abap │ │ ├── #awsex#cl_tex_actions.clas.testclasses.abap │ │ ├── #awsex#cl_tex_actions.clas.xml │ │ ├── #awsex#cl_tex_scenarios.clas.abap │ │ ├── #awsex#cl_tex_scenarios.clas.testclasses.abap │ │ ├── #awsex#cl_tex_scenarios.clas.xml │ │ ├── README.md │ │ └── package.devc.xml │ └── xl8 │ │ ├── #awsex#cl_xl8_actions.clas.abap │ │ ├── #awsex#cl_xl8_actions.clas.testclasses.abap │ │ ├── #awsex#cl_xl8_actions.clas.xml │ │ ├── #awsex#cl_xl8_scenarios.clas.abap │ │ ├── #awsex#cl_xl8_scenarios.clas.testclasses.abap │ │ ├── #awsex#cl_xl8_scenarios.clas.xml │ │ ├── README.md │ │ └── package.devc.xml └── util │ ├── #awsex#cl_utils.clas.abap │ ├── #awsex#cl_utils.clas.xml │ ├── #awsex#cx_generic.clas.abap │ ├── #awsex#cx_generic.clas.xml │ ├── #awsex#lib_exc.msag.xml │ └── package.devc.xml ├── scenarios ├── basics │ ├── batch │ │ ├── README.md │ │ └── SPECIFICATION.md │ ├── controltower │ │ ├── README.md │ │ └── SPECIFICATION.md │ ├── ecr │ │ ├── README.md │ │ ├── SPECIFICATION.md │ │ └── resources │ │ │ ├── Dockerfile │ │ │ └── hello.sh │ ├── entity_resolution │ │ ├── README.md │ │ └── SPECIFICATION.md │ ├── fleetwise │ │ ├── README.md │ │ └── SPECIFICATION.md │ ├── guardduty │ │ └── SPECIFICATION.md │ ├── inspector │ │ └── SPECIFICATION.md │ ├── iot │ │ ├── README.md │ │ ├── SPECIFICATION.md │ │ └── iot_usecase │ │ │ └── resources │ │ │ ├── .gitignore │ │ │ ├── cdk │ │ │ ├── cdk.json │ │ │ ├── package.json │ │ │ ├── setup.ts │ │ │ └── tsconfig.json │ │ │ └── cfn_template.yaml │ ├── kms │ │ ├── README.md │ │ └── SPECIFICATION.md │ ├── location │ │ ├── README.md │ │ └── SPECIFICATION.md │ ├── neptune │ │ ├── README.md │ │ └── SPECIFICATION.md │ ├── opensearch │ │ ├── README.md │ │ └── SPECIFICATION.md │ ├── redshift │ │ ├── README.md │ │ └── SPECIFICATION.md │ ├── s3 │ │ ├── README.md │ │ └── SPECIFICATION.md │ ├── s3express │ │ ├── README.md │ │ └── SPECIFICATION.md │ ├── sitewise │ │ ├── README.md │ │ └── SPECIFICATION.md │ └── ssm │ │ ├── README.md │ │ └── SPECIFICATION.md └── features │ ├── bedrock_converse_tool │ ├── README.md │ ├── SPECIFICATION.md │ └── toolscenario.png │ ├── cloudwatch_logs_large_query │ ├── README.md │ ├── SPECIFICATION.md │ └── resources │ │ ├── .gitignore │ │ ├── make-log-files.sh │ │ ├── put-log-events.sh │ │ └── stack.yaml │ ├── eventbridge_scheduler │ ├── README.md │ ├── SPECIFICATION.md │ └── resources │ │ ├── cfn_template.yaml │ │ ├── emails.png │ │ └── scheduler-workflow.png │ ├── firehose │ ├── README.md │ ├── SPECIFICATION.md │ ├── resources │ │ ├── docs │ │ │ ├── cfn.png │ │ │ ├── data_gen.png │ │ │ ├── records.png │ │ │ └── setup-and-flow.png │ │ ├── firehose-stack.yml │ │ ├── mock_data.py │ │ └── requirements.txt │ ├── sample_records.json │ └── start.sh │ ├── healthimaging_image_sets │ ├── .images │ │ ├── cfn_stack.png │ │ ├── copy_dicom.png │ │ ├── dicom_import.png │ │ └── get_image_frame_ids.png │ ├── README.md │ ├── SPECIFICATION.md │ └── resources │ │ ├── .gitignore │ │ ├── cdk │ │ ├── cdk.json │ │ ├── package.json │ │ ├── setup.ts │ │ └── tsconfig.json │ │ └── cfn_template.yaml │ ├── resilient_service │ ├── README.md │ ├── SPECIFICATION.md │ └── resources │ │ ├── instance_policy.json │ │ ├── recommendations.json │ │ ├── recommendations_objects.json │ │ ├── server.py │ │ ├── server_startup_script.sh │ │ └── ssm_only_policy.json │ ├── s3_conditional_requests │ ├── README.md │ └── SPECIFICATION.md │ ├── s3_object_integrity │ ├── README.md │ └── SPECIFICATION.md │ ├── s3_object_lock │ ├── README.md │ ├── SPECIFICATION.md │ └── resources │ │ └── Diagram_Amazon-S3-Object-Lock.png │ ├── sagemaker_pipelines │ ├── README.md │ ├── SPECIFICATION.md │ └── resources │ │ ├── GeoSpatialPipeline.json │ │ ├── latlongtest.csv │ │ ├── pipeline.png │ │ └── workflow.png │ ├── sesv2_weekly_mailer │ ├── README.md │ ├── SPECIFICATION.md │ ├── content │ │ ├── .aillyrc │ │ ├── 01_README.md │ │ ├── 10_CreateContact.md │ │ ├── 10_CreateContactList.md │ │ ├── 10_CreateEmailIdentity.md │ │ ├── 10_CreateEmailTemplate.md │ │ ├── 10_ListContacts.md │ │ ├── 10_SendEmail.md │ │ ├── 30_SPECIFICATION.md │ │ ├── 31_SPEC_PREP.md │ │ ├── 31a_intro_message.md │ │ ├── 32_SPEC_GATHER.md │ │ ├── 33_SPEC_SEND.md │ │ ├── 34_SPEC_CLEANUP.md │ │ ├── 38_SPEC_ERRORS.md │ │ ├── 40_sample_files.md │ │ ├── 41_welcome_html.md │ │ ├── 42_coupon_newsletter_html.md │ │ ├── 43_coupon_newsletter_txt.md │ │ ├── 44_sample_coupons.json │ │ ├── 61a_NewsletterWorkflow.java.md │ │ ├── 62a_newsletter.rs.md │ │ ├── 63a_newsletter.py.md │ │ ├── 70_snippets.md │ │ ├── 71_metadata.md │ │ ├── 934a_README_CLEANUP_LINKS.md │ │ └── tmp │ │ │ ├── .aillyrc │ │ │ ├── api_ref.md │ │ │ ├── clean_api_ref.md │ │ │ ├── links.md │ │ │ └── pyref.md │ └── resources │ │ ├── coupon-newsletter.html │ │ ├── coupon-newsletter.txt │ │ ├── sample_coupons.json │ │ ├── welcome.html │ │ └── welcome.txt │ ├── topics_and_queues │ ├── README.md │ ├── SPECIFICATION.md │ └── images │ │ └── fifo_topics_diagram.png │ └── user_pools_and_lambda_triggers │ ├── README.md │ ├── SPECIFICATION.md │ └── resources │ ├── lambda-post-authentication-1.png │ └── lambda-pre-sign-up-1.png ├── steering_docs ├── dotnet-tech.md ├── dotnet-tech │ ├── basics.md │ ├── hello.md │ ├── metadata.md │ ├── orchestration.md │ ├── readme_writeme.md │ ├── tests.md │ └── wrapper.md ├── go-tech │ ├── actions.md │ ├── basics.md │ ├── hello.md │ ├── metadata.md │ ├── readme_writeme.md │ └── tests.md ├── java-tech.md ├── java-tech │ ├── actions.md │ ├── basics.md │ ├── hello.md │ ├── metadata.md │ ├── orchestration.md │ ├── readme_writeme.md │ └── tests.md ├── javascript-tech.md ├── kotlin-tech.md ├── kotlin-tech │ ├── actions.md │ ├── basics.md │ ├── hello.md │ ├── metadata.md │ ├── orchestration.md │ ├── readme_writeme.md │ └── tests.md ├── php-tech │ ├── basics.md │ ├── hello.md │ ├── metadata.md │ ├── orchestration.md │ ├── readme_writeme.md │ ├── tests.md │ └── wrapper.md ├── python-tech-original.md ├── python-tech │ ├── basics.md │ ├── hello.md │ ├── metadata.md │ ├── orchestration.md │ ├── readme_writeme.md │ ├── tests.md │ └── wrapper.md └── rust-tech.md └── swift ├── .dockerignore ├── .gitignore ├── Dockerfile ├── README.md ├── example_code ├── apple │ └── Buckets │ │ ├── Buckets.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ │ └── Buckets │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── Buckets.entitlements │ │ ├── BucketsApp.swift │ │ ├── BucketsAppError.swift │ │ ├── ContentView-ViewModel.swift │ │ ├── ContentView.swift │ │ ├── Preview Content │ │ └── Preview Assets.xcassets │ │ │ └── Contents.json │ │ └── Support │ │ ├── IDString.swift │ │ ├── LocalizedAlertError.swift │ │ └── View-extension.swift ├── bedrock-runtime │ ├── README.md │ └── models │ │ ├── amazon-nova │ │ ├── amazon-nova-canvas │ │ │ ├── Package.swift │ │ │ ├── Sources │ │ │ │ └── main.swift │ │ │ └── nova_canvas.png │ │ ├── amazon-nova-reel │ │ │ ├── Package.swift │ │ │ └── Sources │ │ │ │ └── main.swift │ │ └── amazon-nova-text │ │ │ ├── Package.swift │ │ │ └── Sources │ │ │ ├── Converse │ │ │ └── main.swift │ │ │ └── ConverseStream │ │ │ └── main.swift │ │ ├── anthropic_claude │ │ ├── Package.swift │ │ └── Sources │ │ │ ├── Converse │ │ │ └── main.swift │ │ │ └── ConverseStream │ │ │ └── main.swift │ │ └── meta_llama │ │ ├── Package.swift │ │ └── Sources │ │ ├── Converse │ │ └── main.swift │ │ └── ConverseStream │ │ └── main.swift ├── bedrock │ ├── ListFoundationModels │ │ ├── Package.swift │ │ └── Sources │ │ │ └── entry.swift │ └── README.md ├── cognito-identity-provider │ ├── ListUsers │ │ ├── Package.swift │ │ ├── Sources │ │ │ └── entry.swift │ │ └── test.sh │ ├── README.md │ └── scenario │ │ ├── Package.swift │ │ ├── Sources │ │ └── entry.swift │ │ └── test.sh ├── cognito-identity │ ├── FindOrCreateIdentityPool │ │ ├── Package.swift │ │ ├── Sources │ │ │ ├── CognitoIdentityHandler │ │ │ │ └── CognitoIdentityHandler.swift │ │ │ └── FindOrCreateIdentityPool │ │ │ │ └── FindOrCreateIdentityPool.swift │ │ └── Tests │ │ │ └── CognitoIdentityHandlerTests │ │ │ └── CognitoIdentityDemoTests.swift │ └── README.md ├── dynamodb │ ├── BatchGetItem │ │ ├── Package.swift │ │ ├── Sources │ │ │ ├── Movie.swift │ │ │ ├── MovieDatabase.swift │ │ │ └── batchgetitem.swift │ │ └── Tests │ │ │ ├── MovieDatabaseTests.swift │ │ │ └── MovieTests.swift │ ├── ListTables │ │ ├── Package.swift │ │ ├── Sources │ │ │ ├── DatabaseManager.swift │ │ │ └── listtables.swift │ │ └── Tests │ │ │ └── ListTablesTests.swift │ ├── README.md │ └── basics │ │ ├── MovieList │ │ ├── Movie.swift │ │ └── MovieTable.swift │ │ ├── Package.swift │ │ ├── Sources │ │ └── basics.swift │ │ └── Tests │ │ ├── MovieTableTests.swift │ │ └── MovieTests.swift ├── ec2 │ ├── README.md │ ├── hello │ │ ├── Package.swift │ │ └── Sources │ │ │ └── entry.swift │ └── scenario │ │ ├── Package.swift │ │ └── Sources │ │ └── entry.swift ├── glue │ ├── README.md │ └── scenario │ │ ├── Package.swift │ │ ├── Sources │ │ └── entry.swift │ │ ├── flight_etl_job_script.py │ │ ├── scaffold.py │ │ ├── setup_scenario_getting_started.yaml │ │ └── test.sh ├── iam │ ├── AttachRolePolicy │ │ ├── Package.swift │ │ ├── Sources │ │ │ ├── AttachRolePolicy │ │ │ │ └── AttachRolePolicy.swift │ │ │ └── ServiceHandler │ │ │ │ └── ServiceHandler.swift │ │ └── Tests │ │ │ └── AttachRolePolicyTests │ │ │ ├── AttachRolePolicyTests.swift │ │ │ └── ServiceHandler_Ext.swift │ ├── CreateRole │ │ ├── Package.swift │ │ ├── Sources │ │ │ ├── CreateRole │ │ │ │ └── CreateRole.swift │ │ │ └── ServiceHandler │ │ │ │ └── ServiceHandler.swift │ │ └── Tests │ │ │ └── CreateRoleTests │ │ │ ├── CreateRoleTests.swift │ │ │ └── ServiceHandler_Ext.swift │ ├── CreateServiceLinkedRole │ │ ├── Package.swift │ │ ├── Sources │ │ │ ├── CreateServiceLinkedRole │ │ │ │ └── CreateServiceLinkedRole.swift │ │ │ └── ServiceHandler │ │ │ │ └── ServiceHandler.swift │ │ └── Tests │ │ │ └── CreateServiceLinkedRoleTests │ │ │ ├── CreateServiceLinkedRoleTests.swift │ │ │ └── ServiceHandler_Ext.swift │ ├── CreateUser │ │ ├── Package.swift │ │ ├── Sources │ │ │ ├── CreateUser │ │ │ │ └── CreateUser.swift │ │ │ └── ServiceHandler │ │ │ │ └── ServiceHandler.swift │ │ └── Tests │ │ │ └── CreateUserTests │ │ │ ├── CreateUserTests.swift │ │ │ └── ServiceHandler_Ext.swift │ ├── GetPolicy │ │ ├── Package.swift │ │ ├── Sources │ │ │ ├── GetPolicy │ │ │ │ └── GetPolicy.swift │ │ │ └── ServiceHandler │ │ │ │ └── ServiceHandler.swift │ │ └── Tests │ │ │ └── GetPolicyTests │ │ │ ├── GetPolicyTests.swift │ │ │ └── ServiceHandler_Ext.swift │ ├── GetRole │ │ ├── Package.swift │ │ ├── Sources │ │ │ ├── GetRole │ │ │ │ └── GetRole.swift │ │ │ └── ServiceHandler │ │ │ │ └── ServiceHandler.swift │ │ └── Tests │ │ │ └── GetRoleTests │ │ │ ├── GetRoleTests.swift │ │ │ └── ServiceHandler_Ext.swift │ ├── ListAttachedRolePolicies │ │ ├── Package.swift │ │ ├── Sources │ │ │ ├── ListAttachedRolePolicies │ │ │ │ └── ListAttachedRolePolicies.swift │ │ │ └── ServiceHandler │ │ │ │ └── ServiceHandler.swift │ │ └── Tests │ │ │ └── ListAttachedRolePoliciesTests │ │ │ ├── ListAttachedRolePoliciesTests.swift │ │ │ └── ServiceHandler_Ext.swift │ ├── ListGroups │ │ ├── Package.swift │ │ ├── Sources │ │ │ ├── ListGroups │ │ │ │ └── ListGroups.swift │ │ │ └── ServiceHandler │ │ │ │ └── ServiceHandler.swift │ │ └── Tests │ │ │ └── ListGroupsTests │ │ │ ├── ListGroupsTests.swift │ │ │ └── ServiceHandler_Ext.swift │ ├── ListPolicies │ │ ├── Package.swift │ │ ├── Sources │ │ │ ├── ListPolicies │ │ │ │ └── ListPolicies.swift │ │ │ └── ServiceHandler │ │ │ │ ├── MyPolicyRecord.swift │ │ │ │ └── ServiceHandler.swift │ │ └── Tests │ │ │ └── ListPoliciesTests │ │ │ ├── ListPoliciesTests.swift │ │ │ └── ServiceHandler_Ext.swift │ ├── ListRolePolicies │ │ ├── Package.swift │ │ ├── Sources │ │ │ ├── ListRolePolicies │ │ │ │ └── ListRolePolicies.swift │ │ │ └── ServiceHandler │ │ │ │ └── ServiceHandler.swift │ │ └── Tests │ │ │ └── ListRolePoliciesTests │ │ │ ├── ListRolePoliciesTests.swift │ │ │ └── ServiceHandler_Ext.swift │ ├── ListRoles │ │ ├── Package.swift │ │ ├── Sources │ │ │ ├── ListRoles │ │ │ │ └── ListRoles.swift │ │ │ └── ServiceHandler │ │ │ │ └── ServiceHandler.swift │ │ └── Tests │ │ │ └── ListRolesTests │ │ │ ├── ListRolesTests.swift │ │ │ └── ServiceHandler_Ext.swift │ ├── ListUsers │ │ ├── Package.swift │ │ ├── Sources │ │ │ ├── ListUsers │ │ │ │ └── ListUsers.swift │ │ │ └── ServiceHandler │ │ │ │ ├── MyUserRecord.swift │ │ │ │ └── ServiceHandler.swift │ │ └── Tests │ │ │ └── ListUsersTests │ │ │ ├── ListUsersTests.swift │ │ │ └── ServiceHandler_Ext.swift │ ├── README.md │ └── basics │ │ ├── Package.swift │ │ ├── Sources │ │ ├── Basics │ │ │ └── Basics.swift │ │ └── ServiceHandler │ │ │ ├── ServiceHandlerError.swift │ │ │ ├── ServiceHandlerIAM.swift │ │ │ ├── ServiceHandlerIAM_Ext.swift │ │ │ ├── ServiceHandlerS3.swift │ │ │ ├── ServiceHandlerSTS.swift │ │ │ └── ServiceHandlerSTS_Ext.swift │ │ └── Tests │ │ └── BasicsTests │ │ └── BasicsTests.swift ├── identity-resolvers │ ├── cognito-resolver │ │ ├── Package.swift │ │ └── Sources │ │ │ ├── Example.swift │ │ │ └── entry.swift │ └── sso-resolver │ │ ├── Package.swift │ │ ├── Sources │ │ └── entry.swift │ │ └── test.sh ├── lambda │ ├── README.md │ ├── basics │ │ ├── calculator │ │ │ ├── Package.swift │ │ │ └── Sources │ │ │ │ └── calculator.swift │ │ ├── increment │ │ │ ├── Package.swift │ │ │ └── Sources │ │ │ │ └── increment.swift │ │ ├── lambda-basics │ │ │ ├── Package.swift │ │ │ └── Sources │ │ │ │ ├── ExampleError.swift │ │ │ │ └── entry.swift │ │ └── test.sh │ └── using-lambda-runtime │ │ ├── .gitignore │ │ ├── Package.swift │ │ ├── Sources │ │ └── lambda.swift │ │ └── test.sh ├── rds │ ├── README.md │ └── scenario │ │ ├── Package.swift │ │ └── Sources │ │ └── entry.swift ├── s3-transfer-manager │ ├── download-streaming │ │ ├── Package.swift │ │ └── Sources │ │ │ ├── Example.swift │ │ │ └── entry.swift │ ├── get-bucket │ │ ├── Package.swift │ │ └── Sources │ │ │ ├── Example.swift │ │ │ └── entry.swift │ └── upload-file │ │ ├── Package.swift │ │ └── Sources │ │ ├── Example.swift │ │ └── entry.swift ├── s3 │ ├── DeleteObjects │ │ ├── Package.swift │ │ ├── Sources │ │ │ ├── DeleteObjects │ │ │ │ └── DeleteObjects.swift │ │ │ └── ServiceHandler │ │ │ │ └── ServiceHandler.swift │ │ └── Tests │ │ │ └── DeleteObjectsTests │ │ │ ├── DeleteObjectsTests.swift │ │ │ ├── S3DemoCleanup.swift │ │ │ └── ServiceHandler_Ext.swift │ ├── ListBuckets-Simple │ │ ├── Package.swift │ │ ├── Sources │ │ │ └── entry.swift │ │ └── test.sh │ ├── ListBuckets │ │ ├── Package.swift │ │ ├── Sources │ │ │ └── ListBuckets │ │ │ │ ├── S3Session.swift │ │ │ │ └── listbuckets.swift │ │ └── Tests │ │ │ └── ListBucketsTests │ │ │ └── ListBucketsTests.swift │ ├── README.md │ ├── basics │ │ ├── Package.swift │ │ ├── Sources │ │ │ ├── ServiceHandler │ │ │ │ └── ServiceHandler.swift │ │ │ └── basics │ │ │ │ └── basics.swift │ │ └── Tests │ │ │ └── basics-tests │ │ │ ├── S3DemoCleanup.swift │ │ │ └── basics-tests.swift │ ├── binary-streaming │ │ ├── Package.swift │ │ ├── Sources │ │ │ ├── streamdown │ │ │ │ ├── TransferError.swift │ │ │ │ └── streamdown.swift │ │ │ └── streamup │ │ │ │ ├── TransferError.swift │ │ │ │ └── streamup.swift │ │ └── test.sh │ ├── checksums │ │ ├── multipart │ │ │ ├── Package.swift │ │ │ └── Sources │ │ │ │ ├── TransferError.swift │ │ │ │ └── entry.swift │ │ └── upload │ │ │ ├── Package.swift │ │ │ └── Sources │ │ │ ├── TransferError.swift │ │ │ └── entry.swift │ ├── multipart-upload │ │ ├── Package.swift │ │ └── Sources │ │ │ ├── TransferError.swift │ │ │ └── entry.swift │ └── presigned-urls │ │ ├── Package.swift │ │ ├── Sources │ │ ├── presigned-download │ │ │ ├── TransferError.swift │ │ │ └── entry.swift │ │ └── presigned-upload │ │ │ ├── TransferError.swift │ │ │ └── entry.swift │ │ └── test.sh ├── sfn │ ├── README.md │ ├── hello │ │ ├── Package.swift │ │ └── Sources │ │ │ └── entry.swift │ └── scenario │ │ ├── Package.swift │ │ └── Sources │ │ ├── Activity.swift │ │ ├── Example.swift │ │ ├── StateMachine.swift │ │ └── entry.swift ├── sns │ ├── CreateTopic │ │ ├── Package.swift │ │ └── Sources │ │ │ └── entry.swift │ ├── DeleteTopic │ │ ├── Package.swift │ │ └── Sources │ │ │ └── entry.swift │ ├── Publish │ │ ├── Package.swift │ │ └── Sources │ │ │ └── entry.swift │ ├── README.md │ ├── SubscribeEmail │ │ ├── Package.swift │ │ └── Sources │ │ │ └── entry.swift │ ├── SubscribeSMS │ │ ├── Package.swift │ │ └── Sources │ │ │ └── entry.swift │ ├── Unsubscribe │ │ ├── Package.swift │ │ └── Sources │ │ │ └── entry.swift │ └── basics │ │ ├── Package.swift │ │ └── Sources │ │ └── entry.swift ├── sqs │ ├── CreateQueue │ │ ├── Package.swift │ │ └── Sources │ │ │ └── entry.swift │ ├── DeleteMessageBatch │ │ ├── Package.swift │ │ └── Sources │ │ │ └── entry.swift │ ├── DeleteQueue │ │ ├── Package.swift │ │ └── Sources │ │ │ └── entry.swift │ ├── GetQueueAttributes │ │ ├── Package.swift │ │ └── Sources │ │ │ └── entry.swift │ ├── README.md │ ├── ReceiveMessage │ │ ├── Package.swift │ │ └── Sources │ │ │ └── entry.swift │ ├── SetQueueAttributes │ │ ├── Package.swift │ │ └── Sources │ │ │ └── entry.swift │ ├── basics │ │ ├── Package.swift │ │ └── Sources │ │ │ └── entry.swift │ └── scenario │ │ ├── Package.swift │ │ └── Sources │ │ └── entry.swift ├── sts │ ├── AssumeRole │ │ ├── Package.swift │ │ ├── Sources │ │ │ ├── AssumeRoleExampleError.swift │ │ │ └── entry.swift │ │ └── test.sh │ └── README.md ├── support │ ├── README.md │ ├── hello │ │ ├── Package.swift │ │ └── Sources │ │ │ └── entry.swift │ └── scenario │ │ ├── Package.swift │ │ └── Sources │ │ ├── Scenario.swift │ │ └── entry.swift ├── swift-sdk │ ├── ErrorHandling │ │ ├── .gitignore │ │ ├── Package.swift │ │ ├── Sources │ │ │ └── entry.swift │ │ └── test.sh │ ├── Waiters │ │ ├── Package.swift │ │ ├── Sources │ │ │ ├── S3Session.swift │ │ │ └── waiters.swift │ │ ├── Tests │ │ │ └── Waiters-Tests.swift │ │ └── test.sh │ ├── config │ │ ├── Package.swift │ │ ├── Sources │ │ │ └── ConfigExample.swift │ │ ├── test-cfn.yaml │ │ └── test.sh │ ├── http-config │ │ ├── Package.swift │ │ └── Sources │ │ │ └── entry.swift │ ├── mocking │ │ ├── Package.swift │ │ ├── Sources │ │ │ ├── BucketManager.swift │ │ │ ├── S3Session.swift │ │ │ └── mocking.swift │ │ └── Tests │ │ │ ├── MockS3Session.swift │ │ │ └── mocking-tests.swift │ ├── pagination │ │ ├── Package.swift │ │ ├── Sources │ │ │ └── entry.swift │ │ └── test.sh │ └── retry │ │ ├── Package.swift │ │ ├── Sources │ │ └── entry.swift │ │ └── test.sh └── transcribe-streaming │ ├── README.md │ └── transcribe-events │ ├── Package.swift │ └── Sources │ ├── TranscribeError.swift │ └── entry.swift ├── modules └── SwiftUtilities │ ├── Package.swift │ ├── README.md │ ├── Sources │ └── SwiftUtilities │ │ ├── STimer.swift │ │ ├── String_Fakery.swift │ │ ├── String_uniqueName.swift │ │ ├── TestWaiter.swift │ │ └── ValueList.swift │ └── Tests │ └── SwiftUtilitiesTests │ ├── FakeryStringTests.swift │ ├── STimerTests.swift │ ├── TestWaiterTests.swift │ ├── UniqueNameStringTests.swift │ └── ValueListTests.swift ├── premium-ex.md └── tools └── swiftbuild.py /.abapgit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.abapgit.xml -------------------------------------------------------------------------------- /.doc_gen/metadata/.prettierrc.yaml: -------------------------------------------------------------------------------- 1 | bracketSpacing: false 2 | -------------------------------------------------------------------------------- /.doc_gen/validation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.doc_gen/validation.yaml -------------------------------------------------------------------------------- /.dotnet/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.dotnet/.gitignore -------------------------------------------------------------------------------- /.dotnet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.dotnet/README.md -------------------------------------------------------------------------------- /.dotnet/example_code/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.dotnet/example_code/README.md -------------------------------------------------------------------------------- /.dotnet/example_code_legacy/CloudWatchLogs/AwsCloudWatchSample1/myTestLogGroup.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.flake8 -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.git-hooks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.git-hooks/README.md -------------------------------------------------------------------------------- /.git-hooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.git-hooks/pre-commit -------------------------------------------------------------------------------- /.gitallowed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.gitallowed -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.github/ISSUE_TEMPLATE/bug.yaml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/allowed-labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.github/allowed-labels.yml -------------------------------------------------------------------------------- /.github/label-ruleset.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.github/label-ruleset.yml -------------------------------------------------------------------------------- /.github/linters/.python-lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.github/linters/.python-lint -------------------------------------------------------------------------------- /.github/linters/.ruby-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.github/linters/.ruby-lint.yml -------------------------------------------------------------------------------- /.github/linters/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.github/linters/checkstyle.xml -------------------------------------------------------------------------------- /.github/linters/ktlint_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.github/linters/ktlint_config -------------------------------------------------------------------------------- /.github/linters/phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.github/linters/phpcs.xml -------------------------------------------------------------------------------- /.github/sd-cpp-linter/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.github/sd-cpp-linter/Dockerfile -------------------------------------------------------------------------------- /.github/sd-cpp-linter/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.github/sd-cpp-linter/LICENSE -------------------------------------------------------------------------------- /.github/sd-cpp-linter/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.github/sd-cpp-linter/action.yml -------------------------------------------------------------------------------- /.github/sd-cpp-linter/requirements.txt: -------------------------------------------------------------------------------- 1 | PyGithub~=1.51 2 | unidiff~=0.6.0 3 | requests~=2.23 4 | pyyaml~=5.4 5 | -------------------------------------------------------------------------------- /.github/workflows/lint-php.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.github/workflows/lint-php.yml -------------------------------------------------------------------------------- /.github/workflows/lint-ruby.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.github/workflows/lint-ruby.yml -------------------------------------------------------------------------------- /.github/workflows/lint-rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.github/workflows/lint-rust.yml -------------------------------------------------------------------------------- /.github/workflows/pr_stats.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.github/workflows/pr_stats.yml -------------------------------------------------------------------------------- /.github/workflows/sh-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.github/workflows/sh-check.yml -------------------------------------------------------------------------------- /.github/workflows/sync-S3-KB.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.github/workflows/sync-S3-KB.yml -------------------------------------------------------------------------------- /.github/workflows/writeme.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.github/workflows/writeme.yml -------------------------------------------------------------------------------- /.github/workflows/yaml-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.github/workflows/yaml-lint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.gitignore -------------------------------------------------------------------------------- /.tools/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | .venv -------------------------------------------------------------------------------- /.tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/README.md -------------------------------------------------------------------------------- /.tools/ailly/.gitignore: -------------------------------------------------------------------------------- 1 | .vectors 2 | node_modules 3 | -------------------------------------------------------------------------------- /.tools/ailly/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/ailly/README.md -------------------------------------------------------------------------------- /.tools/ailly/ailly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/ailly/ailly.py -------------------------------------------------------------------------------- /.tools/ailly/docs/.aillyrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/ailly/docs/.aillyrc -------------------------------------------------------------------------------- /.tools/ailly/docs/20_PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/ailly/docs/20_PLAN.md -------------------------------------------------------------------------------- /.tools/ailly/docs/21a_PLAN_P.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/ailly/docs/21a_PLAN_P.md -------------------------------------------------------------------------------- /.tools/ailly/docs/21b_PLAN_L.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/ailly/docs/21b_PLAN_L.md -------------------------------------------------------------------------------- /.tools/ailly/docs/21c_PLAN_A.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/ailly/docs/21c_PLAN_A.md -------------------------------------------------------------------------------- /.tools/ailly/docs/21d_PLAN_N.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/ailly/docs/21d_PLAN_N.md -------------------------------------------------------------------------------- /.tools/ailly/dotnet-prompts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/ailly/dotnet-prompts.yaml -------------------------------------------------------------------------------- /.tools/ailly/extract_snippets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/ailly/extract_snippets.sh -------------------------------------------------------------------------------- /.tools/ailly/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/ailly/package-lock.json -------------------------------------------------------------------------------- /.tools/ailly/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/ailly/package.json -------------------------------------------------------------------------------- /.tools/ailly/plugin.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/ailly/plugin.mjs -------------------------------------------------------------------------------- /.tools/ailly/prompts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/ailly/prompts.yaml -------------------------------------------------------------------------------- /.tools/base_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/base_requirements.txt -------------------------------------------------------------------------------- /.tools/readmes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/readmes/README.md -------------------------------------------------------------------------------- /.tools/readmes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.tools/readmes/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/readmes/config.py -------------------------------------------------------------------------------- /.tools/readmes/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/readmes/render.py -------------------------------------------------------------------------------- /.tools/readmes/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/readmes/requirements.txt -------------------------------------------------------------------------------- /.tools/readmes/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/readmes/runner.py -------------------------------------------------------------------------------- /.tools/readmes/scanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/readmes/scanner.py -------------------------------------------------------------------------------- /.tools/readmes/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/readmes/setup.py -------------------------------------------------------------------------------- /.tools/readmes/update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/readmes/update.py -------------------------------------------------------------------------------- /.tools/readmes/writeme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/readmes/writeme.py -------------------------------------------------------------------------------- /.tools/snippets/.gitignore: -------------------------------------------------------------------------------- 1 | vendors 2 | -------------------------------------------------------------------------------- /.tools/snippets/get_vendors.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/snippets/get_vendors.sh -------------------------------------------------------------------------------- /.tools/snippets/sitter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/snippets/sitter.py -------------------------------------------------------------------------------- /.tools/test/DEPLOYMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/test/DEPLOYMENT.md -------------------------------------------------------------------------------- /.tools/test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/test/README.md -------------------------------------------------------------------------------- /.tools/test/requirements.txt: -------------------------------------------------------------------------------- 1 | PyYAML==6.0.1 2 | -------------------------------------------------------------------------------- /.tools/test/stacks/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/test/stacks/.gitignore -------------------------------------------------------------------------------- /.tools/test/stacks/admin/python/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "python3 app.py" 3 | } 4 | -------------------------------------------------------------------------------- /.tools/test/stacks/admin/typescript/cdk.context.json: -------------------------------------------------------------------------------- 1 | { 2 | "acknowledged-issue-numbers": [19836] 3 | } 4 | -------------------------------------------------------------------------------- /.tools/test/stacks/deploy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/test/stacks/deploy.py -------------------------------------------------------------------------------- /.tools/test/stacks/images/python/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.tools/test/stacks/images/python/public_ecr_repositories_stack/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.tools/test/stacks/images/typescript/cdk.context.json: -------------------------------------------------------------------------------- 1 | { 2 | "acknowledged-issue-numbers": [19836] 3 | } 4 | -------------------------------------------------------------------------------- /.tools/test/stacks/nuke/typescript/.prettierignore: -------------------------------------------------------------------------------- 1 | cdk.out/ 2 | -------------------------------------------------------------------------------- /.tools/test/stacks/plugin/python/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "python3 app.py" 3 | } 4 | -------------------------------------------------------------------------------- /.tools/test/stacks/plugin/typescript/cdk.context.json: -------------------------------------------------------------------------------- 1 | { 2 | "acknowledged-issue-numbers": [ 19836, 31885 ] 3 | } 4 | -------------------------------------------------------------------------------- /.tools/validation/.yamllint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/validation/.yamllint.yaml -------------------------------------------------------------------------------- /.tools/validation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/validation/README.md -------------------------------------------------------------------------------- /.tools/verify_python.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/verify_python.bat -------------------------------------------------------------------------------- /.tools/verify_python.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/verify_python.ps -------------------------------------------------------------------------------- /.tools/verify_python.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/.tools/verify_python.sh -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/README.md -------------------------------------------------------------------------------- /abaplint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/abaplint.json -------------------------------------------------------------------------------- /applications/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/applications/README.md -------------------------------------------------------------------------------- /applications/feedback_sentiment_analyzer/client/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /applications/photo-asset-manager/cdk/rekognition_photo_analyzer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /applications/photo-asset-manager/elros-pam/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /aws-cfn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/aws-cfn/README.md -------------------------------------------------------------------------------- /aws-cli/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/aws-cli/.gitattributes -------------------------------------------------------------------------------- /aws-cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/aws-cli/README.md -------------------------------------------------------------------------------- /aws-cli/bash-linux/.shellcheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/aws-cli/bash-linux/.shellcheckrc -------------------------------------------------------------------------------- /aws-cli/bash-linux/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/aws-cli/bash-linux/README.md -------------------------------------------------------------------------------- /aws-cli/bash-linux/ec2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/aws-cli/bash-linux/ec2/README.md -------------------------------------------------------------------------------- /aws-cli/bash-linux/iam/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/aws-cli/bash-linux/iam/README.md -------------------------------------------------------------------------------- /aws-cli/bash-linux/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/aws-cli/bash-linux/run_tests.sh -------------------------------------------------------------------------------- /aws-cli/bash-linux/s3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/aws-cli/bash-linux/s3/README.md -------------------------------------------------------------------------------- /cpp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/cpp/.gitignore -------------------------------------------------------------------------------- /cpp/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/cpp/Dockerfile -------------------------------------------------------------------------------- /cpp/Dockerfile.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/cpp/Dockerfile.dockerignore -------------------------------------------------------------------------------- /cpp/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/cpp/README.rst -------------------------------------------------------------------------------- /cpp/build_all_examples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/cpp/build_all_examples.sh -------------------------------------------------------------------------------- /cpp/example_code/acm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/cpp/example_code/acm/README.md -------------------------------------------------------------------------------- /cpp/example_code/acm/tests/mock_input/AddTagsToCertificate.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /cpp/example_code/acm/tests/mock_input/DeleteCertificate.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /cpp/example_code/acm/tests/mock_input/RemoveTagsFromCertificate.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /cpp/example_code/acm/tests/mock_input/RenewCertificate.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /cpp/example_code/acm/tests/mock_input/ResendValidationEmail.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /cpp/example_code/acm/tests/mock_input/UpdateCertificateOption.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /cpp/example_code/cloudtrail/tests/mock_input/DeleteTrail.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /cpp/example_code/ebs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/cpp/example_code/ebs/README.md -------------------------------------------------------------------------------- /cpp/example_code/ec2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/cpp/example_code/ec2/README.md -------------------------------------------------------------------------------- /cpp/example_code/glue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/cpp/example_code/glue/README.md -------------------------------------------------------------------------------- /cpp/example_code/iam/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/cpp/example_code/iam/README.md -------------------------------------------------------------------------------- /cpp/example_code/iot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/cpp/example_code/iot/README.md -------------------------------------------------------------------------------- /cpp/example_code/iot/tests/mock_input/empty_response.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /cpp/example_code/rds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/cpp/example_code/rds/README.md -------------------------------------------------------------------------------- /cpp/example_code/s3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/cpp/example_code/s3/README.md -------------------------------------------------------------------------------- /cpp/example_code/ses/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/cpp/example_code/ses/README.md -------------------------------------------------------------------------------- /cpp/example_code/sns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/cpp/example_code/sns/README.md -------------------------------------------------------------------------------- /cpp/example_code/sqs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/cpp/example_code/sqs/README.md -------------------------------------------------------------------------------- /cpp/example_code/sts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/cpp/example_code/sts/README.md -------------------------------------------------------------------------------- /cpp/premium-ex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/cpp/premium-ex.md -------------------------------------------------------------------------------- /cpp/run_automated_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/cpp/run_automated_tests.py -------------------------------------------------------------------------------- /dotnetv3/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/.editorconfig -------------------------------------------------------------------------------- /dotnetv3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/.gitignore -------------------------------------------------------------------------------- /dotnetv3/ACM/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/ACM/README.md -------------------------------------------------------------------------------- /dotnetv3/Aurora/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/Aurora/README.md -------------------------------------------------------------------------------- /dotnetv3/Aurora/Tests/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/Aurora/Tests/Usings.cs -------------------------------------------------------------------------------- /dotnetv3/AutoScaling/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/AutoScaling/README.md -------------------------------------------------------------------------------- /dotnetv3/Bedrock/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/Bedrock/README.md -------------------------------------------------------------------------------- /dotnetv3/CloudWatch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/CloudWatch/README.md -------------------------------------------------------------------------------- /dotnetv3/Cognito/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/Cognito/README.md -------------------------------------------------------------------------------- /dotnetv3/Cognito/Tests/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/Cognito/Tests/Usings.cs -------------------------------------------------------------------------------- /dotnetv3/Comprehend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/Comprehend/README.md -------------------------------------------------------------------------------- /dotnetv3/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/Directory.Build.props -------------------------------------------------------------------------------- /dotnetv3/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/Dockerfile -------------------------------------------------------------------------------- /dotnetv3/DotNetV3Examples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/DotNetV3Examples.sln -------------------------------------------------------------------------------- /dotnetv3/EC2/Actions/HelloEC2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/EC2/Actions/HelloEC2.cs -------------------------------------------------------------------------------- /dotnetv3/EC2/Actions/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/EC2/Actions/Usings.cs -------------------------------------------------------------------------------- /dotnetv3/EC2/EC2Examples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/EC2/EC2Examples.sln -------------------------------------------------------------------------------- /dotnetv3/EC2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/EC2/README.md -------------------------------------------------------------------------------- /dotnetv3/EC2/Tests/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/EC2/Tests/Usings.cs -------------------------------------------------------------------------------- /dotnetv3/ECS/ECS.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/ECS/ECS.sln -------------------------------------------------------------------------------- /dotnetv3/ECS/ECSTests/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/ECS/ECSTests/Usings.cs -------------------------------------------------------------------------------- /dotnetv3/ECS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/ECS/README.md -------------------------------------------------------------------------------- /dotnetv3/EventBridge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/EventBridge/README.md -------------------------------------------------------------------------------- /dotnetv3/Glacier/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/Glacier/README.md -------------------------------------------------------------------------------- /dotnetv3/Glacier/Tests/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/Glacier/Tests/Usings.cs -------------------------------------------------------------------------------- /dotnetv3/Glue/Actions/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/Glue/Actions/Usings.cs -------------------------------------------------------------------------------- /dotnetv3/Glue/GlueExamples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/Glue/GlueExamples.sln -------------------------------------------------------------------------------- /dotnetv3/Glue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/Glue/README.md -------------------------------------------------------------------------------- /dotnetv3/Glue/Tests/GlueTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/Glue/Tests/GlueTests.cs -------------------------------------------------------------------------------- /dotnetv3/Glue/Tests/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/Glue/Tests/Usings.cs -------------------------------------------------------------------------------- /dotnetv3/IAM/Actions/HelloIAM.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/IAM/Actions/HelloIAM.cs -------------------------------------------------------------------------------- /dotnetv3/IAM/Actions/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/IAM/Actions/Usings.cs -------------------------------------------------------------------------------- /dotnetv3/IAM/IAMExamples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/IAM/IAMExamples.sln -------------------------------------------------------------------------------- /dotnetv3/IAM/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/IAM/README.md -------------------------------------------------------------------------------- /dotnetv3/IAM/Tests/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/IAM/Tests/Usings.cs -------------------------------------------------------------------------------- /dotnetv3/KMS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/KMS/README.md -------------------------------------------------------------------------------- /dotnetv3/Keyspaces/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/Keyspaces/README.md -------------------------------------------------------------------------------- /dotnetv3/Kinesis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/Kinesis/README.md -------------------------------------------------------------------------------- /dotnetv3/Lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/Lambda/README.md -------------------------------------------------------------------------------- /dotnetv3/Lambda/Tests/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/Lambda/Tests/Usings.cs -------------------------------------------------------------------------------- /dotnetv3/MediaConvert/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/MediaConvert/README.md -------------------------------------------------------------------------------- /dotnetv3/Organizations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/Organizations/README.md -------------------------------------------------------------------------------- /dotnetv3/Pinpoint/Pinpoint.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/Pinpoint/Pinpoint.sln -------------------------------------------------------------------------------- /dotnetv3/Pinpoint/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/Pinpoint/README.md -------------------------------------------------------------------------------- /dotnetv3/Polly/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/Polly/README.md -------------------------------------------------------------------------------- /dotnetv3/RDS/Actions/HelloRDS.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/RDS/Actions/HelloRDS.cs -------------------------------------------------------------------------------- /dotnetv3/RDS/RDSExamples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/RDS/RDSExamples.sln -------------------------------------------------------------------------------- /dotnetv3/RDS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/RDS/README.md -------------------------------------------------------------------------------- /dotnetv3/RDS/Tests/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/RDS/Tests/Usings.cs -------------------------------------------------------------------------------- /dotnetv3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/README.md -------------------------------------------------------------------------------- /dotnetv3/Rekognition/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/Rekognition/README.md -------------------------------------------------------------------------------- /dotnetv3/Route53/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/Route53/README.md -------------------------------------------------------------------------------- /dotnetv3/Route53/Tests/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/Route53/Tests/Usings.cs -------------------------------------------------------------------------------- /dotnetv3/S3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/S3/README.md -------------------------------------------------------------------------------- /dotnetv3/SES/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/SES/README.md -------------------------------------------------------------------------------- /dotnetv3/SES/SESExamples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/SES/SESExamples.sln -------------------------------------------------------------------------------- /dotnetv3/SES/Tests/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/SES/Tests/Usings.cs -------------------------------------------------------------------------------- /dotnetv3/SESv2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/SESv2/README.md -------------------------------------------------------------------------------- /dotnetv3/SNS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/SNS/README.md -------------------------------------------------------------------------------- /dotnetv3/SQS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/SQS/README.md -------------------------------------------------------------------------------- /dotnetv3/STS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/STS/README.md -------------------------------------------------------------------------------- /dotnetv3/SageMaker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/SageMaker/README.md -------------------------------------------------------------------------------- /dotnetv3/StepFunctions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/StepFunctions/README.md -------------------------------------------------------------------------------- /dotnetv3/Support/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/Support/README.md -------------------------------------------------------------------------------- /dotnetv3/Support/Tests/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/Support/Tests/Usings.cs -------------------------------------------------------------------------------- /dotnetv3/Transcribe/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/Transcribe/README.md -------------------------------------------------------------------------------- /dotnetv3/Translate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/Translate/README.md -------------------------------------------------------------------------------- /dotnetv3/cross-service/PhotoAnalyzerApp/PhotoAnalyzerApp/Controllers/WorkItem.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dotnetv3/cross-service/PhotoAnalyzerApp/images/t.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /dotnetv3/cross-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/cross-service/README.md -------------------------------------------------------------------------------- /dotnetv3/dynamodb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv3/dynamodb/README.md -------------------------------------------------------------------------------- /dotnetv4/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv4/.editorconfig -------------------------------------------------------------------------------- /dotnetv4/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv4/.gitignore -------------------------------------------------------------------------------- /dotnetv4/Aurora/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv4/Aurora/README.md -------------------------------------------------------------------------------- /dotnetv4/Aurora/Tests/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv4/Aurora/Tests/Usings.cs -------------------------------------------------------------------------------- /dotnetv4/AutoScaling/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv4/AutoScaling/README.md -------------------------------------------------------------------------------- /dotnetv4/Bedrock-runtime/.gitignore: -------------------------------------------------------------------------------- 1 | /.vs/ 2 | /Tools/ 3 | -------------------------------------------------------------------------------- /dotnetv4/Bedrock/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv4/Bedrock/README.md -------------------------------------------------------------------------------- /dotnetv4/CloudWatch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv4/CloudWatch/README.md -------------------------------------------------------------------------------- /dotnetv4/Cognito/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv4/Cognito/README.md -------------------------------------------------------------------------------- /dotnetv4/Cognito/Tests/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv4/Cognito/Tests/Usings.cs -------------------------------------------------------------------------------- /dotnetv4/ControlTower/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv4/ControlTower/README.md -------------------------------------------------------------------------------- /dotnetv4/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv4/Directory.Build.props -------------------------------------------------------------------------------- /dotnetv4/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv4/Dockerfile -------------------------------------------------------------------------------- /dotnetv4/DotNetV4Examples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv4/DotNetV4Examples.sln -------------------------------------------------------------------------------- /dotnetv4/DynamoDB/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv4/DynamoDB/README.md -------------------------------------------------------------------------------- /dotnetv4/EC2/Actions/HelloEC2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv4/EC2/Actions/HelloEC2.cs -------------------------------------------------------------------------------- /dotnetv4/EC2/Actions/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv4/EC2/Actions/Usings.cs -------------------------------------------------------------------------------- /dotnetv4/EC2/EC2Examples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv4/EC2/EC2Examples.sln -------------------------------------------------------------------------------- /dotnetv4/EC2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv4/EC2/README.md -------------------------------------------------------------------------------- /dotnetv4/EC2/Tests/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv4/EC2/Tests/Usings.cs -------------------------------------------------------------------------------- /dotnetv4/ECS/ECS.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv4/ECS/ECS.sln -------------------------------------------------------------------------------- /dotnetv4/ECS/ECSTests/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv4/ECS/ECSTests/Usings.cs -------------------------------------------------------------------------------- /dotnetv4/ECS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv4/ECS/README.md -------------------------------------------------------------------------------- /dotnetv4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv4/README.md -------------------------------------------------------------------------------- /dotnetv4/Redshift/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv4/Redshift/README.md -------------------------------------------------------------------------------- /dotnetv4/S3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv4/S3/README.md -------------------------------------------------------------------------------- /dotnetv4/S3/S3Examples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv4/S3/S3Examples.sln -------------------------------------------------------------------------------- /dotnetv4/S3/Tests/S3Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv4/S3/Tests/S3Tests.csproj -------------------------------------------------------------------------------- /dotnetv4/S3/Tests/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv4/S3/Tests/Usings.cs -------------------------------------------------------------------------------- /dotnetv4/premium-ex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/dotnetv4/premium-ex.md -------------------------------------------------------------------------------- /go/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/README.md -------------------------------------------------------------------------------- /go/cloudformation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/cloudformation/README.md -------------------------------------------------------------------------------- /go/cloudformation/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/cloudformation/metadata.yaml -------------------------------------------------------------------------------- /go/cloudtrail/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/cloudtrail/README.md -------------------------------------------------------------------------------- /go/cloudtrail/cloudtrailOps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/cloudtrail/cloudtrailOps.go -------------------------------------------------------------------------------- /go/cloudtrail/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/cloudtrail/config.json -------------------------------------------------------------------------------- /go/cloudtrail/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/cloudtrail/metadata.yaml -------------------------------------------------------------------------------- /go/cloudwatch/EnableAlarm/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "AlarmName": "" 3 | } 4 | -------------------------------------------------------------------------------- /go/cloudwatch/Lambda/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/cloudwatch/Lambda/main.go -------------------------------------------------------------------------------- /go/cloudwatch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/cloudwatch/README.md -------------------------------------------------------------------------------- /go/cloudwatch/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/cloudwatch/metadata.yaml -------------------------------------------------------------------------------- /go/codebuild/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/codebuild/README.md -------------------------------------------------------------------------------- /go/codebuild/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/codebuild/metadata.yaml -------------------------------------------------------------------------------- /go/dynamodb/CreateTable/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "Table": "" 3 | } 4 | -------------------------------------------------------------------------------- /go/dynamodb/GetItem/GetItem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/dynamodb/GetItem/GetItem.go -------------------------------------------------------------------------------- /go/dynamodb/ListTables/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "Limit": 10 3 | } 4 | -------------------------------------------------------------------------------- /go/dynamodb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/dynamodb/README.md -------------------------------------------------------------------------------- /go/dynamodb/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/dynamodb/metadata.yaml -------------------------------------------------------------------------------- /go/ec2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/ec2/README.md -------------------------------------------------------------------------------- /go/ec2/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/ec2/metadata.yaml -------------------------------------------------------------------------------- /go/example_code/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/example_code/metadata.yaml -------------------------------------------------------------------------------- /go/example_code/s3/s3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/example_code/s3/s3.go -------------------------------------------------------------------------------- /go/glacier/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/glacier/README.md -------------------------------------------------------------------------------- /go/glacier/UploadArchive/this_is_a_test.txt: -------------------------------------------------------------------------------- 1 | This is a test. 2 | -------------------------------------------------------------------------------- /go/glacier/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/glacier/metadata.yaml -------------------------------------------------------------------------------- /go/iam/CreateUser/CreateUser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/iam/CreateUser/CreateUser.go -------------------------------------------------------------------------------- /go/iam/DeleteUser/DeleteUser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/iam/DeleteUser/DeleteUser.go -------------------------------------------------------------------------------- /go/iam/GetPolicy/GetPolicy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/iam/GetPolicy/GetPolicy.go -------------------------------------------------------------------------------- /go/iam/ListAdmins/ListAdmins.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/iam/ListAdmins/ListAdmins.go -------------------------------------------------------------------------------- /go/iam/ListUsers/ListUsers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/iam/ListUsers/ListUsers.go -------------------------------------------------------------------------------- /go/iam/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/iam/README.md -------------------------------------------------------------------------------- /go/iam/UpdateUser/UpdateUser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/iam/UpdateUser/UpdateUser.go -------------------------------------------------------------------------------- /go/iam/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/iam/metadata.yaml -------------------------------------------------------------------------------- /go/kms/CreateKey/CreateKey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/kms/CreateKey/CreateKey.go -------------------------------------------------------------------------------- /go/kms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/kms/README.md -------------------------------------------------------------------------------- /go/kms/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/kms/metadata.yaml -------------------------------------------------------------------------------- /go/lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/lambda/README.md -------------------------------------------------------------------------------- /go/lambda/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/lambda/metadata.yaml -------------------------------------------------------------------------------- /go/polly/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/polly/README.md -------------------------------------------------------------------------------- /go/polly/SynthesizeSpeech/test.txt: -------------------------------------------------------------------------------- 1 | This is a test. 2 | -------------------------------------------------------------------------------- /go/polly/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/polly/metadata.yaml -------------------------------------------------------------------------------- /go/rds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/rds/README.md -------------------------------------------------------------------------------- /go/rds/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/rds/metadata.yaml -------------------------------------------------------------------------------- /go/s3/CRUD/S3CrudOps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/s3/CRUD/S3CrudOps.go -------------------------------------------------------------------------------- /go/s3/CRUD/S3CrudOps_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/s3/CRUD/S3CrudOps_test.go -------------------------------------------------------------------------------- /go/s3/CRUD/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bucket": "" 3 | } -------------------------------------------------------------------------------- /go/s3/CopyObject/CopyObject.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/s3/CopyObject/CopyObject.go -------------------------------------------------------------------------------- /go/s3/CopyObject/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/s3/CopyObject/config.json -------------------------------------------------------------------------------- /go/s3/CopyObject/test.txt: -------------------------------------------------------------------------------- 1 | This is a test. -------------------------------------------------------------------------------- /go/s3/CreateBucket/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bucket": "" 3 | } -------------------------------------------------------------------------------- /go/s3/CustomClient/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/s3/CustomClient/config.json -------------------------------------------------------------------------------- /go/s3/DeleteBucket/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bucket": "" 3 | } -------------------------------------------------------------------------------- /go/s3/DeleteBucketPolicy/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bucket": "" 3 | } -------------------------------------------------------------------------------- /go/s3/DeleteBucketWebsite/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bucket": "" 3 | } -------------------------------------------------------------------------------- /go/s3/DeleteObject/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/s3/DeleteObject/config.json -------------------------------------------------------------------------------- /go/s3/DeleteObject/test.txt: -------------------------------------------------------------------------------- 1 | This is a test. -------------------------------------------------------------------------------- /go/s3/DeleteObjects/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bucket": "" 3 | } 4 | -------------------------------------------------------------------------------- /go/s3/DeleteObjects/test1.txt: -------------------------------------------------------------------------------- 1 | This is a test. 2 | -------------------------------------------------------------------------------- /go/s3/DeleteObjects/test2.txt: -------------------------------------------------------------------------------- 1 | This is a test also. 2 | -------------------------------------------------------------------------------- /go/s3/DownloadObject/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/s3/DownloadObject/config.json -------------------------------------------------------------------------------- /go/s3/DownloadObject/dummy.txt: -------------------------------------------------------------------------------- 1 | This is dummy text. 2 | -------------------------------------------------------------------------------- /go/s3/EncryptOnServerWithKms/test.txt: -------------------------------------------------------------------------------- 1 | This is a test. -------------------------------------------------------------------------------- /go/s3/EnforceMD5/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bucket": "" 3 | } -------------------------------------------------------------------------------- /go/s3/GeneratePresignedURL/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bucket": "" 3 | } -------------------------------------------------------------------------------- /go/s3/GeneratePresignedURL/test.txt: -------------------------------------------------------------------------------- 1 | This is a test. -------------------------------------------------------------------------------- /go/s3/GeneratePresignedURLSpecificPayload/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bucket": "" 3 | } -------------------------------------------------------------------------------- /go/s3/GeneratePresignedURLSpecificPayload/test.txt: -------------------------------------------------------------------------------- 1 | This is a test. -------------------------------------------------------------------------------- /go/s3/GetBucketAcl/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bucket": "" 3 | } 4 | -------------------------------------------------------------------------------- /go/s3/GetBucketPolicy/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bucket": "" 3 | } -------------------------------------------------------------------------------- /go/s3/GetBucketWebsite/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bucket": "" 3 | } -------------------------------------------------------------------------------- /go/s3/GetObjectAcl/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/s3/GetObjectAcl/config.json -------------------------------------------------------------------------------- /go/s3/GetObjectAcl/test.txt: -------------------------------------------------------------------------------- 1 | This is a test. 2 | -------------------------------------------------------------------------------- /go/s3/ListBuckets/ListBuckets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/s3/ListBuckets/ListBuckets.go -------------------------------------------------------------------------------- /go/s3/ListObjects/ListObjects.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/s3/ListObjects/ListObjects.go -------------------------------------------------------------------------------- /go/s3/MakeBucketPublic/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bucket": "" 3 | } -------------------------------------------------------------------------------- /go/s3/PutBucketAcl/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/s3/PutBucketAcl/config.json -------------------------------------------------------------------------------- /go/s3/PutObjectAcl/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/s3/PutObjectAcl/config.json -------------------------------------------------------------------------------- /go/s3/PutObjectAcl/test.txt: -------------------------------------------------------------------------------- 1 | This is a test. 2 | -------------------------------------------------------------------------------- /go/s3/PutObjectWithSetters/dummy.txt: -------------------------------------------------------------------------------- 1 | What a dummy. 2 | -------------------------------------------------------------------------------- /go/s3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/s3/README.md -------------------------------------------------------------------------------- /go/s3/RequireServerEncryption/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bucket": "" 3 | } -------------------------------------------------------------------------------- /go/s3/RestoreObject/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/s3/RestoreObject/config.json -------------------------------------------------------------------------------- /go/s3/SetBucketPolicy/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "Bucket": "" 3 | } -------------------------------------------------------------------------------- /go/s3/SetCors/SetCors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/s3/SetCors/SetCors.go -------------------------------------------------------------------------------- /go/s3/SetCors/SetCors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/s3/SetCors/SetCors_test.go -------------------------------------------------------------------------------- /go/s3/SetCors/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/s3/SetCors/config.json -------------------------------------------------------------------------------- /go/s3/TLS/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/s3/TLS/config.json -------------------------------------------------------------------------------- /go/s3/TLS/s3SetTls12.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/s3/TLS/s3SetTls12.go -------------------------------------------------------------------------------- /go/s3/TLS/s3SetTls12_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/s3/TLS/s3SetTls12_test.go -------------------------------------------------------------------------------- /go/s3/UploadDirectory/dummy/dummy.txt: -------------------------------------------------------------------------------- 1 | This is dummy text. 2 | -------------------------------------------------------------------------------- /go/s3/UploadObject/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/s3/UploadObject/config.json -------------------------------------------------------------------------------- /go/s3/UploadObject/test.txt: -------------------------------------------------------------------------------- 1 | This is a test. -------------------------------------------------------------------------------- /go/s3/UploadStream/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/s3/UploadStream/config.json -------------------------------------------------------------------------------- /go/s3/UploadStream/test.txt: -------------------------------------------------------------------------------- 1 | This is a test. -------------------------------------------------------------------------------- /go/s3/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/s3/metadata.yaml -------------------------------------------------------------------------------- /go/ses/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/ses/README.md -------------------------------------------------------------------------------- /go/ses/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/ses/metadata.yaml -------------------------------------------------------------------------------- /go/sns/MakeTopic/MakeTopic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/sns/MakeTopic/MakeTopic.go -------------------------------------------------------------------------------- /go/sns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/sns/README.md -------------------------------------------------------------------------------- /go/sns/ShowTopics/ShowTopics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/sns/ShowTopics/ShowTopics.go -------------------------------------------------------------------------------- /go/sns/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/sns/metadata.yaml -------------------------------------------------------------------------------- /go/sqs/CreateLPQueue/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/sqs/CreateLPQueue/config.json -------------------------------------------------------------------------------- /go/sqs/CreateQueue/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "Queue": "" 3 | } 4 | -------------------------------------------------------------------------------- /go/sqs/DeleteMessage/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/sqs/DeleteMessage/config.json -------------------------------------------------------------------------------- /go/sqs/DeleteQueue/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "Queue": "" 3 | } 4 | -------------------------------------------------------------------------------- /go/sqs/GetQueueURL/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "Queue": "" 3 | } 4 | -------------------------------------------------------------------------------- /go/sqs/ListQueues/ListQueues.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/sqs/ListQueues/ListQueues.go -------------------------------------------------------------------------------- /go/sqs/ListQueues/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/sqs/ListQueues/config.json -------------------------------------------------------------------------------- /go/sqs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/sqs/README.md -------------------------------------------------------------------------------- /go/sqs/SendMessage/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "Queue": "" 3 | } 4 | -------------------------------------------------------------------------------- /go/sqs/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/sqs/metadata.yaml -------------------------------------------------------------------------------- /go/sts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/sts/README.md -------------------------------------------------------------------------------- /go/sts/TakeRole/TakeRole.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/sts/TakeRole/TakeRole.go -------------------------------------------------------------------------------- /go/sts/TakeRole/TakeRole_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/sts/TakeRole/TakeRole_test.go -------------------------------------------------------------------------------- /go/sts/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/sts/metadata.yaml -------------------------------------------------------------------------------- /go/workdocs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/workdocs/README.md -------------------------------------------------------------------------------- /go/workdocs/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/go/workdocs/metadata.yaml -------------------------------------------------------------------------------- /gov2/.gitignore: -------------------------------------------------------------------------------- 1 | *.exe -------------------------------------------------------------------------------- /gov2/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/Dockerfile -------------------------------------------------------------------------------- /gov2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/README.md -------------------------------------------------------------------------------- /gov2/aurora/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/aurora/README.md -------------------------------------------------------------------------------- /gov2/aurora/actions/clusters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/aurora/actions/clusters.go -------------------------------------------------------------------------------- /gov2/aurora/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/aurora/cmd/main.go -------------------------------------------------------------------------------- /gov2/aurora/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/aurora/go.mod -------------------------------------------------------------------------------- /gov2/aurora/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/aurora/go.sum -------------------------------------------------------------------------------- /gov2/aurora/hello/hello.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/aurora/hello/hello.go -------------------------------------------------------------------------------- /gov2/bedrock-runtime/.gitignore: -------------------------------------------------------------------------------- 1 | output/* -------------------------------------------------------------------------------- /gov2/bedrock-runtime/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/bedrock-runtime/README.md -------------------------------------------------------------------------------- /gov2/bedrock-runtime/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/bedrock-runtime/cmd/main.go -------------------------------------------------------------------------------- /gov2/bedrock-runtime/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/bedrock-runtime/go.mod -------------------------------------------------------------------------------- /gov2/bedrock-runtime/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/bedrock-runtime/go.sum -------------------------------------------------------------------------------- /gov2/bedrock/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/bedrock/README.md -------------------------------------------------------------------------------- /gov2/bedrock/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/bedrock/go.mod -------------------------------------------------------------------------------- /gov2/bedrock/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/bedrock/go.sum -------------------------------------------------------------------------------- /gov2/bedrock/hello/hello.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/bedrock/hello/hello.go -------------------------------------------------------------------------------- /gov2/bedrock/stubs/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/bedrock/stubs/go.mod -------------------------------------------------------------------------------- /gov2/cloudfront/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/cloudfront/README.md -------------------------------------------------------------------------------- /gov2/cloudfront/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/cloudfront/go.mod -------------------------------------------------------------------------------- /gov2/cloudfront/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/cloudfront/go.sum -------------------------------------------------------------------------------- /gov2/cognito/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/cognito/README.md -------------------------------------------------------------------------------- /gov2/cognito/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/cognito/go.mod -------------------------------------------------------------------------------- /gov2/cognito/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/cognito/go.sum -------------------------------------------------------------------------------- /gov2/cognito/hello/hello.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/cognito/hello/hello.go -------------------------------------------------------------------------------- /gov2/demotools/filesystem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/demotools/filesystem.go -------------------------------------------------------------------------------- /gov2/demotools/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/demotools/go.mod -------------------------------------------------------------------------------- /gov2/demotools/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/demotools/go.sum -------------------------------------------------------------------------------- /gov2/demotools/mocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/demotools/mocks.go -------------------------------------------------------------------------------- /gov2/demotools/pause.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/demotools/pause.go -------------------------------------------------------------------------------- /gov2/demotools/question.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/demotools/question.go -------------------------------------------------------------------------------- /gov2/demotools/question_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/demotools/question_test.go -------------------------------------------------------------------------------- /gov2/dynamodb/.gitignore: -------------------------------------------------------------------------------- 1 | moviedata.json 2 | -------------------------------------------------------------------------------- /gov2/dynamodb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/dynamodb/README.md -------------------------------------------------------------------------------- /gov2/dynamodb/actions/movie.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/dynamodb/actions/movie.go -------------------------------------------------------------------------------- /gov2/dynamodb/actions/partiql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/dynamodb/actions/partiql.go -------------------------------------------------------------------------------- /gov2/dynamodb/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/dynamodb/cmd/main.go -------------------------------------------------------------------------------- /gov2/dynamodb/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/dynamodb/go.mod -------------------------------------------------------------------------------- /gov2/dynamodb/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/dynamodb/go.sum -------------------------------------------------------------------------------- /gov2/iam/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/iam/README.md -------------------------------------------------------------------------------- /gov2/iam/actions/account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/iam/actions/account.go -------------------------------------------------------------------------------- /gov2/iam/actions/groups.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/iam/actions/groups.go -------------------------------------------------------------------------------- /gov2/iam/actions/policies.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/iam/actions/policies.go -------------------------------------------------------------------------------- /gov2/iam/actions/roles.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/iam/actions/roles.go -------------------------------------------------------------------------------- /gov2/iam/actions/users.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/iam/actions/users.go -------------------------------------------------------------------------------- /gov2/iam/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/iam/cmd/main.go -------------------------------------------------------------------------------- /gov2/iam/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/iam/go.mod -------------------------------------------------------------------------------- /gov2/iam/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/iam/go.sum -------------------------------------------------------------------------------- /gov2/iam/hello/hello.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/iam/hello/hello.go -------------------------------------------------------------------------------- /gov2/iam/stubs/account_stubs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/iam/stubs/account_stubs.go -------------------------------------------------------------------------------- /gov2/iam/stubs/group_stubs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/iam/stubs/group_stubs.go -------------------------------------------------------------------------------- /gov2/iam/stubs/policy_stubs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/iam/stubs/policy_stubs.go -------------------------------------------------------------------------------- /gov2/iam/stubs/role_stubs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/iam/stubs/role_stubs.go -------------------------------------------------------------------------------- /gov2/iam/stubs/s3_stubs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/iam/stubs/s3_stubs.go -------------------------------------------------------------------------------- /gov2/iam/stubs/sts_stubs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/iam/stubs/sts_stubs.go -------------------------------------------------------------------------------- /gov2/iam/stubs/user_stubs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/iam/stubs/user_stubs.go -------------------------------------------------------------------------------- /gov2/lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/lambda/README.md -------------------------------------------------------------------------------- /gov2/lambda/actions/functions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/lambda/actions/functions.go -------------------------------------------------------------------------------- /gov2/lambda/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/lambda/cmd/main.go -------------------------------------------------------------------------------- /gov2/lambda/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/lambda/go.mod -------------------------------------------------------------------------------- /gov2/lambda/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/lambda/go.sum -------------------------------------------------------------------------------- /gov2/lambda/hello/hello.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/lambda/hello/hello.go -------------------------------------------------------------------------------- /gov2/lambda/stubs/iam_stubs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/lambda/stubs/iam_stubs.go -------------------------------------------------------------------------------- /gov2/lint_all_go.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/lint_all_go.bat -------------------------------------------------------------------------------- /gov2/lint_all_go.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/lint_all_go.sh -------------------------------------------------------------------------------- /gov2/premium-ex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/premium-ex.md -------------------------------------------------------------------------------- /gov2/rds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/rds/README.md -------------------------------------------------------------------------------- /gov2/rds/actions/instances.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/rds/actions/instances.go -------------------------------------------------------------------------------- /gov2/rds/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/rds/cmd/main.go -------------------------------------------------------------------------------- /gov2/rds/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/rds/go.mod -------------------------------------------------------------------------------- /gov2/rds/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/rds/go.sum -------------------------------------------------------------------------------- /gov2/rds/hello/hello.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/rds/hello/hello.go -------------------------------------------------------------------------------- /gov2/redshift/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/redshift/README.md -------------------------------------------------------------------------------- /gov2/redshift/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/redshift/cmd/main.go -------------------------------------------------------------------------------- /gov2/redshift/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/redshift/go.mod -------------------------------------------------------------------------------- /gov2/redshift/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/redshift/go.sum -------------------------------------------------------------------------------- /gov2/redshift/hello/hello.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/redshift/hello/hello.go -------------------------------------------------------------------------------- /gov2/run_all_tests.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/run_all_tests.bat -------------------------------------------------------------------------------- /gov2/run_all_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/run_all_tests.sh -------------------------------------------------------------------------------- /gov2/s3/.gitignore: -------------------------------------------------------------------------------- 1 | test.out 2 | -------------------------------------------------------------------------------- /gov2/s3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/s3/README.md -------------------------------------------------------------------------------- /gov2/s3/actions/bucket_basics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/s3/actions/bucket_basics.go -------------------------------------------------------------------------------- /gov2/s3/actions/presigner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/s3/actions/presigner.go -------------------------------------------------------------------------------- /gov2/s3/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/s3/cmd/main.go -------------------------------------------------------------------------------- /gov2/s3/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/s3/go.mod -------------------------------------------------------------------------------- /gov2/s3/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/s3/go.sum -------------------------------------------------------------------------------- /gov2/s3/hello/hello.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/s3/hello/hello.go -------------------------------------------------------------------------------- /gov2/sns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/sns/README.md -------------------------------------------------------------------------------- /gov2/sns/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/sns/go.mod -------------------------------------------------------------------------------- /gov2/sns/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/sns/go.sum -------------------------------------------------------------------------------- /gov2/sns/hello/hello.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/sns/hello/hello.go -------------------------------------------------------------------------------- /gov2/sqs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/sqs/README.md -------------------------------------------------------------------------------- /gov2/sqs/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/sqs/go.mod -------------------------------------------------------------------------------- /gov2/sqs/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/sqs/go.sum -------------------------------------------------------------------------------- /gov2/sqs/hello/hello.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/sqs/hello/hello.go -------------------------------------------------------------------------------- /gov2/testtools/awsm_stubber.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/testtools/awsm_stubber.go -------------------------------------------------------------------------------- /gov2/testtools/docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/testtools/docs.go -------------------------------------------------------------------------------- /gov2/testtools/framework.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/testtools/framework.go -------------------------------------------------------------------------------- /gov2/testtools/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/testtools/go.mod -------------------------------------------------------------------------------- /gov2/testtools/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/testtools/go.sum -------------------------------------------------------------------------------- /gov2/testtools/scenarios.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/testtools/scenarios.go -------------------------------------------------------------------------------- /gov2/update_all_mods.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/gov2/update_all_mods.bat -------------------------------------------------------------------------------- /gov2/workflows/user_pools_and_lambda_triggers/.gitignore: -------------------------------------------------------------------------------- 1 | bootstrap 2 | *.zip 3 | -------------------------------------------------------------------------------- /java/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/java/README.rst -------------------------------------------------------------------------------- /java/example_code/athena/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/java/example_code/athena/pom.xml -------------------------------------------------------------------------------- /java/example_code/ec2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/java/example_code/ec2/Makefile -------------------------------------------------------------------------------- /java/example_code/ec2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/java/example_code/ec2/pom.xml -------------------------------------------------------------------------------- /java/example_code/glacier/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | -------------------------------------------------------------------------------- /java/example_code/iam/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/java/example_code/iam/Makefile -------------------------------------------------------------------------------- /java/example_code/iam/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/java/example_code/iam/pom.xml -------------------------------------------------------------------------------- /java/example_code/kms/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/java/example_code/kms/Makefile -------------------------------------------------------------------------------- /java/example_code/kms/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/java/example_code/kms/pom.xml -------------------------------------------------------------------------------- /java/example_code/lambda/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/java/example_code/lambda/pom.xml -------------------------------------------------------------------------------- /java/example_code/s3/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | -------------------------------------------------------------------------------- /java/example_code/s3/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/java/example_code/s3/Makefile -------------------------------------------------------------------------------- /java/example_code/s3/cd: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /java/example_code/s3/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/java/example_code/s3/pom.xml -------------------------------------------------------------------------------- /java/example_code/sns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/java/example_code/sns/README.md -------------------------------------------------------------------------------- /java/example_code/sqs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/java/example_code/sqs/Makefile -------------------------------------------------------------------------------- /java/example_code/sqs/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/java/example_code/sqs/pom.xml -------------------------------------------------------------------------------- /java/example_code/ssm/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/java/example_code/ssm/pom.xml -------------------------------------------------------------------------------- /java/example_code/swf/libs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/java/example_code/swf/libs.txt -------------------------------------------------------------------------------- /java/example_code/swf/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/java/example_code/swf/pom.xml -------------------------------------------------------------------------------- /javascript/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javascript/README.rst -------------------------------------------------------------------------------- /javascript/example_code/s3/s3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javascript/example_code/s3/s3.js -------------------------------------------------------------------------------- /javascriptv3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javascriptv3/.gitignore -------------------------------------------------------------------------------- /javascriptv3/.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javascriptv3/.husky/pre-commit -------------------------------------------------------------------------------- /javascriptv3/.prettierignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | ios/ 3 | android/ 4 | *.md -------------------------------------------------------------------------------- /javascriptv3/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javascriptv3/Dockerfile -------------------------------------------------------------------------------- /javascriptv3/Dockerfile.dockerignore: -------------------------------------------------------------------------------- 1 | */node_modules 2 | */package-lock.json -------------------------------------------------------------------------------- /javascriptv3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javascriptv3/README.md -------------------------------------------------------------------------------- /javascriptv3/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javascriptv3/biome.json -------------------------------------------------------------------------------- /javascriptv3/example_code/bedrock-runtime/.gitignore: -------------------------------------------------------------------------------- 1 | /tempx/ 2 | /output/ 3 | -------------------------------------------------------------------------------- /javascriptv3/example_code/cognito-identity-provider/.gitignore: -------------------------------------------------------------------------------- 1 | *.tmp -------------------------------------------------------------------------------- /javascriptv3/example_code/cross-services/aurora-serverless-app/.gitignore: -------------------------------------------------------------------------------- 1 | build/ -------------------------------------------------------------------------------- /javascriptv3/example_code/cross-services/feedback-sentiment-analyzer/AnalyzeSentiment/.gitignore: -------------------------------------------------------------------------------- 1 | dist -------------------------------------------------------------------------------- /javascriptv3/example_code/cross-services/feedback-sentiment-analyzer/ExtractText/.gitignore: -------------------------------------------------------------------------------- 1 | dist -------------------------------------------------------------------------------- /javascriptv3/example_code/cross-services/feedback-sentiment-analyzer/SynthesizeAudio/.gitignore: -------------------------------------------------------------------------------- 1 | dist -------------------------------------------------------------------------------- /javascriptv3/example_code/cross-services/feedback-sentiment-analyzer/TranslateText/.gitignore: -------------------------------------------------------------------------------- 1 | dist -------------------------------------------------------------------------------- /javascriptv3/example_code/cross-services/photo-asset-manager/.gitignore: -------------------------------------------------------------------------------- 1 | dist/ -------------------------------------------------------------------------------- /javascriptv3/example_code/cross-services/transcribe-streaming-app/.gitignore: -------------------------------------------------------------------------------- 1 | **/*.bundle.js* -------------------------------------------------------------------------------- /javascriptv3/example_code/lambda/.gitignore: -------------------------------------------------------------------------------- 1 | *.tmp -------------------------------------------------------------------------------- /javascriptv3/example_code/medical-imaging/scenarios/health-image-sets/.gitignore: -------------------------------------------------------------------------------- 1 | *state.json -------------------------------------------------------------------------------- /javascriptv3/example_code/reactnative/ReactNativeApp/.node-version: -------------------------------------------------------------------------------- 1 | 18 2 | -------------------------------------------------------------------------------- /javascriptv3/example_code/reactnative/ReactNativeApp/.watchmanconfig: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /javascriptv3/example_code/reactnative/ReactNativeApp/__mocks__/react-native-get-random-values/index.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /javascriptv3/example_code/reactnative/ReactNativeApp/__mocks__/react-native-url-polyfill/auto/index.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /javascriptv3/example_code/s3/scenarios/conditional-requests/.gitignore: -------------------------------------------------------------------------------- 1 | state.json -------------------------------------------------------------------------------- /javascriptv3/example_code/s3/scenarios/conditional-requests/object_name.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "test-111-" 3 | } 4 | -------------------------------------------------------------------------------- /javascriptv3/example_code/s3/scenarios/conditional-requests/text02.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javascriptv3/example_code/s3/scenarios/object-locking/.gitignore: -------------------------------------------------------------------------------- 1 | state.json -------------------------------------------------------------------------------- /javascriptv3/example_code/web/s3/list-objects/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /javascriptv3/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javascriptv3/package.json -------------------------------------------------------------------------------- /javascriptv3/premium-ex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javascriptv3/premium-ex.md -------------------------------------------------------------------------------- /javascriptv3/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javascriptv3/tsconfig.json -------------------------------------------------------------------------------- /javav2/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javav2/Dockerfile -------------------------------------------------------------------------------- /javav2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javav2/README.md -------------------------------------------------------------------------------- /javav2/example_code/acm/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javav2/example_code/acm/pom.xml -------------------------------------------------------------------------------- /javav2/example_code/bedrock-agent/.gitignore: -------------------------------------------------------------------------------- 1 | *.bak 2 | -------------------------------------------------------------------------------- /javav2/example_code/bedrock-runtime/.gitignore: -------------------------------------------------------------------------------- 1 | output -------------------------------------------------------------------------------- /javav2/example_code/ec2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javav2/example_code/ec2/Makefile -------------------------------------------------------------------------------- /javav2/example_code/ec2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javav2/example_code/ec2/pom.xml -------------------------------------------------------------------------------- /javav2/example_code/ecr/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javav2/example_code/ecr/pom.xml -------------------------------------------------------------------------------- /javav2/example_code/ecs/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javav2/example_code/ecs/pom.xml -------------------------------------------------------------------------------- /javav2/example_code/emr/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javav2/example_code/emr/pom.xml -------------------------------------------------------------------------------- /javav2/example_code/glue/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javav2/example_code/glue/pom.xml -------------------------------------------------------------------------------- /javav2/example_code/iam/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javav2/example_code/iam/Makefile -------------------------------------------------------------------------------- /javav2/example_code/iam/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javav2/example_code/iam/pom.xml -------------------------------------------------------------------------------- /javav2/example_code/iot/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javav2/example_code/iot/pom.xml -------------------------------------------------------------------------------- /javav2/example_code/kms/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javav2/example_code/kms/pom.xml -------------------------------------------------------------------------------- /javav2/example_code/lex/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javav2/example_code/lex/pom.xml -------------------------------------------------------------------------------- /javav2/example_code/lookoutvision/.gitignore: -------------------------------------------------------------------------------- 1 | # Visual Studio Code 2 | .vscode/ -------------------------------------------------------------------------------- /javav2/example_code/mq/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javav2/example_code/mq/README.md -------------------------------------------------------------------------------- /javav2/example_code/mq/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javav2/example_code/mq/pom.xml -------------------------------------------------------------------------------- /javav2/example_code/rds/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javav2/example_code/rds/pom.xml -------------------------------------------------------------------------------- /javav2/example_code/rekognition/.gitignore: -------------------------------------------------------------------------------- 1 | # Visual Studio Code 2 | .vscode/ -------------------------------------------------------------------------------- /javav2/example_code/s3/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javav2/example_code/s3/Makefile -------------------------------------------------------------------------------- /javav2/example_code/s3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javav2/example_code/s3/README.md -------------------------------------------------------------------------------- /javav2/example_code/s3/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javav2/example_code/s3/pom.xml -------------------------------------------------------------------------------- /javav2/example_code/s3/src/main/resources/batch/object-key-1.txt: -------------------------------------------------------------------------------- 1 | This is a test -------------------------------------------------------------------------------- /javav2/example_code/s3/src/main/resources/batch/object-key-2.txt: -------------------------------------------------------------------------------- 1 | This is a test -------------------------------------------------------------------------------- /javav2/example_code/s3/src/main/resources/batch/object-key-3.txt: -------------------------------------------------------------------------------- 1 | This is a test -------------------------------------------------------------------------------- /javav2/example_code/s3/src/main/resources/batch/object-key-4.txt: -------------------------------------------------------------------------------- 1 | This is a test -------------------------------------------------------------------------------- /javav2/example_code/s3/src/main/resources/downloadDirectory/dummy.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /javav2/example_code/s3/src/main/resources/uploadDirectory/file1.txt: -------------------------------------------------------------------------------- 1 | file1 2 | -------------------------------------------------------------------------------- /javav2/example_code/s3/src/main/resources/uploadDirectory/file2.txt: -------------------------------------------------------------------------------- 1 | file2 2 | -------------------------------------------------------------------------------- /javav2/example_code/s3/src/main/resources/uploadDirectory/file3.txt: -------------------------------------------------------------------------------- 1 | file3 2 | -------------------------------------------------------------------------------- /javav2/example_code/ses/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javav2/example_code/ses/pom.xml -------------------------------------------------------------------------------- /javav2/example_code/sns/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javav2/example_code/sns/Makefile -------------------------------------------------------------------------------- /javav2/example_code/sns/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javav2/example_code/sns/pom.xml -------------------------------------------------------------------------------- /javav2/example_code/sqs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javav2/example_code/sqs/Makefile -------------------------------------------------------------------------------- /javav2/example_code/sqs/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javav2/example_code/sqs/pom.xml -------------------------------------------------------------------------------- /javav2/example_code/ssm/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javav2/example_code/ssm/pom.xml -------------------------------------------------------------------------------- /javav2/example_code/sts/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javav2/example_code/sts/pom.xml -------------------------------------------------------------------------------- /javav2/example_code/support/src/main/resources/config.properties: -------------------------------------------------------------------------------- 1 | fileAttachment = Enter value 2 | -------------------------------------------------------------------------------- /javav2/example_code/swf/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javav2/example_code/swf/pom.xml -------------------------------------------------------------------------------- /javav2/example_code/xray/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javav2/example_code/xray/pom.xml -------------------------------------------------------------------------------- /javav2/premium-ex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javav2/premium-ex.md -------------------------------------------------------------------------------- /javav2/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/javav2/run_tests.sh -------------------------------------------------------------------------------- /javav2/usecases/CreatingSpringRedshiftRest/images/t.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /javav2/usecases/Creating_Spring_RDS_Rest/images/t.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /javav2/usecases/Creating_etl_workflow/images/f.txt: -------------------------------------------------------------------------------- 1 | e 2 | -------------------------------------------------------------------------------- /javav2/usecases/create_spring_stream_app/images/foo.txt: -------------------------------------------------------------------------------- 1 | s 2 | -------------------------------------------------------------------------------- /javav2/usecases/create_workflow_redshift/images/f.txt: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /javav2/usecases/create_workflow_redshift/images/t.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /javav2/usecases/creating_dynamodb_web_app/src/main/resources/public/img/f.txt: -------------------------------------------------------------------------------- 1 | t 2 | -------------------------------------------------------------------------------- /javav2/usecases/creating_first_project/images/text.txt: -------------------------------------------------------------------------------- 1 | This is a txt file 2 | -------------------------------------------------------------------------------- /javav2/usecases/creating_lambda_ppe/images/t.txt: -------------------------------------------------------------------------------- 1 | e 2 | -------------------------------------------------------------------------------- /javav2/usecases/creating_lambda_tag_assets/images/t.txt: -------------------------------------------------------------------------------- 1 | d 2 | -------------------------------------------------------------------------------- /javav2/usecases/creating_photo_analyzer_app/images/test.txt: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /javav2/usecases/creating_photo_analyzer_async/images/t.txt: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /javav2/usecases/creating_sns_async/images/t.txt: -------------------------------------------------------------------------------- 1 | n 2 | -------------------------------------------------------------------------------- /kotlin/.gitignore: -------------------------------------------------------------------------------- 1 | .gradle/ 2 | bin/ -------------------------------------------------------------------------------- /kotlin/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/kotlin/Dockerfile -------------------------------------------------------------------------------- /kotlin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/kotlin/README.md -------------------------------------------------------------------------------- /kotlin/premium-ex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/kotlin/premium-ex.md -------------------------------------------------------------------------------- /kotlin/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/kotlin/run_tests.sh -------------------------------------------------------------------------------- /kotlin/services/athena/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/kotlin/services/athena/README.md -------------------------------------------------------------------------------- /kotlin/services/ec2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/kotlin/services/ec2/README.md -------------------------------------------------------------------------------- /kotlin/services/ecr/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/kotlin/services/ecr/.gitignore -------------------------------------------------------------------------------- /kotlin/services/ecr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/kotlin/services/ecr/README.md -------------------------------------------------------------------------------- /kotlin/services/ecr/gradle.properties: -------------------------------------------------------------------------------- 1 | kotlin.code.style=official 2 | -------------------------------------------------------------------------------- /kotlin/services/ecr/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "ecr" 2 | -------------------------------------------------------------------------------- /kotlin/services/ecs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/kotlin/services/ecs/README.md -------------------------------------------------------------------------------- /kotlin/services/emr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/kotlin/services/emr/README.md -------------------------------------------------------------------------------- /kotlin/services/glue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/kotlin/services/glue/README.md -------------------------------------------------------------------------------- /kotlin/services/iam/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/kotlin/services/iam/README.md -------------------------------------------------------------------------------- /kotlin/services/iot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/kotlin/services/iot/README.md -------------------------------------------------------------------------------- /kotlin/services/kendra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/kotlin/services/kendra/README.md -------------------------------------------------------------------------------- /kotlin/services/kms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/kotlin/services/kms/README.md -------------------------------------------------------------------------------- /kotlin/services/lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/kotlin/services/lambda/README.md -------------------------------------------------------------------------------- /kotlin/services/lex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/kotlin/services/lex/README.md -------------------------------------------------------------------------------- /kotlin/services/polly/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/kotlin/services/polly/README.md -------------------------------------------------------------------------------- /kotlin/services/rds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/kotlin/services/rds/README.md -------------------------------------------------------------------------------- /kotlin/services/s3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/kotlin/services/s3/README.md -------------------------------------------------------------------------------- /kotlin/services/s3/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "s3" 2 | -------------------------------------------------------------------------------- /kotlin/services/ses/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/kotlin/services/ses/README.md -------------------------------------------------------------------------------- /kotlin/services/sns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/kotlin/services/sns/README.md -------------------------------------------------------------------------------- /kotlin/services/sqs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/kotlin/services/sqs/README.md -------------------------------------------------------------------------------- /kotlin/services/sts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/kotlin/services/sts/README.md -------------------------------------------------------------------------------- /kotlin/services/support/src/main/resources/config.properties: -------------------------------------------------------------------------------- 1 | fileAttachment = 2 | -------------------------------------------------------------------------------- /kotlin/services/xray/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/kotlin/services/xray/README.md -------------------------------------------------------------------------------- /kotlin/usecases/cognito_flutter_mobile_app/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /kotlin/usecases/cognito_flutter_mobile_app/linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /kotlin/usecases/creating_message_application/images/t.txt: -------------------------------------------------------------------------------- 1 | d 2 | -------------------------------------------------------------------------------- /kotlin/usecases/creating_photo_analyzer_app/images/y.txt: -------------------------------------------------------------------------------- 1 | y 2 | -------------------------------------------------------------------------------- /kotlin/usecases/creating_redshift_application/images/t.txt: -------------------------------------------------------------------------------- 1 | d 2 | -------------------------------------------------------------------------------- /kotlin/usecases/itemtracker_dynamodb/images/t.txt: -------------------------------------------------------------------------------- 1 | t 2 | -------------------------------------------------------------------------------- /kotlin/usecases/serverless_rds/images/t.txt: -------------------------------------------------------------------------------- 1 | d 2 | -------------------------------------------------------------------------------- /kotlin/usecases/subpub_app/images/t.txt: -------------------------------------------------------------------------------- 1 | x 2 | -------------------------------------------------------------------------------- /kotlin/usecases/subpub_app_android/images/t.txt: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /php/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/php/Dockerfile -------------------------------------------------------------------------------- /php/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/php/README.md -------------------------------------------------------------------------------- /php/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/php/composer.json -------------------------------------------------------------------------------- /php/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/php/composer.lock -------------------------------------------------------------------------------- /php/cross_service/aurora_item_tracker/bootstrap/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /php/cross_service/aurora_item_tracker/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /php/cross_service/aurora_item_tracker/public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /php/cross_service/aurora_item_tracker/storage/app/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !public/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /php/cross_service/aurora_item_tracker/storage/app/public/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /php/cross_service/aurora_item_tracker/storage/framework/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !data/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /php/cross_service/aurora_item_tracker/storage/framework/cache/data/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /php/cross_service/aurora_item_tracker/storage/framework/sessions/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /php/cross_service/aurora_item_tracker/storage/framework/testing/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /php/cross_service/aurora_item_tracker/storage/framework/views/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /php/cross_service/aurora_item_tracker/storage/logs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /php/example_code/bedrock-agent-runtime/.gitignore: -------------------------------------------------------------------------------- 1 | output/* -------------------------------------------------------------------------------- /php/example_code/bedrock-runtime/.gitignore: -------------------------------------------------------------------------------- 1 | output/* -------------------------------------------------------------------------------- /php/example_code/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/php/example_code/composer.json -------------------------------------------------------------------------------- /php/example_code/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/php/example_code/composer.lock -------------------------------------------------------------------------------- /php/example_code/ec2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/php/example_code/ec2/README.md -------------------------------------------------------------------------------- /php/example_code/glue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/php/example_code/glue/README.md -------------------------------------------------------------------------------- /php/example_code/glue/Runner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/php/example_code/glue/Runner.php -------------------------------------------------------------------------------- /php/example_code/iam/GetUser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/php/example_code/iam/GetUser.php -------------------------------------------------------------------------------- /php/example_code/iam/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/php/example_code/iam/README.md -------------------------------------------------------------------------------- /php/example_code/iam/phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/php/example_code/iam/phpunit.xml -------------------------------------------------------------------------------- /php/example_code/kms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/php/example_code/kms/README.md -------------------------------------------------------------------------------- /php/example_code/kms/Runner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/php/example_code/kms/Runner.php -------------------------------------------------------------------------------- /php/example_code/kms/decrypt.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/php/example_code/kms/decrypt.php -------------------------------------------------------------------------------- /php/example_code/kms/encrypt.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/php/example_code/kms/encrypt.php -------------------------------------------------------------------------------- /php/example_code/phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/php/example_code/phpunit.xml -------------------------------------------------------------------------------- /php/example_code/polly/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/php/example_code/polly/README.md -------------------------------------------------------------------------------- /php/example_code/rds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/php/example_code/rds/README.md -------------------------------------------------------------------------------- /php/example_code/s3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/php/example_code/s3/README.md -------------------------------------------------------------------------------- /php/example_code/s3/Runner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/php/example_code/s3/Runner.php -------------------------------------------------------------------------------- /php/example_code/s3/helloS3.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/php/example_code/s3/helloS3.php -------------------------------------------------------------------------------- /php/example_code/s3/phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/php/example_code/s3/phpunit.xml -------------------------------------------------------------------------------- /php/example_code/s3/s3.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/php/example_code/s3/s3.php -------------------------------------------------------------------------------- /php/example_code/s3/testfile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/php/example_code/s3/testfile.txt -------------------------------------------------------------------------------- /php/example_code/ses/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/php/example_code/ses/README.md -------------------------------------------------------------------------------- /php/example_code/sns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/php/example_code/sns/README.md -------------------------------------------------------------------------------- /php/example_code/sqs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/php/example_code/sqs/README.md -------------------------------------------------------------------------------- /php/example_code/sts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/php/example_code/sts/README.md -------------------------------------------------------------------------------- /php/phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/php/phpunit.xml -------------------------------------------------------------------------------- /php/premium-ex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/php/premium-ex.md -------------------------------------------------------------------------------- /php/testing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/php/testing -------------------------------------------------------------------------------- /python/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/python/.gitignore -------------------------------------------------------------------------------- /python/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/python/Dockerfile -------------------------------------------------------------------------------- /python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/python/README.md -------------------------------------------------------------------------------- /python/cross_service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/python/cross_service/README.md -------------------------------------------------------------------------------- /python/cross_service/apigateway_covid-19_tracker/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | .chalice/deployments -------------------------------------------------------------------------------- /python/cross_service/apigateway_covid-19_tracker/chalicelib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/cross_service/apigateway_websocket_chat/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.81 2 | pytest>=7.2.1 3 | websockets>=10.4 4 | -------------------------------------------------------------------------------- /python/cross_service/aurora_rest_lending_library/library_api/chalicelib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/cross_service/aurora_rest_lending_library/library_api/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.81 -------------------------------------------------------------------------------- /python/cross_service/photo_analyzer/frontend/src/setupTests.js: -------------------------------------------------------------------------------- 1 | import '@testing-library/jest-dom'; 2 | -------------------------------------------------------------------------------- /python/cross_service/resilient_service/test/pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | addopts = -s 3 | -------------------------------------------------------------------------------- /python/cross_service/stepfunctions_messenger/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.81 2 | pytest>=7.2.1 3 | -------------------------------------------------------------------------------- /python/cross_service/textract_explorer/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.81 2 | pillow>=9.4.0 3 | pytest>=7.2.1 4 | -------------------------------------------------------------------------------- /python/demo_tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/python/demo_tools/__init__.py -------------------------------------------------------------------------------- /python/demo_tools/question.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/python/demo_tools/question.py -------------------------------------------------------------------------------- /python/demo_tools/retries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/python/demo_tools/retries.py -------------------------------------------------------------------------------- /python/example_code/acm/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pytest>=7.2.1 3 | -------------------------------------------------------------------------------- /python/example_code/api-gateway/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pytest>=7.2.1 3 | requests>=2.28.2 4 | -------------------------------------------------------------------------------- /python/example_code/auditmanager/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pytest>=7.2.1 3 | -------------------------------------------------------------------------------- /python/example_code/aurora/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pytest>=7.2.1 3 | -------------------------------------------------------------------------------- /python/example_code/auto-scaling/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pytest>=7.2.1 3 | -------------------------------------------------------------------------------- /python/example_code/bedrock-agent-runtime/.gitignore: -------------------------------------------------------------------------------- 1 | output/* -------------------------------------------------------------------------------- /python/example_code/bedrock-runtime/.gitignore: -------------------------------------------------------------------------------- 1 | /temp/ 2 | /venv*/ 3 | /output/ 4 | -------------------------------------------------------------------------------- /python/example_code/cloudfront/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pytest>=7.2.1 3 | -------------------------------------------------------------------------------- /python/example_code/cloudwatch-logs/scenarios/large-query/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3 -------------------------------------------------------------------------------- /python/example_code/cloudwatch/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pytest>=7.2.1 3 | -------------------------------------------------------------------------------- /python/example_code/cognito/.gitignore: -------------------------------------------------------------------------------- 1 | qr.png -------------------------------------------------------------------------------- /python/example_code/comprehend/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pytest>=7.2.1 3 | requests>=2.28.2 4 | -------------------------------------------------------------------------------- /python/example_code/config/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pytest>=7.2.1 3 | -------------------------------------------------------------------------------- /python/example_code/dynamodb/.gitignore: -------------------------------------------------------------------------------- 1 | moviedata.json 2 | -------------------------------------------------------------------------------- /python/example_code/ec2/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pytest>=7.2.1 3 | alive-progress==2.4.1 4 | rich==13.5.2 -------------------------------------------------------------------------------- /python/example_code/ec2/vpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/python/example_code/ec2/vpc.py -------------------------------------------------------------------------------- /python/example_code/ecr/docker_files/hello.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo "Hello There!" -------------------------------------------------------------------------------- /python/example_code/ecr/hello/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.35.38 -------------------------------------------------------------------------------- /python/example_code/elastic-load-balancing/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pytest>=7.2.1 3 | -------------------------------------------------------------------------------- /python/example_code/emr/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pytest>=7.2.1 3 | -------------------------------------------------------------------------------- /python/example_code/glacier/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pytest>=7.2.1 3 | -------------------------------------------------------------------------------- /python/example_code/glue/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pytest>=7.2.1 3 | -------------------------------------------------------------------------------- /python/example_code/greengrass/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy>=1.24.2 2 | pytest>=7.2.1 3 | -------------------------------------------------------------------------------- /python/example_code/iam/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pytest>=7.2.1 3 | -------------------------------------------------------------------------------- /python/example_code/iotsitewise/hello/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.35.38 -------------------------------------------------------------------------------- /python/example_code/keyspaces/.gitignore: -------------------------------------------------------------------------------- 1 | sf-class2-root.crt 2 | -------------------------------------------------------------------------------- /python/example_code/kinesis-analytics-v2/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pytest>=7.2.1 3 | -------------------------------------------------------------------------------- /python/example_code/kinesis/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pytest>=7.2.1 3 | -------------------------------------------------------------------------------- /python/example_code/kms/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pytest>=7.2.1 3 | -------------------------------------------------------------------------------- /python/example_code/lambda/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pytest>=7.2.1 3 | requests>=2.28.2 -------------------------------------------------------------------------------- /python/example_code/neptune/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pytest>=7.2.1 3 | -------------------------------------------------------------------------------- /python/example_code/organizations/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pytest>=7.2.1 3 | -------------------------------------------------------------------------------- /python/example_code/pinpoint-sms-voice/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pytest>=7.2.1 3 | -------------------------------------------------------------------------------- /python/example_code/pinpoint/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pytest>=7.2.1 3 | -------------------------------------------------------------------------------- /python/example_code/rds/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pytest>=7.2.1 3 | -------------------------------------------------------------------------------- /python/example_code/rekognition/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pillow>=9.4.0 3 | pytest>=7.2.1 4 | requests>=2.28.2 5 | -------------------------------------------------------------------------------- /python/example_code/route53-recovery-cluster/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | -------------------------------------------------------------------------------- /python/example_code/s3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/python/example_code/s3/README.md -------------------------------------------------------------------------------- /python/example_code/s3/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.35.49 2 | pytest>=7.2.1 3 | requests>=2.28.2 4 | -------------------------------------------------------------------------------- /python/example_code/s3/scenarios/object-locking/.gitignore: -------------------------------------------------------------------------------- 1 | buckets.txt 2 | -------------------------------------------------------------------------------- /python/example_code/scheduler/hello/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.35.38 -------------------------------------------------------------------------------- /python/example_code/secretsmanager/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.34.8 2 | pytest>=7.2.1 3 | moto -------------------------------------------------------------------------------- /python/example_code/ses/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pytest>=7.2.1 3 | -------------------------------------------------------------------------------- /python/example_code/sesv2/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pytest>=7.2.1 3 | -------------------------------------------------------------------------------- /python/example_code/sns/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pytest>=7.2.1 3 | -------------------------------------------------------------------------------- /python/example_code/sqs/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pytest>=7.2.1 3 | -------------------------------------------------------------------------------- /python/example_code/ssm/hello.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/python/example_code/ssm/hello.py -------------------------------------------------------------------------------- /python/example_code/stepfunctions/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pytest>=7.2.1 3 | -------------------------------------------------------------------------------- /python/example_code/sts/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pytest>=7.2.1 3 | requests>=2.28.2 4 | -------------------------------------------------------------------------------- /python/example_code/support/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pytest>=7.2.1 3 | -------------------------------------------------------------------------------- /python/example_code/textract/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pytest>=7.2.1 3 | 4 | -------------------------------------------------------------------------------- /python/example_code/transcribe/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.26.79 2 | pytest>=7.2.1 3 | requests>=2.28.2 4 | -------------------------------------------------------------------------------- /python/premium-ex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/python/premium-ex.md -------------------------------------------------------------------------------- /python/test_tools/.metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/python/test_tools/.metadata.yaml -------------------------------------------------------------------------------- /python/test_tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/python/test_tools/README.md -------------------------------------------------------------------------------- /python/test_tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/test_tools/acm_stubber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/python/test_tools/acm_stubber.py -------------------------------------------------------------------------------- /python/test_tools/ec2_stubber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/python/test_tools/ec2_stubber.py -------------------------------------------------------------------------------- /python/test_tools/ecr_stubber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/python/test_tools/ecr_stubber.py -------------------------------------------------------------------------------- /python/test_tools/emr_stubber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/python/test_tools/emr_stubber.py -------------------------------------------------------------------------------- /python/test_tools/iam_stubber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/python/test_tools/iam_stubber.py -------------------------------------------------------------------------------- /python/test_tools/kms_stubber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/python/test_tools/kms_stubber.py -------------------------------------------------------------------------------- /python/test_tools/rds_stubber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/python/test_tools/rds_stubber.py -------------------------------------------------------------------------------- /python/test_tools/s3_stubber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/python/test_tools/s3_stubber.py -------------------------------------------------------------------------------- /python/test_tools/ses_stubber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/python/test_tools/ses_stubber.py -------------------------------------------------------------------------------- /python/test_tools/sns_stubber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/python/test_tools/sns_stubber.py -------------------------------------------------------------------------------- /python/test_tools/sqs_stubber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/python/test_tools/sqs_stubber.py -------------------------------------------------------------------------------- /python/test_tools/ssm_stubber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/python/test_tools/ssm_stubber.py -------------------------------------------------------------------------------- /python/test_tools/sts_stubber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/python/test_tools/sts_stubber.py -------------------------------------------------------------------------------- /resources/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/resources/README.md -------------------------------------------------------------------------------- /resources/cdk/.gitignore: -------------------------------------------------------------------------------- 1 | cdk.out 2 | node_modules 3 | -------------------------------------------------------------------------------- /resources/cdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/resources/cdk/README.md -------------------------------------------------------------------------------- /resources/cdk/kinesis-example-create-stream/.gitignore: -------------------------------------------------------------------------------- 1 | cdk.out/ 2 | node_modules/ 3 | package-lock.json -------------------------------------------------------------------------------- /resources/cdk/legacy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/resources/cdk/legacy/README.md -------------------------------------------------------------------------------- /resources/clients/react/elros/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /resources/clients/react/elwing/src/plugins/item-tracker/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "BASE_URL": "http://localhost:8080/api" 3 | } -------------------------------------------------------------------------------- /resources/clients/react/elwing/src/plugins/sqs-message/src/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "BASE_URL": "http://localhost:3000" 3 | } -------------------------------------------------------------------------------- /resources/clients/react/elwing/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /resources/clients/react/item-tracker/src/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "BASE_URL": "http://REPLACE_WITH_YOUR_REST_ENDPOINT" 3 | } -------------------------------------------------------------------------------- /resources/clients/react/item-tracker/src/setupTests.js: -------------------------------------------------------------------------------- 1 | import '@testing-library/jest-dom'; 2 | -------------------------------------------------------------------------------- /resources/sample_files/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/resources/sample_files/README.md -------------------------------------------------------------------------------- /ruby/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/ruby/.gitignore -------------------------------------------------------------------------------- /ruby/.ruby-version: -------------------------------------------------------------------------------- 1 | ruby-3.1.2 2 | -------------------------------------------------------------------------------- /ruby/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/ruby/Dockerfile -------------------------------------------------------------------------------- /ruby/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/ruby/Gemfile -------------------------------------------------------------------------------- /ruby/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/ruby/Gemfile.lock -------------------------------------------------------------------------------- /ruby/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/ruby/README.md -------------------------------------------------------------------------------- /ruby/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/ruby/Rakefile -------------------------------------------------------------------------------- /ruby/cross_service_examples/item_tracker/.gitignore: -------------------------------------------------------------------------------- 1 | *.csv -------------------------------------------------------------------------------- /ruby/example_code/ec2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/ruby/example_code/ec2/README.md -------------------------------------------------------------------------------- /ruby/example_code/glue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/ruby/example_code/glue/README.md -------------------------------------------------------------------------------- /ruby/example_code/iam/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/ruby/example_code/iam/README.md -------------------------------------------------------------------------------- /ruby/example_code/kms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/ruby/example_code/kms/README.md -------------------------------------------------------------------------------- /ruby/example_code/lambda/demo.txt: -------------------------------------------------------------------------------- 1 | This is a demo file. -------------------------------------------------------------------------------- /ruby/example_code/rds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/ruby/example_code/rds/README.md -------------------------------------------------------------------------------- /ruby/example_code/s3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/ruby/example_code/s3/README.md -------------------------------------------------------------------------------- /ruby/example_code/s3/s3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/ruby/example_code/s3/s3.rb -------------------------------------------------------------------------------- /ruby/example_code/ses/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/ruby/example_code/ses/README.md -------------------------------------------------------------------------------- /ruby/example_code/sns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/ruby/example_code/sns/README.md -------------------------------------------------------------------------------- /ruby/example_code/sqs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/ruby/example_code/sqs/README.md -------------------------------------------------------------------------------- /ruby/helpers/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/ruby/helpers/banner.txt -------------------------------------------------------------------------------- /ruby/helpers/colorizer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/ruby/helpers/colorizer.rb -------------------------------------------------------------------------------- /ruby/helpers/decorators.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/ruby/helpers/decorators.rb -------------------------------------------------------------------------------- /ruby/helpers/disclaimers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/ruby/helpers/disclaimers.rb -------------------------------------------------------------------------------- /ruby/helpers/question.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/ruby/helpers/question.rb -------------------------------------------------------------------------------- /ruby/helpers/waiters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/ruby/helpers/waiters.rb -------------------------------------------------------------------------------- /ruby/premium-ex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/ruby/premium-ex.md -------------------------------------------------------------------------------- /ruby/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/ruby/run_tests.sh -------------------------------------------------------------------------------- /rust_dev_preview/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rust_dev_preview/.dockerignore -------------------------------------------------------------------------------- /rust_dev_preview/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rust_dev_preview/.gitignore -------------------------------------------------------------------------------- /rust_dev_preview/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rust_dev_preview/Dockerfile -------------------------------------------------------------------------------- /rust_dev_preview/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rust_dev_preview/README.md -------------------------------------------------------------------------------- /rust_dev_preview/run_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rust_dev_preview/run_all.sh -------------------------------------------------------------------------------- /rustv1/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/.cargo/config.toml -------------------------------------------------------------------------------- /rustv1/.dockerignore: -------------------------------------------------------------------------------- 1 | target/ 2 | Cargo.lock -------------------------------------------------------------------------------- /rustv1/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /rustv1/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/Dockerfile -------------------------------------------------------------------------------- /rustv1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/README.md -------------------------------------------------------------------------------- /rustv1/cross_service/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/cross_service/Cargo.toml -------------------------------------------------------------------------------- /rustv1/cross_service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/cross_service/Dockerfile -------------------------------------------------------------------------------- /rustv1/cross_service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/cross_service/README.md -------------------------------------------------------------------------------- /rustv1/cross_service/photo_asset_management/.gitignore: -------------------------------------------------------------------------------- 1 | .cargo 2 | -------------------------------------------------------------------------------- /rustv1/cross_service/photo_asset_management/examples/labels.json: -------------------------------------------------------------------------------- 1 | { 2 | "httpMethod": "GET" 3 | } 4 | -------------------------------------------------------------------------------- /rustv1/cross_service/rest_ses/.dockerignore: -------------------------------------------------------------------------------- 1 | . 2 | !configuration 3 | !src 4 | !tests 5 | !Cargo.toml -------------------------------------------------------------------------------- /rustv1/examples/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/Cargo.toml -------------------------------------------------------------------------------- /rustv1/examples/aurora/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/aurora/README.md -------------------------------------------------------------------------------- /rustv1/examples/auto-scaling/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod scenario; 2 | -------------------------------------------------------------------------------- /rustv1/examples/batch/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/batch/Cargo.toml -------------------------------------------------------------------------------- /rustv1/examples/batch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/batch/README.md -------------------------------------------------------------------------------- /rustv1/examples/config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/config/README.md -------------------------------------------------------------------------------- /rustv1/examples/ebs/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/ebs/Cargo.toml -------------------------------------------------------------------------------- /rustv1/examples/ebs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/ebs/README.md -------------------------------------------------------------------------------- /rustv1/examples/ec2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/ec2/Cargo.toml -------------------------------------------------------------------------------- /rustv1/examples/ec2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/ec2/README.md -------------------------------------------------------------------------------- /rustv1/examples/ec2/src/ec2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/ec2/src/ec2.rs -------------------------------------------------------------------------------- /rustv1/examples/ec2/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/ec2/src/lib.rs -------------------------------------------------------------------------------- /rustv1/examples/ec2/src/ssm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/ec2/src/ssm.rs -------------------------------------------------------------------------------- /rustv1/examples/ecr/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/ecr/Cargo.toml -------------------------------------------------------------------------------- /rustv1/examples/ecr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/ecr/README.md -------------------------------------------------------------------------------- /rustv1/examples/ecs/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/ecs/Cargo.toml -------------------------------------------------------------------------------- /rustv1/examples/ecs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/ecs/README.md -------------------------------------------------------------------------------- /rustv1/examples/eks/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/eks/Cargo.toml -------------------------------------------------------------------------------- /rustv1/examples/eks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/eks/README.md -------------------------------------------------------------------------------- /rustv1/examples/glue/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/glue/Cargo.toml -------------------------------------------------------------------------------- /rustv1/examples/glue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/glue/README.md -------------------------------------------------------------------------------- /rustv1/examples/glue/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/glue/src/lib.rs -------------------------------------------------------------------------------- /rustv1/examples/glue/src/run.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/glue/src/run.rs -------------------------------------------------------------------------------- /rustv1/examples/iam/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/iam/Cargo.toml -------------------------------------------------------------------------------- /rustv1/examples/iam/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/iam/README.md -------------------------------------------------------------------------------- /rustv1/examples/iot/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/iot/Cargo.toml -------------------------------------------------------------------------------- /rustv1/examples/iot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/iot/README.md -------------------------------------------------------------------------------- /rustv1/examples/kms/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/kms/Cargo.toml -------------------------------------------------------------------------------- /rustv1/examples/kms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/kms/README.md -------------------------------------------------------------------------------- /rustv1/examples/lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/lambda/README.md -------------------------------------------------------------------------------- /rustv1/examples/polly/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/polly/Cargo.toml -------------------------------------------------------------------------------- /rustv1/examples/polly/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/polly/README.md -------------------------------------------------------------------------------- /rustv1/examples/rds/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/rds/Cargo.toml -------------------------------------------------------------------------------- /rustv1/examples/rds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/rds/README.md -------------------------------------------------------------------------------- /rustv1/examples/s3/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/s3/Cargo.toml -------------------------------------------------------------------------------- /rustv1/examples/s3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/s3/README.md -------------------------------------------------------------------------------- /rustv1/examples/s3/file.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/s3/file.csv -------------------------------------------------------------------------------- /rustv1/examples/s3/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/s3/src/error.rs -------------------------------------------------------------------------------- /rustv1/examples/s3/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/s3/src/lib.rs -------------------------------------------------------------------------------- /rustv1/examples/s3/testfile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/s3/testfile.txt -------------------------------------------------------------------------------- /rustv1/examples/ses/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/ses/Cargo.toml -------------------------------------------------------------------------------- /rustv1/examples/ses/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/ses/README.md -------------------------------------------------------------------------------- /rustv1/examples/ses/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/ses/src/lib.rs -------------------------------------------------------------------------------- /rustv1/examples/sns/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/sns/Cargo.toml -------------------------------------------------------------------------------- /rustv1/examples/sns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/sns/README.md -------------------------------------------------------------------------------- /rustv1/examples/sqs/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/sqs/Cargo.toml -------------------------------------------------------------------------------- /rustv1/examples/sqs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/sqs/README.md -------------------------------------------------------------------------------- /rustv1/examples/ssm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/ssm/Cargo.toml -------------------------------------------------------------------------------- /rustv1/examples/ssm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/ssm/README.md -------------------------------------------------------------------------------- /rustv1/examples/sts/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/sts/Cargo.toml -------------------------------------------------------------------------------- /rustv1/examples/sts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/sts/README.md -------------------------------------------------------------------------------- /rustv1/examples/tls/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/tls/Cargo.toml -------------------------------------------------------------------------------- /rustv1/examples/tls/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/tls/README.md -------------------------------------------------------------------------------- /rustv1/examples/tls/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/tls/src/lib.rs -------------------------------------------------------------------------------- /rustv1/examples/tls/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/examples/tls/src/main.rs -------------------------------------------------------------------------------- /rustv1/lambda/Cargo.toml: -------------------------------------------------------------------------------- 1 | [workspace] 2 | resolver = "2" 3 | 4 | members = [ 5 | "calculator" 6 | ] -------------------------------------------------------------------------------- /rustv1/lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/lambda/README.md -------------------------------------------------------------------------------- /rustv1/premium-ex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/premium-ex.md -------------------------------------------------------------------------------- /rustv1/run_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/run_all.sh -------------------------------------------------------------------------------- /rustv1/test-utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/test-utils/Cargo.toml -------------------------------------------------------------------------------- /rustv1/test-utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/test-utils/README.md -------------------------------------------------------------------------------- /rustv1/test-utils/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/test-utils/src/macros.rs -------------------------------------------------------------------------------- /rustv1/test-utils/src/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/test-utils/src/mod.rs -------------------------------------------------------------------------------- /rustv1/test-utils/src/waiter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/test-utils/src/waiter.rs -------------------------------------------------------------------------------- /rustv1/tools/requirements.txt: -------------------------------------------------------------------------------- 1 | tomlkit==0.12.1 2 | -------------------------------------------------------------------------------- /rustv1/tools/set_rust_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/tools/set_rust_version.py -------------------------------------------------------------------------------- /rustv1/tools/set_sdk_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/tools/set_sdk_version.py -------------------------------------------------------------------------------- /rustv1/webassembly/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/webassembly/Cargo.toml -------------------------------------------------------------------------------- /rustv1/webassembly/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/webassembly/README.md -------------------------------------------------------------------------------- /rustv1/webassembly/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/rustv1/webassembly/src/lib.rs -------------------------------------------------------------------------------- /rustv1/webassembly/www/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /sap-abap/#awsex#.nspc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/sap-abap/#awsex#.nspc.xml -------------------------------------------------------------------------------- /sap-abap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/sap-abap/README.md -------------------------------------------------------------------------------- /sap-abap/package.devc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/sap-abap/package.devc.xml -------------------------------------------------------------------------------- /sap-abap/services/bdr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/sap-abap/services/bdr/README.md -------------------------------------------------------------------------------- /sap-abap/services/bdz/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/sap-abap/services/bdz/README.md -------------------------------------------------------------------------------- /sap-abap/services/cpd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/sap-abap/services/cpd/README.md -------------------------------------------------------------------------------- /sap-abap/services/cwt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/sap-abap/services/cwt/README.md -------------------------------------------------------------------------------- /sap-abap/services/dyn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/sap-abap/services/dyn/README.md -------------------------------------------------------------------------------- /sap-abap/services/ec2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/sap-abap/services/ec2/README.md -------------------------------------------------------------------------------- /sap-abap/services/kns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/sap-abap/services/kns/README.md -------------------------------------------------------------------------------- /sap-abap/services/lmd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/sap-abap/services/lmd/README.md -------------------------------------------------------------------------------- /sap-abap/services/s3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/sap-abap/services/s3/README.md -------------------------------------------------------------------------------- /sap-abap/services/sgm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/sap-abap/services/sgm/README.md -------------------------------------------------------------------------------- /scenarios/basics/ecr/resources/hello.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo "Hello There!" -------------------------------------------------------------------------------- /scenarios/basics/iot/iot_usecase/resources/.gitignore: -------------------------------------------------------------------------------- 1 | cdk.out 2 | node_modules 3 | -------------------------------------------------------------------------------- /scenarios/basics/s3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/scenarios/basics/s3/README.md -------------------------------------------------------------------------------- /scenarios/features/cloudwatch_logs_large_query/resources/.gitignore: -------------------------------------------------------------------------------- 1 | *.json -------------------------------------------------------------------------------- /scenarios/features/firehose/resources/requirements.txt: -------------------------------------------------------------------------------- 1 | faker -------------------------------------------------------------------------------- /scenarios/features/healthimaging_image_sets/resources/.gitignore: -------------------------------------------------------------------------------- 1 | cdk.out 2 | node_modules 3 | -------------------------------------------------------------------------------- /scenarios/features/sesv2_weekly_mailer/content/tmp/.aillyrc: -------------------------------------------------------------------------------- 1 | --- 2 | isolated: true 3 | --- -------------------------------------------------------------------------------- /steering_docs/dotnet-tech.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/steering_docs/dotnet-tech.md -------------------------------------------------------------------------------- /steering_docs/java-tech.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/steering_docs/java-tech.md -------------------------------------------------------------------------------- /steering_docs/kotlin-tech.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/steering_docs/kotlin-tech.md -------------------------------------------------------------------------------- /steering_docs/kotlin-tech/actions.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /steering_docs/rust-tech.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/steering_docs/rust-tech.md -------------------------------------------------------------------------------- /swift/.dockerignore: -------------------------------------------------------------------------------- 1 | **/.build 2 | -------------------------------------------------------------------------------- /swift/.gitignore: -------------------------------------------------------------------------------- 1 | **/.build 2 | -------------------------------------------------------------------------------- /swift/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/swift/Dockerfile -------------------------------------------------------------------------------- /swift/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/swift/README.md -------------------------------------------------------------------------------- /swift/example_code/cognito-identity-provider/ListUsers/test.sh: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /swift/example_code/cognito-identity-provider/scenario/test.sh: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /swift/example_code/glue/scenario/test.sh: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /swift/example_code/identity-resolvers/sso-resolver/test.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo "No automated tests available." 3 | -------------------------------------------------------------------------------- /swift/example_code/lambda/basics/test.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo "No automated tests available." 3 | -------------------------------------------------------------------------------- /swift/example_code/lambda/using-lambda-runtime/test.sh: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /swift/example_code/sts/AssumeRole/test.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo "No automated tests available." 3 | -------------------------------------------------------------------------------- /swift/example_code/swift-sdk/ErrorHandling/test.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo "No automated tests available." 3 | -------------------------------------------------------------------------------- /swift/example_code/swift-sdk/Waiters/test.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo "No automated tests available." 3 | -------------------------------------------------------------------------------- /swift/example_code/swift-sdk/pagination/test.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo "No automated tests available." 3 | -------------------------------------------------------------------------------- /swift/example_code/swift-sdk/retry/test.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo "No automated tests available." 3 | -------------------------------------------------------------------------------- /swift/premium-ex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/swift/premium-ex.md -------------------------------------------------------------------------------- /swift/tools/swiftbuild.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsdocs/aws-doc-sdk-examples/HEAD/swift/tools/swiftbuild.py --------------------------------------------------------------------------------