From ad6182343997a405079870a2fe91c4e0c6b94595 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 25 Sep 2019 19:33:39 +0100 Subject: gentoo resync : 25.09.2019 --- dev-libs/aws-sdk-cpp/Manifest | 6 +- dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.5.17.ebuild | 38 -- dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.7.178.ebuild | 150 +++++++ dev-libs/aws-sdk-cpp/metadata.xml | 515 +++++++++++++++++------- 4 files changed, 517 insertions(+), 192 deletions(-) delete mode 100644 dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.5.17.ebuild create mode 100644 dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.7.178.ebuild (limited to 'dev-libs/aws-sdk-cpp') diff --git a/dev-libs/aws-sdk-cpp/Manifest b/dev-libs/aws-sdk-cpp/Manifest index 113d4581cafd..9a54ac55076e 100644 --- a/dev-libs/aws-sdk-cpp/Manifest +++ b/dev-libs/aws-sdk-cpp/Manifest @@ -1,3 +1,3 @@ -DIST aws-sdk-cpp-1.5.17.tar.gz 16424254 BLAKE2B 3beeda2085a487b007c088b149a84b7c561ebc75a3a431d2c0139d1f2c6b3c1182e5e00df349436cd5d1f25fbbf60a963db69b562503903cd4a5ccf4db01aac0 SHA512 1a69098c0ddaba46e0d336875029dbdea0d92a3165ee7eed77d1425ea375b401138235f4fa71604fd3df89db633664cd9c36c1fad7989d974f28f7e1785b95c0 -EBUILD aws-sdk-cpp-1.5.17.ebuild 2449 BLAKE2B 79431fa471037c97362990b9ec4e748357f40190214b876120e2588ad21f34cdc8a339e06ae6ad9f8693e17966678a0a5edc168c74566d036419a28952159291 SHA512 fc1f3103362d0e3f39f7d79b5a5f7efabab84e3515547a1d7164502207da74ed62ba818a948e27d7341faaab9552278bcdecb0dfd39a7a18faae00cf0dd71af2 -MISC metadata.xml 11778 BLAKE2B 5d22b811b6d8bc3d58c5aecad1b16bc167be026f7e84dd95f16803e1f867aea5c706f6367ba4cbeb207d8cab085a2281c233c8f090d4e1fb6a369a42005d6ee7 SHA512 131244cd7adda956a363241139dfa7b6c9eaee3a5a8d6d8e59a0e4a743d51e0336260654fb459db1e9b00131dd5eb9f82842f860044c5e30166c44554dcb1a00 +DIST aws-sdk-cpp-1.7.178.tar.gz 22589166 BLAKE2B 40364307fb676a89cf2b363d02dfa95e03c6e0b02e34c3d5376820dd7721f13108bf1f1713ff5f39dfc7d98f5cd368718601a397f55c4e26a37cd62d346cbf70 SHA512 b5c969d8b0b9ca5aa7b6af762bf79647ee407cae2686b90c4acefb6a113cf4e7a582e4e5aebd2e6289685e6ac373f9f994e57cd34bd12543b2b36142e00df478 +EBUILD aws-sdk-cpp-1.7.178.ebuild 6270 BLAKE2B 271416754c2c63cd552fc03623ed81a0451c59a39a7f8640cc7e8f4b93b1ef530235e810ce5c78248e41308c04452961d0bc62d7301abb5ff02e112ae71ac9bd SHA512 f17166cad311a58c54d183638251f3e09945450336cb7a9aaf3fa448168bdd4585799335210074d6b4b2f1dd8b9edb18d290fa5273365412f0beb31bf08e1af1 +MISC metadata.xml 19286 BLAKE2B 2f347b29348e37e9b80827e6b2a2dd5a70b5d354e9eb226e8fbcd7eea26f57f831e13e57bde15e5ca97ac9403bb6acef68612e2a30c22db8136ac501630e3670 SHA512 5c072bae80814025ffc5eac7d2eb6199360e99e4b806be97a7770c2b6b570d122ac399feb137b65fd02f52bd8c5b1e8e61e75fcd91d7ae24489ef05ee018bb0f diff --git a/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.5.17.ebuild b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.5.17.ebuild deleted file mode 100644 index 81c7a27487bf..000000000000 --- a/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.5.17.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils - -DESCRIPTION="AWS SDK for C++" -HOMEPAGE="https://aws.amazon.com/sdk-for-cpp/" -SRC_URI="https://github.com/aws/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -ALL_AWS_TARGETS="access-management acm acm-pca alexaforbusiness apigateway application-autoscaling appstream appsync athena autoscaling autoscaling-plans AWSMigrationHub batch budgets ce cloud9 clouddirectory cloudformation cloudfront cloudhsm cloudhsmv2 cloudsearch cloudsearchdomain cloudtrail codebuild codecommit codedeploy codepipeline codestar cognito-identity cognito-idp cognito-sync comprehend config connect core cur datapipeline dax devicefarm directconnect discovery dms ds dynamodb dynamodbstreams ec2 ecr ecs eks elasticache elasticbeanstalk elasticfilesystem elasticloadbalancing elasticloadbalancingv2 elasticmapreduce elastictranscoder email es events firehose fms gamelift glacier glue greengrass guardduty health iam identity-management importexport inspector iot iot1click-devices iot1click-projects iotanalytics iot-data iot-jobs-data kinesis kinesisanalytics kinesisvideo kinesis-video-archived-media kinesis-video-media kms lambda lex lex-models lightsail logs machinelearning macie marketplacecommerceanalytics marketplace-entitlement mediaconvert medialive mediapackage mediastore mediastore-data mediatailor meteringmarketplace mobile mobileanalytics monitoring mq mturk-requester neptune opsworks opsworkscm organizations pi pinpoint polly pricing queues rds redshift rekognition resource-groups resourcegroupstaggingapi route53 route53domains s3 s3-encryption sagemaker sagemaker-runtime sdb secretsmanager serverlessrepo servicecatalog servicediscovery shield sms snowball sns sqs ssm states storagegateway sts support swf text-to-speech transcribe transfer translate waf waf-regional workdocs workmail workspaces xray" - -for module in ${ALL_AWS_TARGETS}; do - if [ "$module" = "core" ]; then - IUSE_AWS_TARGETS+=" aws_targets_${module}" - else - IUSE_AWS_TARGETS+=" -aws_targets_${module}" - fi -done -IUSE="static-libs test ${IUSE_AWS_TARGETS}" - -DEPEND="" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - -DCPP_STANDARD=17 - -DENABLE_TESTING=$(usex test) - -DBUILD_SHARED_LIBS=$(usex !static-libs) - -DBUILD_ONLY="${AWS_TARGETS// /;}" - ) - cmake-utils_src_configure -} diff --git a/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.7.178.ebuild b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.7.178.ebuild new file mode 100644 index 000000000000..1c20c4f04f22 --- /dev/null +++ b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.7.178.ebuild @@ -0,0 +1,150 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 ) + +inherit cmake-utils python-single-r1 + +DESCRIPTION="AWS SDK for C++" +HOMEPAGE="https://aws.amazon.com/sdk-for-cpp/" +SRC_URI="https://github.com/aws/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +MODULES=( + access-management apigateway backup batch budgets chime cloud-desktop cloud-dev cloud-media cloud-mobile + cloudformation cloudfront cloudhsm cloudsearch cloudwatch cognito config dlm ec2 ecr ecs eks elasticache + elasticbeanstalk elasticloadbalancing elasticmapreduce email es events fsx globalaccelerator iot kinesis kms + lambda lex license-manager lightsail machinelearning macie managedblockchain marketplace opsworks organizations + other personalize polly queues rds rekognition resource-groups route53 s3 sagemaker secretsmanager securityhub + serverlessrepo shield sns sqs textract transcribe translate waf +) + +IUSE="+http libressl +rtti +ssl static-libs test unity-build ${MODULES[*]}" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND=" + http? ( net-misc/curl:= ) + polly? ( media-sound/pulseaudio ) + ssl? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + ) + dev-libs/aws-c-common + dev-libs/aws-checksums + dev-libs/aws-c-event-stream + sys-libs/zlib +" +RDEPEND=" + ${DEPEND} + ${PYTHON_DEPS} +" + +src_configure() { + local mybuildtargets="core" + + for module in ${MODULES[@]}; do + if use ${module}; then + if [ "${module}" = "access-management" ] ; then + mybuildtargets+=";${module};acm;acm-pca;iam;identity-management;ram;sts" + elif [ "${module}" = "apigateway" ] ; then + mybuildtargets+=";${module};apigatewaymanagementapi;apigatewayv2" + elif [ "${module}" = "budgets" ] ; then + mybuildtargets+=";${module};ce;cur" + elif [ "${module}" = "cloud-desktop" ] ; then + mybuildtargets+=";appstream;workdocs;worklink;workmail;workspaces" + elif [ "${module}" = "cloud-dev" ] ; then + mybuildtargets+=";cloud9;codebuild;codecommit;codedeploy;codepipeline;codestar;xray" + if ! use "queues"; then + mybuildtargets+=";queues" + fi + elif [ "${module}" = "cloud-media" ] ; then + mybuildtargets+=";elastictranscoder;mediaconnect;mediaconvert;medialive;mediapackage" + mybuildtargets+=";mediapackage-vod;mediastore;mediastore-data;mediatailor" + elif [ "${module}" = "cloud-mobile" ] ; then + mybuildtargets+=";amplify;appsync;devicefarm;mobile;mobileanalytics;pinpoint" + mybuildtargets+=";pinpoint-email;sms-voice" + if ! use "sns"; then + mybuildtargets+=";sns" + fi + elif [ "${module}" = "cloudhsm" ] ; then + mybuildtargets+=";${module};cloudhsmv2" + elif [ "${module}" = "cloudsearch" ] ; then + mybuildtargets+=";${module};cloudsearchdomain" + elif [ "${module}" = "cloudwatch" ] ; then + mybuildtargets+=";application-insights;appmesh;cloudtrail;guardduty;health;inspector" + mybuildtargets+=";logs;monitoring" + elif [ "${module}" = "cognito" ] ; then + mybuildtargets+=";cognito-identity;cognito-idp;cognito-sync" + elif [ "${module}" = "dynamodb" ] ; then + mybuildtargets+=";${module};dax;dynamodbstreams" + elif [ "${module}" = "ec2" ] ; then + mybuildtargets+=";${module};autoscaling;autoscaling-plans;application-autoscaling" + mybuildtargets+=";ec2-instance-connect;elasticfilesystem" + elif [ "${module}" = "elasticloadbalancing" ] ; then + mybuildtargets+=";${module};elasticloadbalancingv2" + elif [ "${module}" = "events" ] ; then + mybuildtargets+=";${module};eventbridge" + elif [ "${module}" = "iot" ] ; then + mybuildtargets+=";${module};greengrass;iot1click-devices;iot1click-projects" + mybuildtargets+=";iotanalytics;iot-data;iotevents;iotevents-data;iot-jobs-data" + mybuildtargets+=";iotthingsgraph" + elif [ "${module}" = "kinesis" ] ; then + mybuildtargets+=";${module};firehose;kinesisanalytics;kinesisanalyticsv2;kinesisvideo" + mybuildtargets+=";kinesis-video-archived-media;kinesis-video-media" + elif [ "${module}" = "lex" ] ; then + mybuildtargets+=";${module};lex-models" + elif [ "${module}" = "marketplace" ] ; then + mybuildtargets+=";marketplacecommerceanalytics;marketplace-entitlement" + mybuildtargets+=";meteringmarketplace;pricing" + elif [ "${module}" = "opsworks" ] ; then + mybuildtargets+=";${module};opsworkscm" + elif [ "${module}" = "other" ] ; then + mybuildtargets+=";AWSMigrationHub;alexaforbusiness;clouddirectory;comprehend" + mybuildtargets+=";comprehendmedical;connect;datapipeline;datasync;directconnect" + mybuildtargets+=";discovery;dms;docdb;ds;dynamodb;gamelift;glue;groundstation" + mybuildtargets+=";importexport;kafka;lakeformation;mq;mturk-requester;neptune" + mybuildtargets+=";quicksight;redshift;robomaker;sdb;service-quotas;servicecatalog" + mybuildtargets+=";servicediscovery;signer;sms;snowball;ssm;states;storagegateway" + mybuildtargets+=";support;swf" + elif [ "${module}" = "personalize" ] ; then + mybuildtargets+=";${module};personalize-events;personalize-runtime" + elif [ "${module}" = "polly" ] ; then + mybuildtargets+=";${module};text-to-speech" + elif [ "${module}" = "rds" ] ; then + mybuildtargets+=";${module};pi;rds-data" + elif [ "${module}" = "resource-groups" ] ; then + mybuildtargets+=";${module};resourcegroupstaggingapi" + elif [ "${module}" = "route53" ] ; then + mybuildtargets+=";${module};route53domains;route53resolver" + elif [ "${module}" = "s3" ] ; then + mybuildtargets+=";${module};athena;awstransfer;glacier;s3-encryption;s3control;transfer" + elif [ "${module}" = "sagemaker" ] ; then + mybuildtargets+=";${module};sagemaker-runtime" + elif [ "${module}" = "transcribe" ] ; then + mybuildtargets+=";${module};transcribestreaming" + elif [ "${module}" = "waf" ] ; then + mybuildtargets+=";${module};fms;waf-regional" + else + mybuildtargets+=";${module}" + fi + fi + done + + local mycmakeargs=( + -DBUILD_DEPS=NO + -DBUILD_ONLY="${mybuildtargets}" + -DBUILD_SHARED_LIBS=$(usex !static-libs) + -DCPP_STANDARD=17 + -DENABLE_RTTI=$(usex rtti) + -DENABLE_TESTING=$(usex test) + -DENABLE_UNITY_BUILD=$(usex unity-build) + -DNO_ENCRYPTION=$(usex !ssl) + -DNO_HTTP_CLIENT=$(usex !http) + ) + cmake-utils_src_configure +} diff --git a/dev-libs/aws-sdk-cpp/metadata.xml b/dev-libs/aws-sdk-cpp/metadata.xml index 4520e67d29ef..74a0ef4c8002 100644 --- a/dev-libs/aws-sdk-cpp/metadata.xml +++ b/dev-libs/aws-sdk-cpp/metadata.xml @@ -4,161 +4,374 @@ amit.prakash.ambasta@gmail.com + + yamakuzure@gmx.net + Sven Eden + proxy-maint@gentoo.org Proxy Maintainers + + The AWS SDK for C++ provides a modern C++ version C++ 11 or later interface for Amazon Web Services AWS. + It is meant to be performant and fully functioning with low- and high-level SDKs, while minimizing + dependencies and providing platform portability Windows, OSX, Linux, and mobile. + + AWS SDK for C++ is in now in General Availability and recommended for production use. We invite our + customers to join the development efforts by submitting pull requests and sending us feedback and ideas + via GitHub Issues. + - SDK Support for AWS access-management - SDK Support for AWS acm - SDK Support for AWS acm-pca - SDK Support for AWS alexaforbusiness - SDK Support for AWS apigateway - SDK Support for AWS application-autoscaling - SDK Support for AWS appstream - SDK Support for AWS appsync - SDK Support for AWS athena - SDK Support for AWS autoscaling - SDK Support for AWS autoscaling-plans - SDK Support for AWS AWSMigrationHub - SDK Support for AWS batch - SDK Support for AWS budgets - SDK Support for AWS ce - SDK Support for AWS cloud9 - SDK Support for AWS clouddirectory - SDK Support for AWS cloudformation - SDK Support for AWS cloudfront - SDK Support for AWS cloudhsm - SDK Support for AWS cloudhsmv2 - SDK Support for AWS cloudsearch - SDK Support for AWS cloudsearchdomain - SDK Support for AWS cloudtrail - SDK Support for AWS codebuild - SDK Support for AWS codecommit - SDK Support for AWS codedeploy - SDK Support for AWS codepipeline - SDK Support for AWS codestar - SDK Support for AWS cognito-identity - SDK Support for AWS cognito-idp - SDK Support for AWS cognito-sync - SDK Support for AWS comprehend - SDK Support for AWS config - SDK Support for AWS connect - SDK Support for AWS core - SDK Support for AWS cur - SDK Support for AWS datapipeline - SDK Support for AWS dax - SDK Support for AWS devicefarm - SDK Support for AWS directconnect - SDK Support for AWS discovery - SDK Support for AWS dms - SDK Support for AWS ds - SDK Support for AWS dynamodb - SDK Support for AWS dynamodbstreams - SDK Support for AWS ec2 - SDK Support for AWS ecr - SDK Support for AWS ecs - SDK Support for AWS eks - SDK Support for AWS elasticache - SDK Support for AWS elasticbeanstalk - SDK Support for AWS elasticfilesystem - SDK Support for AWS elasticloadbalancing - SDK Support for AWS elasticloadbalancingv2 - SDK Support for AWS elasticmapreduce - SDK Support for AWS elastictranscoder - SDK Support for AWS email - SDK Support for AWS es - SDK Support for AWS events - SDK Support for AWS firehose - SDK Support for AWS fms - SDK Support for AWS gamelift - SDK Support for AWS glacier - SDK Support for AWS glue - SDK Support for AWS greengrass - SDK Support for AWS guardduty - SDK Support for AWS health - SDK Support for AWS iam - SDK Support for AWS identity-management - SDK Support for AWS importexport - SDK Support for AWS inspector - SDK Support for AWS iot - SDK Support for AWS iot1click-devices - SDK Support for AWS iot1click-projects - SDK Support for AWS iotanalytics - SDK Support for AWS iot-data - SDK Support for AWS iot-jobs-data - SDK Support for AWS kinesis - SDK Support for AWS kinesisanalytics - SDK Support for AWS kinesisvideo - SDK Support for AWS kinesis-video-archived-media - SDK Support for AWS kinesis-video-media - SDK Support for AWS kms - SDK Support for AWS lambda - SDK Support for AWS lex - SDK Support for AWS lex-models - SDK Support for AWS lightsail - SDK Support for AWS logs - SDK Support for AWS machinelearning - SDK Support for AWS macie - SDK Support for AWS marketplacecommerceanalytics - SDK Support for AWS marketplace-entitlement - SDK Support for AWS mediaconvert - SDK Support for AWS medialive - SDK Support for AWS mediapackage - SDK Support for AWS mediastore - SDK Support for AWS mediastore-data - SDK Support for AWS mediatailor - SDK Support for AWS meteringmarketplace - SDK Support for AWS mobile - SDK Support for AWS mobileanalytics - SDK Support for AWS monitoring - SDK Support for AWS mq - SDK Support for AWS mturk-requester - SDK Support for AWS neptune - SDK Support for AWS opsworks - SDK Support for AWS opsworkscm - SDK Support for AWS organizations - SDK Support for AWS pi - SDK Support for AWS pinpoint - SDK Support for AWS polly - SDK Support for AWS pricing - SDK Support for AWS queues - SDK Support for AWS rds - SDK Support for AWS redshift - SDK Support for AWS rekognition - SDK Support for AWS resource-groups - SDK Support for AWS resourcegroupstaggingapi - SDK Support for AWS route53 - SDK Support for AWS route53domains - SDK Support for AWS s3 - SDK Support for AWS s3-encryption - SDK Support for AWS sagemaker - SDK Support for AWS sagemaker-runtime - SDK Support for AWS sdb - SDK Support for AWS secretsmanager - SDK Support for AWS serverlessrepo - SDK Support for AWS servicecatalog - SDK Support for AWS servicediscovery - SDK Support for AWS shield - SDK Support for AWS sms - SDK Support for AWS snowball - SDK Support for AWS sns - SDK Support for AWS sqs - SDK Support for AWS ssm - SDK Support for AWS states - SDK Support for AWS storagegateway - SDK Support for AWS sts - SDK Support for AWS support - SDK Support for AWS swf - SDK Support for AWS text-to-speech - SDK Support for AWS transcribe - SDK Support for AWS transfer - SDK Support for AWS translate - SDK Support for AWS waf - SDK Support for AWS waf-regional - SDK Support for AWS workdocs - SDK Support for AWS workmail - SDK Support for AWS workspaces - SDK Support for AWS xray + Enable http support via curl + Flag to enable/disable rtti within the library + + Build using a single unified .cpp file for each service library. + Reduces the size of static library binaries + + + + AWS Access Management, a meta-flag that enables: + AWS Certificate Manager (ACM): Provision, manage, and deploy SSL/TLS certificates on AWS managed + resources. + Identity and Access Management (IAM): A web service for securely controlling access to AWS + services. + Resource Access Manager (RAM): Customers who operate multiple accounts can create resources + centrally and use AWS RAM to share them with all of their accounts to reduce operational + overhead. + Also enables acm-pca, identity-management and sts (Security Token Service). + + + Create and deploy your own REST and WebSocket APIs at any scale. + Also enables apigatewaymanagementapi and apigatewayv2. + + AWS Backup is a fully managed backup service + Run batch computing workloads on the AWS Cloud + + Use AWS Budgets to plan service usage, service costs, and instance reservations. + Also enables the following related modules: + AWS Cost Explorer (CE) : Programmatically query cost and usage data. + Cost and Usage Report (CUR): Programmatically create, query, and delete AWS Cost and Usage + report definitions. + + Amazon Chime, a secure, real-time, unified communications service. + + AWS end user computing services. + AppStream 2.0: Fully managed, secure application streaming service. + WorkDocs : Fully managed, secure enterprise storage and sharing service. + WorkLink : Fully managed, cloud-based service that enables secure, one-click access to + internal websites and web apps from mobile devices. + WorkMail : Managed email and calendaring service. + WorkSpaces : Cloud-based desktop experience for end users. + + + Enables in-cloud developer tools: + Cloud9 : Cloud-based integrated development environment IDE to write, run, and debug code. + CodeBuild : Managed build service that compiles, runs unit tests and produces artifacts. + CodeCommit : Privately store and manage Git repositories in the AWS cloud. + CodeDeploy : Automate the deployment and updating of applications. + CodePipeline: Continuous delivery service to model, visualize, and automate the steps required + to release software. + CodeStar : Quickly develop, build, and deploy applications on AWS. + Queues : Simple queue class. Allows standard queue operations top, delete, and push. Also + has higher level, asynchronous interface with callbacks. + X-Ray : Provides request tracing, exception collection, and profiling capabilities. + + + AWS Media modules for transforming, converting, delivering and streaming media. + Elastic Transcoder : Convert media files stored in Amazon S3 into media files in the formats + required by consumer playback devices. + Elemental Media Connect: Secure and flexible transport service for live video. + Elemental Media Convert: Format and compress offline video content for delivery to televisions + or connected devices. + Elemental Media Live : Video service that allows easy and reliable creation of live outputs + for broadcast and streaming delivery. + Elemental Media Package: Just-in-time video packaging and origination service. (Includes + mediapackage-vod) + Elemental Media Store : Video origination and storage service.Manage video assets as objects in + containers to build dependable, cloud-based media workflows. (Includes mediastore-data) + Elemental Media Tailor : Personalization and monetization service that allows scalable server- + side ad insertion. + + + AWS Mobile modules for handling mobile application management and delivery. + Amplify : Comprehensive set of SDKs, libraries, tools, and documentation for client app + development. + AppSync : Enterprise level, fully managed GraphQL service with real-time data synchronization + and offline programming features. + Device Farm: Test iOS, Android and Fire OS apps on real, physical phones and tablets that are + hosted by AWS. + PinPoint : Engage customers by sending them email, SMS and voice messages, and push + notifications. (Includes pinpoint-email and sms-voice) + SNS : Amazon Simple Notification Service, see USE flag sns. + Also enables mobile and mobileanalytics. + + + Create and provision AWS infrastructure deployments predictably and repeatedly. Use a template + file to create and delete a collection of resources together as a single unit (a stack). + + + Delivers static and dynamic web content through a worldwide network of edge locations that + provide low latency and high performance. + + + Secure cryptographic key storage by providing managed hardware security modules in the AWS + Cloud. + Also enables cloudhsmv2. + + + Fully managed service in the cloud to set up, manage, and scale a search solution for websites. + Also enables cloudsearchdomain. + + + Amazon CloudWatch monitors Amazon Web Services (AWS) resources and the applications run on AWS + in real time. + The following modules besides monitoring are also enabled: + Application Insights: Monitor .NET and SQL Server applications. + App Mesh : Monitor and control microservices running on AWS. + CloudTrail : Monitor AWS deployments in the cloud by getting a history of AWS API + calls, including API calls made via the AWS Management Console, the AWS SDKs, the + command line tools, and higher-level AWS services. + GuardDuty : Continuous security monitoring service. + Health : Provides personalized information about events that can affect the AWS + infrastructure, guides through scheduled changes, and accelerates the troubleshooting of + issues that affect AWS resources and accounts. + Inspector : A security vulnerability assessment service that helps improve the + security and compliance of + AWS resources. + Logs : Monitor, store, and access log files from Amazon EC2 instances, AWS + CloudTrail, or other sources. + + + Create unique identities, authenticate these identities with identity providers and save mobile + user data in the AWS Cloud. + Enables cognito-identity, cognito-idp and cognito-sync + + + Provides a detailed view of the resources associated with your AWS account, including how they + are configured, how they are related to one another, and how the configurations and their + relationships have changed over time. + + + Amazon Data Lifecycle Manager (DLM): + Manage the lifecycle of AWS resources. Create lifecycle policies to automate operations on + specified resources. + + + Amazon Elastic Compute Cloud (EC2) is a web service that provides resizeable computing capacity. + This flag also enables the following modules: + Auto Scaling : Set up dynamic and predictive scaling for scalable AWS resources. Also + enables autoscaling-plans and application-autoscaling. + Elastic File System: EFS provides file storage for Amazon EC2 instances. + + + + Amazon Elastic Container Registry (ECR) is a fully managed Docker container registry. + + + Amazon Elastic Container Service (ECS) is a highly scalable, fast, container management service. + + + Amazon Elastic Kubernetes Service (EKS) is a managed service to run Kubernetes on AWS without own Kubernetes clusters. + + + Set up, manage, and scale distributed in-memory cache environments in the AWS Cloud + + Quickly deploy and manage applications in the AWS Cloud. + + Automatically distribute incoming application traffic across multiple targets, such as EC2 + instances. + Also enables elasticloadbalancingv2. + + + Amazon Elastic MapReduce (EMR) processes large amounts of data efficiently using Hadoop + processing combined with several AWS products. + + + Amazon Simple Email Service (Amazon SES): + An email platform to send and receive email using ones own email addresses and domains. + See: https://docs.aws.amazon.com/ses/latest/DeveloperGuide/Welcome.html + + + Amazon Elasticsearch Configuration Service (ES) is an API to create, configure, and manage + Elasticsearch domains. + + + Serverless event bus service to connect applications with data from a variety of sources. + Also enables eventbridge. + + Amazon FSx is a fully managed service to launch and use shared file storage. + + AWS Global Accelerator is a network layer service for accelerators to improve availability and + performance for internet applications used by a global audience. + + AWS IoT + This is a meta-flag for all Internet of Things modules provided by the SDK: + iot : enables secure, bi-directional communication between Internet-connected things + (such as sensors, actuators, embedded devices, or smart appliances) and the AWS Cloud + over MQTT and HTTP. + greengrass : Extends AWS onto physical devices so they can act locally on the data they + generate. + iot1click : A service for simple devices to trigger AWS Lambda functions that execute a + specific action. + iotanalytics : Provides advanced data analysis for AWS IoT. + iotevents : Monitor equipment or device fleets for failures or changes in operation, and + trigger actions when such events occur. + iotthingsgraph: Integrated set of tools that enable developers to build IoT applications using + devices and services that use different data representation standards and communication protocols. + Also enables iot1click-devices, iot1click-projects, iot-data, iotevents-data and iot-jobs-data. + + + Amazon Kinesis + Collect, process, and analyze video and data streams in real time. The following modules besides + kinesis are enabled: + firehose : Load data streams into AWS data stores. + kinesisanalytics : Process and analyze streaming data using SQL or Java. (Also + enables kinesisanalyticsv2) + kinesisvideo : Capture, process, and store video streams for analytics and + machine learning. + Additionally kinesis-video-archived-media and kinesis-video-media are enabled. + + + AWS Key Management Service (KMS) + An encryption and key management service scaled for the cloud. + + + Amazon Lex is an AWS service for building conversational interfaces into applications using + voice and text. + Also enables lex-models. + + AWS Lambda: Run code without provisioning or managing servers. + + Streamlines the process of bringing software vendor licenses to the cloud. + + + The easiest way to get started with AWS for developers who just need virtual private servers + + + The algorithms of Amazon Machine Learning create machine learning (ML) models by finding + patterns in existing data. The service uses these models to process new data and generate + predictions for application. + + + A security service that uses machine learning to automatically discover, classify, and protect + sensitive data in AWS. + + + Create and manage scalable blockchain networks using popular open source frameworks. Currently, + Managed Blockchain supports the Hyperledger Fabric open source framework. + + + AWS Marketplace is an online store where you can buy or sell software that runs on Amazon Web + Services (AWS). + Marketplace support consists of the marketplacecommerceanalytics module plus: + Marketplace Entitlement Service: A contract verification feature that AWS Marketplace sellers + can use to verify the amount of the sellers product (for example, end user licenses or + storage, data, or compute capacity) the customer has purchased. + Marketplace Metering Service : A pricing and metering feature that AWS Marketplace sellers can + use to directly charge for their software along one of four dimensions: users, data, + bandwidth, or hosts. + Also enables pricing. + + + Account management service that to consolidate multiple AWS accounts into an organization to be + centrally managed. + + + AWS OpsWorks is a simple and flexible way to create and manage stacks and applications. + Also enables opsworkscm. + + + This is a meta-flag for rarely needed modules that in themselves need not much build time. If + you would like to have any of the following modules to have their own USE flag, please open a + bug report and it will most probably get one. + The modules are: + AWSMigrationHub, alexaforbusiness, clouddirectory, comprehend, comprehendmedical, connect, + datapipeline, datasync, directconnect, discovery, dms, docdb, ds, dynamodb, gamelift, glue, + groundstation, importexport, kafka, lakeformation, mq, mturk-requester, neptune, quicksight, + redshift, robomaker, sdb, service-quotas, servicecatalog, servicediscovery, signer, sms, + snowball, ssm, states, storagegateway, support and swf. + + + Real-time personalization and recommendations, based on the same technology used at Amazon.com. + Also enables personalize-events and personalize-runtime. + + + Amazon Polly + A Text-to-Speech (TTS) cloud service that converts text into lifelike speech. + Also enables text-to-speech. + + + AWS Queues is a simple queue class. + Allows standard queue operations top, delete, and push. Also has higher level, asynchronous + interface with callbacks. + + + Amazon Relational Database Service (RDS) is a web service to set up, operate, and scale a + relational database in the cloud. + Also enables pi (Performance Insights) and rds-data. + + + AWS Route 53 is a highly available and scalable Domain Name System (DNS) web service. + Also enables route53domains and route53resolver. + + Add image and video analysis to applications. + + AWS Resource Groups and Tag Editor + Organize AWS resources into groups, tag resources using virtually any criteria, and manage, + monitor, and automate tasks on grouped resources. + Also enables resourcegroupstaggingapi. (Resource Groups Tagging API) + + + Amazon Simple Storage Service Storage for the internet. + Additionally to the s3 module, the following modules are activated: + Athena : Interactive query service to analyze data in Amazon S3 using standard SQL. + Glacier : Storage solution for cold data. + Transfer for SFTP: Transfer files directly into and out of Amazon S3 using SFTP. + Also enables s3-encryption, s3control and transfer. + + + Amazon SageMaker + Fully managed machine learning service. With Amazon SageMaker, data scientists and developers + can quickly and easily build and train machine learning models, and then directly deploy them + into a production-ready hosted environment. + Also enables sagemaker-runtime. + + + Encrypt, store, and retrieve credentials for databases and other services. + + Provides a comprehensive view of the security state of AWS resources. + + AWS Serverless Application Repository + Enables teams, organizations, and individual developers to find, deploy, publish, share, store, + and easily assemble serverless architectures. + + AWS Shield, protection against DDoS attacks + + Amazon Simple Notification Service (SNS) is a web service that enables applications, end-users, + and devices to instantly send and receive notifications from the cloud. + + + Amazon Simple Queue Service (SQS): Fully managed message queuing service that makes it easy to + decouple and scale microservices, distributed systems, and serverless applications. + + + Amazon Textract to add document text detection and analysis to applications. + + + A transcription services for audio files. It uses advanced machine learning technologies to + recognize spoken words and transcribe them into text. + Also enables transcribestreaming. + + + A neural machine translation service for translating text to and from English across a breadth + of supported languages. + + + The Web Application Firewall (WAF) can monitor web requests that are forwarded to Amazon + CloudFront distributions or an Application Load Balancer. Can also be used to block or allow + requests based on conditions such as the IP addresses that requests originate from or values in + the requests. + Also enables fms and waf-regional. + -- cgit v1.2.3