From de509fa1750d0f37936b1c3a5385d342968427e1 Mon Sep 17 00:00:00 2001 From: tmorin Date: Thu, 6 Feb 2020 11:30:24 +0100 Subject: [PATCH] feat(aws-v2): full rewrite of AWS based on the new PlantUML preprocessor --- .gitignore | 3 +- aws-v2/README.md | 53 ++ aws-v2/build-elements.sh | 144 ++++ aws-v2/build-groups.sh | 101 +++ aws-v2/constants.puml | 29 + aws-v2/elements/Analytics.example.puml | 169 ++++ aws-v2/elements/Analytics.md | 282 +++++++ aws-v2/elements/Analytics.puml | 311 +++++++ .../ApplicationIntegration.example.puml | 145 ++++ aws-v2/elements/ApplicationIntegration.md | 242 ++++++ aws-v2/elements/ApplicationIntegration.puml | 267 ++++++ aws-v2/elements/ArVr.example.puml | 13 + aws-v2/elements/ArVr.md | 22 + aws-v2/elements/ArVr.puml | 25 + .../elements/AwsCostManagement.example.puml | 31 + aws-v2/elements/AwsCostManagement.md | 52 ++ aws-v2/elements/AwsCostManagement.puml | 58 ++ aws-v2/elements/Blockchain.example.puml | 25 + aws-v2/elements/Blockchain.md | 42 + aws-v2/elements/Blockchain.puml | 47 ++ .../BusinessApplications.example.puml | 25 + aws-v2/elements/BusinessApplications.md | 42 + aws-v2/elements/BusinessApplications.puml | 47 ++ aws-v2/elements/Compute.example.puml | 415 ++++++++++ aws-v2/elements/Compute.md | 692 ++++++++++++++++ aws-v2/elements/Compute.puml | 762 ++++++++++++++++++ .../elements/CustomerEnablement.example.puml | 31 + aws-v2/elements/CustomerEnablement.md | 52 ++ aws-v2/elements/CustomerEnablement.puml | 58 ++ .../elements/CustomerEngagement.example.puml | 31 + aws-v2/elements/CustomerEngagement.md | 52 ++ aws-v2/elements/CustomerEngagement.puml | 58 ++ aws-v2/elements/Database.example.puml | 253 ++++++ aws-v2/elements/Database.md | 422 ++++++++++ aws-v2/elements/Database.puml | 465 +++++++++++ aws-v2/elements/DeveloperTools.example.puml | 79 ++ aws-v2/elements/DeveloperTools.md | 132 +++ aws-v2/elements/DeveloperTools.puml | 146 ++++ aws-v2/elements/EndUserComputing.example.puml | 31 + aws-v2/elements/EndUserComputing.md | 52 ++ aws-v2/elements/EndUserComputing.puml | 58 ++ aws-v2/elements/GameTech.example.puml | 13 + aws-v2/elements/GameTech.md | 22 + aws-v2/elements/GameTech.puml | 25 + aws-v2/elements/General.example.puml | 127 +++ aws-v2/elements/General.md | 212 +++++ aws-v2/elements/General.puml | 234 ++++++ aws-v2/elements/GroupIcons.example.puml | 79 ++ aws-v2/elements/GroupIcons.md | 132 +++ aws-v2/elements/GroupIcons.puml | 146 ++++ aws-v2/elements/InternetOfThings.example.puml | 361 +++++++++ aws-v2/elements/InternetOfThings.md | 602 ++++++++++++++ aws-v2/elements/InternetOfThings.puml | 663 +++++++++++++++ aws-v2/elements/MachineLearning.example.puml | 175 ++++ aws-v2/elements/MachineLearning.md | 292 +++++++ aws-v2/elements/MachineLearning.puml | 322 ++++++++ .../ManagementGovernance.example.puml | 301 +++++++ aws-v2/elements/ManagementGovernance.md | 502 ++++++++++++ aws-v2/elements/ManagementGovernance.puml | 553 +++++++++++++ aws-v2/elements/MediaServices.example.puml | 73 ++ aws-v2/elements/MediaServices.md | 122 +++ aws-v2/elements/MediaServices.puml | 135 ++++ .../elements/MigrationTransfer.example.puml | 73 ++ aws-v2/elements/MigrationTransfer.md | 122 +++ aws-v2/elements/MigrationTransfer.puml | 135 ++++ aws-v2/elements/Mobile.example.puml | 43 + aws-v2/elements/Mobile.md | 72 ++ aws-v2/elements/Mobile.puml | 80 ++ .../NetworkingContentDelivery.example.puml | 217 +++++ aws-v2/elements/NetworkingContentDelivery.md | 362 +++++++++ .../elements/NetworkingContentDelivery.puml | 399 +++++++++ .../elements/QuantumTechnologies.example.puml | 13 + aws-v2/elements/QuantumTechnologies.md | 22 + aws-v2/elements/QuantumTechnologies.puml | 25 + aws-v2/elements/README.md | 556 +++++++++++++ aws-v2/elements/Robotics.example.puml | 37 + aws-v2/elements/Robotics.md | 62 ++ aws-v2/elements/Robotics.puml | 69 ++ aws-v2/elements/Satellite.example.puml | 13 + aws-v2/elements/Satellite.md | 22 + aws-v2/elements/Satellite.puml | 25 + .../SecurityIdentityCompliance.example.puml | 229 ++++++ aws-v2/elements/SecurityIdentityCompliance.md | 382 +++++++++ .../elements/SecurityIdentityCompliance.puml | 421 ++++++++++ aws-v2/elements/Storage.example.puml | 187 +++++ aws-v2/elements/Storage.md | 312 +++++++ aws-v2/elements/Storage.puml | 344 ++++++++ ...ple-chef_automate_architecture_on_aws.puml | 31 + aws-v2/example-git_to_s3_webhooks.puml | 34 + aws-v2/functions.puml | 12 + aws-v2/groups.csv | 17 + aws-v2/groups.example.puml | 121 +++ aws-v2/groups.md | 152 ++++ aws-v2/groups.puml | 262 ++++++ aws-v2/icons-50x50/Analytics/AmazonAthena.png | Bin 0 -> 3310 bytes .../Analytics/AmazonCloudsearch.png | Bin 0 -> 1749 bytes .../AmazonCloudsearchSearchDocuments.png | Bin 0 -> 1373 bytes .../Analytics/AmazonElasticsearchService.png | Bin 0 -> 1687 bytes aws-v2/icons-50x50/Analytics/AmazonEmr.png | Bin 0 -> 1906 bytes .../Analytics/AmazonEmrCluster.png | Bin 0 -> 2342 bytes .../Analytics/AmazonEmrEmrEngine.png | Bin 0 -> 1720 bytes .../Analytics/AmazonEmrEmrEngineMaprM3.png | Bin 0 -> 2209 bytes .../Analytics/AmazonEmrEmrEngineMaprM5.png | Bin 0 -> 2206 bytes .../Analytics/AmazonEmrEmrEngineMaprM7.png | Bin 0 -> 2190 bytes .../Analytics/AmazonEmrHdfsCluster.png | Bin 0 -> 2099 bytes .../icons-50x50/Analytics/AmazonKinesis.png | Bin 0 -> 1833 bytes .../Analytics/AmazonKinesisDataAnalytics.png | Bin 0 -> 1900 bytes .../Analytics/AmazonKinesisDataFirehose.png | Bin 0 -> 1535 bytes .../Analytics/AmazonKinesisDataStreams.png | Bin 0 -> 3102 bytes .../Analytics/AmazonKinesisVideoStreams.png | Bin 0 -> 2726 bytes .../AmazonManagedStreamingForKafka.png | Bin 0 -> 1861 bytes .../Analytics/AmazonQuicksight.png | Bin 0 -> 1403 bytes .../icons-50x50/Analytics/AmazonRedshift.png | Bin 0 -> 1481 bytes .../AmazonRedshiftDenseComputeNode.png | Bin 0 -> 2260 bytes .../AmazonRedshiftDenseStorageNode.png | Bin 0 -> 2283 bytes aws-v2/icons-50x50/Analytics/Analytics.png | Bin 0 -> 1367 bytes .../Analytics/AwsDataLakeResourceIcon.png | Bin 0 -> 2917 bytes .../icons-50x50/Analytics/AwsDataPipeline.png | Bin 0 -> 1411 bytes aws-v2/icons-50x50/Analytics/AwsGlue.png | Bin 0 -> 1437 bytes .../icons-50x50/Analytics/AwsGlueCrawlers.png | Bin 0 -> 2183 bytes .../Analytics/AwsGlueDataCatalog.png | Bin 0 -> 1648 bytes .../Analytics/AwsLakeFormation.png | Bin 0 -> 1973 bytes .../ApplicationIntegration/AmazonAppsync.png | Bin 0 -> 1755 bytes .../AmazonEventbridge.png | Bin 0 -> 1934 bytes ...nEventbridgeCustomEventBusResourceIcon.png | Bin 0 -> 2356 bytes ...EventbridgeDefaultEventBusResourceIcon.png | Bin 0 -> 1690 bytes ...tbridgeSaasPartnerEventBusResourceIcon.png | Bin 0 -> 2348 bytes .../ApplicationIntegration/AmazonMq.png | Bin 0 -> 3041 bytes .../AmazonSimpleNotificationServiceSns.png | Bin 0 -> 1973 bytes ...otificationServiceSnsEmailNotification.png | Bin 0 -> 2470 bytes ...NotificationServiceSnsHttpNotification.png | Bin 0 -> 2560 bytes ...mazonSimpleNotificationServiceSnsTopic.png | Bin 0 -> 2015 bytes .../AmazonSimpleQueueServiceSqs.png | Bin 0 -> 1921 bytes .../AmazonSimpleQueueServiceSqsMessage.png | Bin 0 -> 1442 bytes .../AmazonSimpleQueueServiceSqsQueue.png | Bin 0 -> 951 bytes .../ApplicationIntegration.png | Bin 0 -> 1606 bytes .../ApplicationIntegrationEventResource.png | Bin 0 -> 1523 bytes .../AwsConsoleMobileApplication.png | Bin 0 -> 1356 bytes .../AwsExpressWorkflows.png | Bin 0 -> 1462 bytes .../AwsStepFunctions.png | Bin 0 -> 984 bytes .../CustomEventBusResourceIcon64Squid.png | Bin 0 -> 2273 bytes .../CustomEventBusResourceIcon64White.png | Bin 0 -> 1478 bytes .../DefaultEventBusResourceIcon64Squid.png | Bin 0 -> 1407 bytes .../DefaultEventBusResourceIcon64White.png | Bin 0 -> 1034 bytes .../SaasEventBusResourceIcon64Squid.png | Bin 0 -> 2006 bytes .../SaasEventBusResourceIcon64White.png | Bin 0 -> 1403 bytes aws-v2/icons-50x50/ArVr/AmazonSumerian.png | Bin 0 -> 1935 bytes aws-v2/icons-50x50/ArVr/ArVr.png | Bin 0 -> 1199 bytes .../AwsCostManagement/AwsBudgets.png | Bin 0 -> 1587 bytes .../AwsCostAndUsageReport.png | Bin 0 -> 1400 bytes .../AwsCostManagement/AwsCostExplorer.png | Bin 0 -> 2647 bytes .../AwsCostManagement/AwsCostManagement.png | Bin 0 -> 1442 bytes .../ReservedInstanceReporting.png | Bin 0 -> 1443 bytes .../Blockchain/AmazonManagedBlockchain.png | Bin 0 -> 1574 bytes .../AmazonQuantumLedgerDatabaseQldb.png | Bin 0 -> 1827 bytes aws-v2/icons-50x50/Blockchain/Blockchain.png | Bin 0 -> 1133 bytes .../Blockchain/BlockchainResourceIcon.png | Bin 0 -> 1135 bytes .../BusinessApplications/AlexaForBusiness.png | Bin 0 -> 2682 bytes .../BusinessApplications/AmazonChime.png | Bin 0 -> 3252 bytes .../BusinessApplications/AmazonWorkmail.png | Bin 0 -> 611 bytes .../BusinessApplications.png | Bin 0 -> 1287 bytes .../Compute/AmazonApplicationAutoScaling.png | Bin 0 -> 1292 bytes aws-v2/icons-50x50/Compute/AmazonEc2.png | Bin 0 -> 1007 bytes .../Compute/AmazonEc2A1Instance.png | Bin 0 -> 1562 bytes aws-v2/icons-50x50/Compute/AmazonEc2Ami.png | Bin 0 -> 1425 bytes .../Compute/AmazonEc2AutoScaling.png | Bin 0 -> 1203 bytes .../Compute/AmazonEc2C4Instance.png | Bin 0 -> 1603 bytes .../Compute/AmazonEc2C5Instance.png | Bin 0 -> 1669 bytes .../Compute/AmazonEc2C5nInstance.png | Bin 0 -> 1756 bytes .../Compute/AmazonEc2ContainerRegistry.png | Bin 0 -> 1586 bytes .../AmazonEc2ContainerRegistryImage.png | Bin 0 -> 1399 bytes .../AmazonEc2ContainerRegistryRegistry.png | Bin 0 -> 1761 bytes .../Compute/AmazonEc2D2Instance.png | Bin 0 -> 1657 bytes .../Compute/AmazonEc2DbOnInstance.png | Bin 0 -> 2006 bytes .../Compute/AmazonEc2ElasticIpAddress.png | Bin 0 -> 1110 bytes .../Compute/AmazonEc2F1Instance.png | Bin 0 -> 1438 bytes .../Compute/AmazonEc2G3Instance.png | Bin 0 -> 1729 bytes .../Compute/AmazonEc2H1Instance.png | Bin 0 -> 1436 bytes .../Compute/AmazonEc2HighMemoryInstance.png | Bin 0 -> 1643 bytes .../Compute/AmazonEc2I3Instance.png | Bin 0 -> 1536 bytes .../icons-50x50/Compute/AmazonEc2Instance.png | Bin 0 -> 1150 bytes .../AmazonEc2InstanceWithCloudwatch.png | Bin 0 -> 2261 bytes .../Compute/AmazonEc2Instances.png | Bin 0 -> 1065 bytes .../Compute/AmazonEc2M4Instance.png | Bin 0 -> 1682 bytes .../Compute/AmazonEc2M5Instance.png | Bin 0 -> 1691 bytes .../Compute/AmazonEc2M5aInstance.png | Bin 0 -> 1836 bytes .../Compute/AmazonEc2OptimizedInstance.png | Bin 0 -> 1787 bytes .../Compute/AmazonEc2P2Instance.png | Bin 0 -> 1655 bytes .../Compute/AmazonEc2P3Instance.png | Bin 0 -> 1625 bytes .../Compute/AmazonEc2R4Instance.png | Bin 0 -> 1646 bytes .../Compute/AmazonEc2R5Instance.png | Bin 0 -> 1655 bytes .../Compute/AmazonEc2R5aInstance.png | Bin 0 -> 1845 bytes .../icons-50x50/Compute/AmazonEc2Rescue.png | Bin 0 -> 1677 bytes .../Compute/AmazonEc2SpotInstance.png | Bin 0 -> 2247 bytes .../Compute/AmazonEc2T3Instance.png | Bin 0 -> 1602 bytes .../Compute/AmazonEc2T3InstanceCopy.png | Bin 0 -> 1561 bytes .../Compute/AmazonEc2T3aInstance.png | Bin 0 -> 1720 bytes .../Compute/AmazonEc2X1Instance.png | Bin 0 -> 1549 bytes .../Compute/AmazonEc2X1eInstance.png | Bin 0 -> 1800 bytes .../Compute/AmazonEc2Z1dInstance.png | Bin 0 -> 1730 bytes .../Compute/AmazonElasticContainerService.png | Bin 0 -> 1801 bytes ...mazonElasticContainerServiceContainer1.png | Bin 0 -> 901 bytes ...mazonElasticContainerServiceContainer2.png | Bin 0 -> 1227 bytes ...mazonElasticContainerServiceContainer3.png | Bin 0 -> 1029 bytes .../AmazonElasticContainerServiceService.png | Bin 0 -> 1355 bytes .../AmazonElasticContainerServiceTask.png | Bin 0 -> 1267 bytes .../AmazonElasticKubernetesService.png | Bin 0 -> 1886 bytes .../icons-50x50/Compute/AmazonLightsail.png | Bin 0 -> 1613 bytes aws-v2/icons-50x50/Compute/AwsBatch.png | Bin 0 -> 1794 bytes .../Compute/AwsComputeOptimizer.png | Bin 0 -> 2960 bytes .../Compute/AwsElasticBeanstalk.png | Bin 0 -> 1742 bytes .../AwsElasticBeanstalkApplication.png | Bin 0 -> 1995 bytes .../Compute/AwsElasticBeanstalkDeployment.png | Bin 0 -> 2176 bytes aws-v2/icons-50x50/Compute/AwsFargate.png | Bin 0 -> 2768 bytes aws-v2/icons-50x50/Compute/AwsLambda.png | Bin 0 -> 1647 bytes .../Compute/AwsLambdaLambdaFunction.png | Bin 0 -> 2721 bytes aws-v2/icons-50x50/Compute/AwsLocalZones.png | Bin 0 -> 2899 bytes aws-v2/icons-50x50/Compute/AwsOutposts.png | Bin 0 -> 1374 bytes .../AwsServerlessApplicationRepository.png | Bin 0 -> 1500 bytes .../Compute/AwsThinkboxDeadline.png | Bin 0 -> 1943 bytes .../icons-50x50/Compute/AwsThinkboxDraft.png | Bin 0 -> 1985 bytes .../icons-50x50/Compute/AwsThinkboxFrost.png | Bin 0 -> 3066 bytes .../Compute/AwsThinkboxKrakatoa.png | Bin 0 -> 3207 bytes .../Compute/AwsThinkboxSequoia.png | Bin 0 -> 3160 bytes .../icons-50x50/Compute/AwsThinkboxStoke.png | Bin 0 -> 3248 bytes .../icons-50x50/Compute/AwsThinkboxXmesh.png | Bin 0 -> 3346 bytes aws-v2/icons-50x50/Compute/AwsWavelength.png | Bin 0 -> 3442 bytes aws-v2/icons-50x50/Compute/Compute.png | Bin 0 -> 1120 bytes .../icons-50x50/Compute/Ec2ImageBuilder.png | Bin 0 -> 1663 bytes .../icons-50x50/Compute/VmwareCloudOnAws.png | Bin 0 -> 1748 bytes .../icons-50x50/CustomerEnablement/AwsIq.png | Bin 0 -> 1833 bytes .../CustomerEnablement/AwsManagedServices.png | Bin 0 -> 3449 bytes .../AwsProfessionalServices.png | Bin 0 -> 1771 bytes .../CustomerEnablement/AwsSupport.png | Bin 0 -> 2859 bytes .../CustomerEnablement/CustomerEnablement.png | Bin 0 -> 1616 bytes .../CustomerEngagement/AmazonConnect.png | Bin 0 -> 1705 bytes .../CustomerEngagement/AmazonPinpoint.png | Bin 0 -> 2036 bytes .../AmazonSimpleEmailServiceSes.png | Bin 0 -> 1603 bytes .../AmazonSimpleEmailServiceSesEmail.png | Bin 0 -> 2152 bytes .../CustomerEngagement/CustomerEngagement.png | Bin 0 -> 1558 bytes aws-v2/icons-50x50/Database/AmazonAurora.png | Bin 0 -> 2919 bytes ...azonDocumentdbWithMongodbCompatibility.png | Bin 0 -> 1883 bytes .../icons-50x50/Database/AmazonDynamodb.png | Bin 0 -> 2891 bytes .../Database/AmazonDynamodbAttribute.png | Bin 0 -> 1314 bytes .../Database/AmazonDynamodbAttributes.png | Bin 0 -> 1456 bytes .../Database/AmazonDynamodbDax.png | Bin 0 -> 2256 bytes .../AmazonDynamodbGlobalSecondaryIndex.png | Bin 0 -> 1215 bytes .../Database/AmazonDynamodbItem.png | Bin 0 -> 1301 bytes .../Database/AmazonDynamodbItems.png | Bin 0 -> 1471 bytes .../Database/AmazonDynamodbTable.png | Bin 0 -> 983 bytes .../Database/AmazonElasticache.png | Bin 0 -> 1876 bytes .../Database/AmazonElasticacheCacheNode.png | Bin 0 -> 1567 bytes .../AmazonElasticacheForMemcached.png | Bin 0 -> 2422 bytes .../Database/AmazonElasticacheForRedis.png | Bin 0 -> 2522 bytes .../AmazonManagedApacheCassandraService.png | Bin 0 -> 1899 bytes aws-v2/icons-50x50/Database/AmazonNeptune.png | Bin 0 -> 1950 bytes .../AmazonQuantumLedgerDatabaseQldb.png | Bin 0 -> 1782 bytes aws-v2/icons-50x50/Database/AmazonRds.png | Bin 0 -> 1847 bytes .../AmazonRdsAmazonAuroraInstance.png | Bin 0 -> 2123 bytes .../AmazonRdsAmazonAuroraInstanceAlt.png | Bin 0 -> 2164 bytes .../Database/AmazonRdsAmazonRdsInstance.png | Bin 0 -> 2484 bytes .../AmazonRdsAmazonRdsInstanceAlt.png | Bin 0 -> 2054 bytes .../Database/AmazonRdsMariadbInstance.png | Bin 0 -> 2376 bytes .../Database/AmazonRdsMariadbInstanceAlt.png | Bin 0 -> 1714 bytes .../Database/AmazonRdsMysqlInstance.png | Bin 0 -> 2352 bytes .../Database/AmazonRdsMysqlInstanceAlt.png | Bin 0 -> 1648 bytes .../Database/AmazonRdsOnVmware.png | Bin 0 -> 2739 bytes .../Database/AmazonRdsOracleInstance.png | Bin 0 -> 2427 bytes .../Database/AmazonRdsOracleInstanceAlt.png | Bin 0 -> 1738 bytes aws-v2/icons-50x50/Database/AmazonRdsPiop.png | Bin 0 -> 1400 bytes .../icons-50x50/Database/AmazonRdsPiops.png | Bin 0 -> 1517 bytes .../Database/AmazonRdsPostgresqlInstance.png | Bin 0 -> 2338 bytes .../AmazonRdsPostgresqlInstanceAlt.png | Bin 0 -> 1670 bytes .../Database/AmazonRdsSqlServerInstance.png | Bin 0 -> 2098 bytes .../AmazonRdsSqlServerInstanceAlt.png | Bin 0 -> 1696 bytes .../icons-50x50/Database/AmazonRedshift.png | Bin 0 -> 1496 bytes .../AmazonRedshiftDenseComputeNode.png | Bin 0 -> 2216 bytes .../AmazonRedshiftDenseStorageNode.png | Bin 0 -> 2248 bytes .../icons-50x50/Database/AmazonTimestream.png | Bin 0 -> 1759 bytes .../Database/AwsDatabaseMigrationService.png | Bin 0 -> 1447 bytes ...rationServiceDatabaseMigrationWorkflow.png | Bin 0 -> 2417 bytes aws-v2/icons-50x50/Database/Database.png | Bin 0 -> 1657 bytes .../DeveloperTools/AmazonDynamodbDax.png | Bin 0 -> 2256 bytes .../icons-50x50/DeveloperTools/AwsCloud9.png | Bin 0 -> 1398 bytes .../DeveloperTools/AwsCloudDevelopmentKit.png | Bin 0 -> 2003 bytes .../DeveloperTools/AwsCodebuild.png | Bin 0 -> 2599 bytes .../DeveloperTools/AwsCodecommit.png | Bin 0 -> 1711 bytes .../DeveloperTools/AwsCodedeploy.png | Bin 0 -> 1932 bytes .../DeveloperTools/AwsCodepipeline.png | Bin 0 -> 1295 bytes .../DeveloperTools/AwsCodestar.png | Bin 0 -> 1928 bytes .../AwsCommandLineInterface.png | Bin 0 -> 855 bytes .../DeveloperTools/AwsToolsAndSdks.png | Bin 0 -> 1546 bytes aws-v2/icons-50x50/DeveloperTools/AwsXRay.png | Bin 0 -> 1703 bytes .../DeveloperTools/Cloud9Resource.png | Bin 0 -> 1866 bytes .../DeveloperTools/DeveloperTools.png | Bin 0 -> 1962 bytes .../EndUserComputing/AmazonAppstream20.png | Bin 0 -> 920 bytes .../EndUserComputing/AmazonWorkdocs.png | Bin 0 -> 700 bytes .../EndUserComputing/AmazonWorklink.png | Bin 0 -> 897 bytes .../EndUserComputing/AmazonWorkspaces.png | Bin 0 -> 1826 bytes .../EndUserComputing/EndUserComputing.png | Bin 0 -> 1747 bytes .../icons-50x50/GameTech/AmazonGamelift.png | Bin 0 -> 3029 bytes aws-v2/icons-50x50/GameTech/GameTech.png | Bin 0 -> 1840 bytes aws-v2/icons-50x50/General/AwsMarketplace.png | Bin 0 -> 2888 bytes aws-v2/icons-50x50/General/Client.png | Bin 0 -> 1325 bytes aws-v2/icons-50x50/General/Disk.png | Bin 0 -> 2017 bytes aws-v2/icons-50x50/General/Forums.png | Bin 0 -> 1141 bytes aws-v2/icons-50x50/General/General.png | Bin 0 -> 1527 bytes .../icons-50x50/General/GenericDatabase.png | Bin 0 -> 1459 bytes .../icons-50x50/General/GenericFirewall.png | Bin 0 -> 2007 bytes aws-v2/icons-50x50/General/InternetAlt1.png | Bin 0 -> 2166 bytes aws-v2/icons-50x50/General/InternetAlt2.png | Bin 0 -> 2151 bytes .../icons-50x50/General/InternetGateway.png | Bin 0 -> 2198 bytes aws-v2/icons-50x50/General/MobileClient.png | Bin 0 -> 1160 bytes aws-v2/icons-50x50/General/Multimedia.png | Bin 0 -> 1973 bytes aws-v2/icons-50x50/General/OfficeBuilding.png | Bin 0 -> 1378 bytes aws-v2/icons-50x50/General/SamlToken.png | Bin 0 -> 1807 bytes aws-v2/icons-50x50/General/Sdk.png | Bin 0 -> 2073 bytes aws-v2/icons-50x50/General/SslPadlock.png | Bin 0 -> 2587 bytes aws-v2/icons-50x50/General/TapeStorage.png | Bin 0 -> 2051 bytes aws-v2/icons-50x50/General/Toolkit.png | Bin 0 -> 2227 bytes .../icons-50x50/General/TraditionalServer.png | Bin 0 -> 864 bytes aws-v2/icons-50x50/General/User.png | Bin 0 -> 1970 bytes aws-v2/icons-50x50/General/Users.png | Bin 0 -> 2385 bytes aws-v2/icons-50x50/GroupIcons/AutoScaling.png | Bin 0 -> 754 bytes aws-v2/icons-50x50/GroupIcons/AwsCloud.png | Bin 0 -> 1301 bytes aws-v2/icons-50x50/GroupIcons/AwsCloudAlt.png | Bin 0 -> 2971 bytes .../GroupIcons/AwsStepFunction.png | Bin 0 -> 1187 bytes .../GroupIcons/CorporateDataCenter.png | Bin 0 -> 1163 bytes .../GroupIcons/Ec2InstanceContainer.png | Bin 0 -> 1179 bytes .../GroupIcons/ElasticBeanstalkContainer.png | Bin 0 -> 1875 bytes aws-v2/icons-50x50/GroupIcons/Region.png | Bin 0 -> 980 bytes .../icons-50x50/GroupIcons/ServerContents.png | Bin 0 -> 666 bytes aws-v2/icons-50x50/GroupIcons/SpotFleet.png | Bin 0 -> 1856 bytes .../GroupIcons/VirtualPrivateCloudVpc.png | Bin 0 -> 1609 bytes .../GroupIcons/VpcSubnetPrivate.png | Bin 0 -> 1101 bytes .../GroupIcons/VpcSubnetPublic.png | Bin 0 -> 1151 bytes .../InternetOfThings/AmazonFreertos.png | Bin 0 -> 1455 bytes .../InternetOfThings/AwsIot1Click.png | Bin 0 -> 2609 bytes .../InternetOfThings/AwsIotAnalytics.png | Bin 0 -> 3090 bytes .../AwsIotAnalyticsChannel.png | Bin 0 -> 2359 bytes .../AwsIotAnalyticsDataSet.png | Bin 0 -> 1231 bytes .../AwsIotAnalyticsDataStore.png | Bin 0 -> 2140 bytes .../AwsIotAnalyticsNotebook.png | Bin 0 -> 1328 bytes .../AwsIotAnalyticsPipeline.png | Bin 0 -> 822 bytes .../InternetOfThings/AwsIotButton.png | Bin 0 -> 1193 bytes .../InternetOfThings/AwsIotCore.png | Bin 0 -> 2663 bytes .../InternetOfThings/AwsIotDeviceDefender.png | Bin 0 -> 1802 bytes .../AwsIotDeviceManagement.png | Bin 0 -> 3797 bytes .../InternetOfThings/AwsIotEvents.png | Bin 0 -> 1771 bytes .../InternetOfThings/AwsIotGreengrass.png | Bin 0 -> 1681 bytes .../AwsIotGreengrassConnector.png | Bin 0 -> 1077 bytes .../InternetOfThings/AwsIotSitewise.png | Bin 0 -> 1607 bytes .../InternetOfThings/AwsIotThingsGraph.png | Bin 0 -> 3315 bytes .../InternetOfThings/InternetOfThings.png | Bin 0 -> 1609 bytes .../InternetOfThings/IotAction.png | Bin 0 -> 1741 bytes .../InternetOfThings/IotActuator.png | Bin 0 -> 2373 bytes .../IotAlexaEnabledDevice.png | Bin 0 -> 2419 bytes .../InternetOfThings/IotAlexaSkill.png | Bin 0 -> 2109 bytes .../InternetOfThings/IotAlexaVoiceService.png | Bin 0 -> 2268 bytes .../icons-50x50/InternetOfThings/IotBank.png | Bin 0 -> 2271 bytes .../InternetOfThings/IotBicycle.png | Bin 0 -> 2327 bytes .../InternetOfThings/IotCamera.png | Bin 0 -> 2389 bytes .../icons-50x50/InternetOfThings/IotCar.png | Bin 0 -> 2104 bytes .../icons-50x50/InternetOfThings/IotCart.png | Bin 0 -> 2099 bytes .../IotCertificateManager.png | Bin 0 -> 2363 bytes .../InternetOfThings/IotCoffeePot.png | Bin 0 -> 2339 bytes .../InternetOfThings/IotDesiredState.png | Bin 0 -> 2416 bytes .../InternetOfThings/IotDeviceGateway.png | Bin 0 -> 2107 bytes .../InternetOfThings/IotDoorLock.png | Bin 0 -> 2027 bytes .../icons-50x50/InternetOfThings/IotEcho.png | Bin 0 -> 1849 bytes .../InternetOfThings/IotFactory.png | Bin 0 -> 2154 bytes .../InternetOfThings/IotFireTv.png | Bin 0 -> 1339 bytes .../InternetOfThings/IotFireTvStick.png | Bin 0 -> 1177 bytes .../InternetOfThings/IotGeneric.png | Bin 0 -> 1728 bytes .../InternetOfThings/IotHardwareBoard.png | Bin 0 -> 2132 bytes .../icons-50x50/InternetOfThings/IotHouse.png | Bin 0 -> 2106 bytes .../InternetOfThings/IotHttp2Protocol.png | Bin 0 -> 1545 bytes .../InternetOfThings/IotHttpProtocol.png | Bin 0 -> 1308 bytes .../InternetOfThings/IotLambdaFunction.png | Bin 0 -> 2789 bytes .../InternetOfThings/IotLightbulb.png | Bin 0 -> 2057 bytes .../InternetOfThings/IotMedicalEmergency.png | Bin 0 -> 1715 bytes .../InternetOfThings/IotMqttProtocol.png | Bin 0 -> 1435 bytes .../InternetOfThings/IotOverTheAirUpdate.png | Bin 0 -> 2219 bytes .../InternetOfThings/IotPoliceEmergency.png | Bin 0 -> 2193 bytes .../InternetOfThings/IotPolicy.png | Bin 0 -> 2109 bytes .../InternetOfThings/IotReportedState.png | Bin 0 -> 1492 bytes .../icons-50x50/InternetOfThings/IotRule.png | Bin 0 -> 1864 bytes .../InternetOfThings/IotSensor.png | Bin 0 -> 2312 bytes .../icons-50x50/InternetOfThings/IotServo.png | Bin 0 -> 1679 bytes .../InternetOfThings/IotShadow.png | Bin 0 -> 2385 bytes .../InternetOfThings/IotSimulator.png | Bin 0 -> 2141 bytes .../InternetOfThings/IotThermostat.png | Bin 0 -> 2259 bytes .../icons-50x50/InternetOfThings/IotTopic.png | Bin 0 -> 1698 bytes .../InternetOfThings/IotTravel.png | Bin 0 -> 2821 bytes .../InternetOfThings/IotUtility.png | Bin 0 -> 2098 bytes .../InternetOfThings/IotWindfarm.png | Bin 0 -> 1838 bytes .../MachineLearning/AmazonAugmentedAi.png | Bin 0 -> 3494 bytes .../MachineLearning/AmazonComprehend.png | Bin 0 -> 1483 bytes .../AmazonElasticInference.png | Bin 0 -> 3202 bytes .../MachineLearning/AmazonForecast.png | Bin 0 -> 1420 bytes .../MachineLearning/AmazonFraudDetector.png | Bin 0 -> 3590 bytes .../MachineLearning/AmazonKendra.png | Bin 0 -> 1729 bytes .../icons-50x50/MachineLearning/AmazonLex.png | Bin 0 -> 1640 bytes .../MachineLearning/AmazonPersonalize.png | Bin 0 -> 1942 bytes .../MachineLearning/AmazonPolly.png | Bin 0 -> 1732 bytes .../MachineLearning/AmazonRekognition.png | Bin 0 -> 3216 bytes .../AmazonRekognitionImage.png | Bin 0 -> 2633 bytes .../AmazonRekognitionVideo.png | Bin 0 -> 2424 bytes .../MachineLearning/AmazonSagemaker.png | Bin 0 -> 3184 bytes .../AmazonSagemakerGroundTruth.png | Bin 0 -> 2895 bytes .../MachineLearning/AmazonSagemakerModel.png | Bin 0 -> 2706 bytes .../AmazonSagemakerNotebook.png | Bin 0 -> 1322 bytes .../MachineLearning/AmazonSagemakerTrain.png | Bin 0 -> 2045 bytes .../MachineLearning/AmazonTextract.png | Bin 0 -> 1749 bytes .../MachineLearning/AmazonTranscribe.png | Bin 0 -> 1841 bytes .../MachineLearning/AmazonTranslate.png | Bin 0 -> 1778 bytes .../MachineLearning/ApacheMxnetOnAws.png | Bin 0 -> 1880 bytes .../MachineLearning/AwsDeepLearningAmis.png | Bin 0 -> 3308 bytes .../AwsDeepLearningContainers.png | Bin 0 -> 2540 bytes .../MachineLearning/AwsDeepcomposer.png | Bin 0 -> 1722 bytes .../AwsDeepcomposerPrimaryBg.png | Bin 0 -> 3219 bytes .../MachineLearning/AwsDeeplens.png | Bin 0 -> 1230 bytes .../MachineLearning/AwsDeepracer.png | Bin 0 -> 2693 bytes .../MachineLearning/MachineLearning.png | Bin 0 -> 2618 bytes .../MachineLearning/TensorflowOnAws.png | Bin 0 -> 1880 bytes .../ManagementGovernance/AmazonCloudwatch.png | Bin 0 -> 1658 bytes .../AmazonCloudwatchAlarm.png | Bin 0 -> 1494 bytes .../AmazonCloudwatchEventEventBased.png | Bin 0 -> 1055 bytes .../AmazonCloudwatchEventTimeBased.png | Bin 0 -> 1370 bytes .../AmazonCloudwatchRule.png | Bin 0 -> 1998 bytes .../ManagementGovernance/AmazonCodeguru.png | Bin 0 -> 1632 bytes .../ManagementGovernance/AwsAutoScaling.png | Bin 0 -> 1291 bytes .../AwsCloudformation.png | Bin 0 -> 1472 bytes .../AwsCloudformationChangeSet.png | Bin 0 -> 2123 bytes .../AwsCloudformationStack.png | Bin 0 -> 990 bytes .../AwsCloudformationTemplate.png | Bin 0 -> 1254 bytes .../ManagementGovernance/AwsCloudtrail.png | Bin 0 -> 1252 bytes .../AwsCommandLineInterface.png | Bin 0 -> 872 bytes .../ManagementGovernance/AwsConfig.png | Bin 0 -> 1893 bytes .../ManagementGovernance/AwsControlTower.png | Bin 0 -> 1386 bytes .../AwsLicenseManager.png | Bin 0 -> 1591 bytes .../AwsManagedServices.png | Bin 0 -> 3108 bytes .../AwsManagementConsole.png | Bin 0 -> 1415 bytes .../ManagementGovernance/AwsOpsworks.png | Bin 0 -> 1551 bytes .../ManagementGovernance/AwsOpsworksApps.png | Bin 0 -> 527 bytes .../AwsOpsworksDeployments.png | Bin 0 -> 1339 bytes .../AwsOpsworksInstances.png | Bin 0 -> 862 bytes .../AwsOpsworksLayers.png | Bin 0 -> 505 bytes .../AwsOpsworksMonitoring.png | Bin 0 -> 1498 bytes .../AwsOpsworksPermissions.png | Bin 0 -> 1367 bytes .../AwsOpsworksResources.png | Bin 0 -> 1948 bytes .../AwsOpsworksStack2.png | Bin 0 -> 425 bytes .../ManagementGovernance/AwsOrganizations.png | Bin 0 -> 1404 bytes .../AwsOrganizationsAccount.png | Bin 0 -> 2218 bytes .../AwsOrganizationsOrganizationalUnit.png | Bin 0 -> 1835 bytes .../AwsPersonalHealthDashboard.png | Bin 0 -> 1826 bytes .../AwsServiceCatalog.png | Bin 0 -> 3258 bytes .../AwsSystemsManager.png | Bin 0 -> 1818 bytes .../AwsSystemsManagerAutomation.png | Bin 0 -> 2604 bytes .../AwsSystemsManagerDocuments.png | Bin 0 -> 1296 bytes .../AwsSystemsManagerInventory.png | Bin 0 -> 1518 bytes .../AwsSystemsManagerMaintenanceWindows.png | Bin 0 -> 2512 bytes .../AwsSystemsManagerParameterStore.png | Bin 0 -> 1951 bytes .../AwsSystemsManagerPatchManager.png | Bin 0 -> 1516 bytes .../AwsSystemsManagerRunCommand.png | Bin 0 -> 1760 bytes .../AwsSystemsManagerStateManager.png | Bin 0 -> 2068 bytes .../AwsTrustedAdvisor.png | Bin 0 -> 1794 bytes .../AwsTrustedAdvisorChecklist.png | Bin 0 -> 1097 bytes .../AwsTrustedAdvisorChecklistCost.png | Bin 0 -> 1652 bytes ...wsTrustedAdvisorChecklistFaultTolerant.png | Bin 0 -> 1954 bytes .../AwsTrustedAdvisorChecklistPerformance.png | Bin 0 -> 1801 bytes .../AwsTrustedAdvisorChecklistSecurity.png | Bin 0 -> 1554 bytes .../AwsWellArchitectedTool.png | Bin 0 -> 2685 bytes .../ManagementAndGovernance.png | Bin 0 -> 1424 bytes .../SystemsManagerOpscenter.png | Bin 0 -> 2353 bytes .../MediaServices/AmazonElasticTranscoder.png | Bin 0 -> 1810 bytes .../AmazonKinesisVideoStreams.png | Bin 0 -> 2703 bytes .../MediaServices/AwsElementalConductor.png | Bin 0 -> 963 bytes .../MediaServices/AwsElementalDelta.png | Bin 0 -> 963 bytes .../MediaServices/AwsElementalLive.png | Bin 0 -> 963 bytes .../AwsElementalMediaconnect.png | Bin 0 -> 1837 bytes .../MediaServices/AwsElementalMedialive.png | Bin 0 -> 1729 bytes .../AwsElementalMediapackage.png | Bin 0 -> 1685 bytes .../MediaServices/AwsElementalMediastore.png | Bin 0 -> 1834 bytes .../MediaServices/AwsElementalMediatailor.png | Bin 0 -> 1726 bytes .../MediaServices/AwsElementalServer.png | Bin 0 -> 963 bytes .../MediaServices/MediaServices.png | Bin 0 -> 1406 bytes .../AwsApplicationDiscoveryService.png | Bin 0 -> 3040 bytes .../AwsDatabaseMigrationService.png | Bin 0 -> 1513 bytes .../MigrationTransfer/AwsDatasync.png | Bin 0 -> 1594 bytes .../MigrationTransfer/AwsDatasyncAgent.png | Bin 0 -> 1599 bytes .../MigrationTransfer/AwsMigrationHub.png | Bin 0 -> 3026 bytes .../AwsServerMigrationService.png | Bin 0 -> 1211 bytes .../MigrationTransfer/AwsSnowball.png | Bin 0 -> 1022 bytes .../MigrationTransfer/AwsSnowballEdge.png | Bin 0 -> 1743 bytes .../MigrationTransfer/AwsSnowmobile.png | Bin 0 -> 1819 bytes .../MigrationTransfer/AwsTransferForSftp.png | Bin 0 -> 2106 bytes .../CloudendureMigration.png | Bin 0 -> 1743 bytes .../MigrationAndTransfer.png | Bin 0 -> 1741 bytes .../icons-50x50/Mobile/AmazonApiGateway.png | Bin 0 -> 1373 bytes .../Mobile/AmazonApiGatewayEndpoint.png | Bin 0 -> 1456 bytes aws-v2/icons-50x50/Mobile/AmazonPinpoint.png | Bin 0 -> 3111 bytes aws-v2/icons-50x50/Mobile/AwsAmplify.png | Bin 0 -> 1711 bytes aws-v2/icons-50x50/Mobile/AwsAppsync.png | Bin 0 -> 1797 bytes aws-v2/icons-50x50/Mobile/AwsDeviceFarm.png | Bin 0 -> 2867 bytes aws-v2/icons-50x50/Mobile/Mobile.png | Bin 0 -> 1241 bytes .../AmazonApiGateway.png | Bin 0 -> 1375 bytes .../AmazonApiGatewayEndpoint.png | Bin 0 -> 1457 bytes .../AmazonCloudfront.png | Bin 0 -> 1920 bytes .../AmazonCloudfrontDownloadDistribution.png | Bin 0 -> 1944 bytes .../AmazonCloudfrontEdgeLocation.png | Bin 0 -> 997 bytes .../AmazonCloudfrontStreamingDistribution.png | Bin 0 -> 1726 bytes .../AmazonRoute53.png | Bin 0 -> 3449 bytes .../AmazonRoute53HostedZone.png | Bin 0 -> 2209 bytes .../AmazonRoute53RouteTable.png | Bin 0 -> 2383 bytes .../NetworkingContentDelivery/AmazonVpc.png | Bin 0 -> 1645 bytes .../AmazonVpcCustomerGateway.png | Bin 0 -> 1836 bytes .../AmazonVpcElasticNetworkAdapter.png | Bin 0 -> 2007 bytes .../AmazonVpcElasticNetworkInterface.png | Bin 0 -> 2190 bytes .../AmazonVpcEndpoints.png | Bin 0 -> 2675 bytes .../AmazonVpcFlowLogs.png | Bin 0 -> 1892 bytes .../AmazonVpcInternetGateway.png | Bin 0 -> 2092 bytes .../AmazonVpcNatGateway.png | Bin 0 -> 2358 bytes .../AmazonVpcNetworkAccessControlList.png | Bin 0 -> 1983 bytes .../AmazonVpcPeering.png | Bin 0 -> 2383 bytes .../AmazonVpcRouter.png | Bin 0 -> 1979 bytes .../AmazonVpcTrafficMirroring.png | Bin 0 -> 2400 bytes .../AmazonVpcVpnConnection.png | Bin 0 -> 1824 bytes .../AmazonVpcVpnGateway.png | Bin 0 -> 2163 bytes .../NetworkingContentDelivery/AwsAppMesh.png | Bin 0 -> 1496 bytes .../AwsClientVpn.png | Bin 0 -> 1664 bytes .../NetworkingContentDelivery/AwsCloudMap.png | Bin 0 -> 1764 bytes .../AwsDirectConnect.png | Bin 0 -> 1714 bytes .../AwsGlobalAccelerator.png | Bin 0 -> 3121 bytes .../AwsPrivatelink.png | Bin 0 -> 1589 bytes .../AwsSiteToSiteVpn.png | Bin 0 -> 1414 bytes .../AwsTransitGateway.png | Bin 0 -> 1315 bytes .../ElasticLoadBalancing.png | Bin 0 -> 1377 bytes ...lasticLoadBalancingClassicLoadBalancer.png | Bin 0 -> 2632 bytes ...oadBalancingElbApplicationLoadBalancer.png | Bin 0 -> 2073 bytes ...ticLoadBalancingElbNetworkLoadBalancer.png | Bin 0 -> 2286 bytes .../NetworkingAndContentDelivery.png | Bin 0 -> 1715 bytes .../QuantumTechnologies/AwsBraket.png | Bin 0 -> 1804 bytes .../QuantumTechnologies.png | Bin 0 -> 2205 bytes aws-v2/icons-50x50/Robotics/AwsRobomaker.png | Bin 0 -> 1817 bytes .../AwsRobomakerCloudExtensionRos.png | Bin 0 -> 2630 bytes .../AwsRobomakerDevelopmentEnvironment.png | Bin 0 -> 2675 bytes .../Robotics/AwsRobomakerFleetManagement.png | Bin 0 -> 3150 bytes .../Robotics/AwsRobomakerSimulation.png | Bin 0 -> 2201 bytes aws-v2/icons-50x50/Robotics/Robotics.png | Bin 0 -> 1620 bytes .../Satellite/AwsGroundStation.png | Bin 0 -> 1611 bytes aws-v2/icons-50x50/Satellite/Satellite.png | Bin 0 -> 1763 bytes .../AdConnector.png | Bin 0 -> 2231 bytes .../AmazonCloudDirectory.png | Bin 0 -> 1577 bytes .../AmazonCognito.png | Bin 0 -> 1799 bytes .../AmazonDetective.png | Bin 0 -> 2981 bytes .../AmazonGuardduty.png | Bin 0 -> 1875 bytes .../AmazonInspector.png | Bin 0 -> 3019 bytes .../AmazonInspectorAgent.png | Bin 0 -> 2712 bytes .../AmazonMacie.png | Bin 0 -> 1477 bytes .../AwsArtifact.png | Bin 0 -> 1666 bytes .../AwsCertificateAuthority.png | Bin 0 -> 1644 bytes .../AwsCertificateManager.png | Bin 0 -> 1240 bytes .../AwsCloudhsm.png | Bin 0 -> 1753 bytes .../AwsDirectoryService.png | Bin 0 -> 1351 bytes .../AwsFirewallManager.png | Bin 0 -> 3050 bytes .../AwsIdentityAndAccessManagementIam.png | Bin 0 -> 1191 bytes ...AwsIdentityAndAccessManagementIamAddOn.png | Bin 0 -> 1730 bytes ...wsIdentityAndAccessManagementIamAwsSts.png | Bin 0 -> 1775 bytes ...yAndAccessManagementIamAwsStsAlternate.png | Bin 0 -> 1899 bytes ...ndAccessManagementIamDataEncryptionKey.png | Bin 0 -> 1998 bytes ...ityAndAccessManagementIamEncryptedData.png | Bin 0 -> 1521 bytes ...anagementIamLongTermSecurityCredential.png | Bin 0 -> 2207 bytes ...IdentityAndAccessManagementIamMfaToken.png | Bin 0 -> 2130 bytes ...ntityAndAccessManagementIamPermissions.png | Bin 0 -> 1205 bytes .../AwsIdentityAndAccessManagementIamRole.png | Bin 0 -> 2247 bytes ...nagementIamTemporarySecurityCredential.png | Bin 0 -> 2725 bytes .../AwsKeyManagementService.png | Bin 0 -> 1672 bytes .../AwsManagedMicrosoftAd.png | Bin 0 -> 1997 bytes .../AwsResourceAccessManager.png | Bin 0 -> 1689 bytes .../AwsSecretsManager.png | Bin 0 -> 1810 bytes .../AwsSecurityHub.png | Bin 0 -> 2588 bytes .../SecurityIdentityCompliance/AwsShield.png | Bin 0 -> 2567 bytes .../AwsShieldShieldAdvanced.png | Bin 0 -> 2313 bytes .../AwsSingleSignOn.png | Bin 0 -> 1770 bytes .../SecurityIdentityCompliance/AwsWaf.png | Bin 0 -> 1948 bytes .../AwsWafFilteringRule.png | Bin 0 -> 2380 bytes .../SecurityHubFinding.png | Bin 0 -> 2126 bytes .../SecurityIdentityAndCompliance.png | Bin 0 -> 1789 bytes .../SecurityIdentityCompliance/SimpleAd.png | Bin 0 -> 2089 bytes .../Storage/AmazonElasticBlockStoreEbs.png | Bin 0 -> 1234 bytes .../AmazonElasticBlockStoreEbsSnapshot.png | Bin 0 -> 2106 bytes .../AmazonElasticBlockStoreEbsVolume.png | Bin 0 -> 973 bytes .../Storage/AmazonElasticFileSystemEfs.png | Bin 0 -> 1625 bytes .../AmazonElasticFileSystemEfsFileSystem.png | Bin 0 -> 1670 bytes aws-v2/icons-50x50/Storage/AmazonFsx.png | Bin 0 -> 1431 bytes .../Storage/AmazonFsxForLustre.png | Bin 0 -> 1284 bytes .../Storage/AmazonFsxForWindowsFileServer.png | Bin 0 -> 1300 bytes .../icons-50x50/Storage/AmazonS3Glacier.png | Bin 0 -> 2943 bytes .../Storage/AmazonS3GlacierArchive.png | Bin 0 -> 1121 bytes .../Storage/AmazonS3GlacierVault.png | Bin 0 -> 1881 bytes .../Storage/AmazonSimpleStorageServiceS3.png | Bin 0 -> 2543 bytes .../AmazonSimpleStorageServiceS3Bucket.png | Bin 0 -> 2311 bytes ...impleStorageServiceS3BucketWithObjects.png | Bin 0 -> 2885 bytes .../AmazonSimpleStorageServiceS3Object.png | Bin 0 -> 1317 bytes aws-v2/icons-50x50/Storage/AwsBackup.png | Bin 0 -> 1880 bytes .../AwsSnowFamilySnowballImportExport.png | Bin 0 -> 2135 bytes aws-v2/icons-50x50/Storage/AwsSnowball.png | Bin 0 -> 994 bytes .../icons-50x50/Storage/AwsSnowballEdge.png | Bin 0 -> 1711 bytes aws-v2/icons-50x50/Storage/AwsSnowmobile.png | Bin 0 -> 1816 bytes .../icons-50x50/Storage/AwsStorageGateway.png | Bin 0 -> 1622 bytes .../Storage/AwsStorageGatewayCachedVolume.png | Bin 0 -> 1398 bytes .../AwsStorageGatewayNonCachedVolume.png | Bin 0 -> 615 bytes .../AwsStorageGatewayVirtualTapeLibrary.png | Bin 0 -> 1637 bytes .../Storage/CloudendureDisasterRecovery.png | Bin 0 -> 1794 bytes .../Storage/EfsInfrequentaccess.png | Bin 0 -> 2647 bytes .../Storage/EfsInfrequentaccessPrimaryBg.png | Bin 0 -> 3386 bytes aws-v2/icons-50x50/Storage/EfsStandard.png | Bin 0 -> 2702 bytes .../Storage/EfsStandardPrimaryBg.png | Bin 0 -> 3355 bytes .../Storage/MultipleVolumesResourceIcon.png | Bin 0 -> 1664 bytes aws-v2/icons-50x50/Storage/Storage.png | Bin 0 -> 1342 bytes aws-v2/library.puml | 28 + aws-v2/sprites.puml | 35 + aws-v2/styles.puml | 22 + 624 files changed, 15990 insertions(+), 1 deletion(-) create mode 100644 aws-v2/README.md create mode 100755 aws-v2/build-elements.sh create mode 100755 aws-v2/build-groups.sh create mode 100644 aws-v2/constants.puml create mode 100644 aws-v2/elements/Analytics.example.puml create mode 100644 aws-v2/elements/Analytics.md create mode 100644 aws-v2/elements/Analytics.puml create mode 100644 aws-v2/elements/ApplicationIntegration.example.puml create mode 100644 aws-v2/elements/ApplicationIntegration.md create mode 100644 aws-v2/elements/ApplicationIntegration.puml create mode 100644 aws-v2/elements/ArVr.example.puml create mode 100644 aws-v2/elements/ArVr.md create mode 100644 aws-v2/elements/ArVr.puml create mode 100644 aws-v2/elements/AwsCostManagement.example.puml create mode 100644 aws-v2/elements/AwsCostManagement.md create mode 100644 aws-v2/elements/AwsCostManagement.puml create mode 100644 aws-v2/elements/Blockchain.example.puml create mode 100644 aws-v2/elements/Blockchain.md create mode 100644 aws-v2/elements/Blockchain.puml create mode 100644 aws-v2/elements/BusinessApplications.example.puml create mode 100644 aws-v2/elements/BusinessApplications.md create mode 100644 aws-v2/elements/BusinessApplications.puml create mode 100644 aws-v2/elements/Compute.example.puml create mode 100644 aws-v2/elements/Compute.md create mode 100644 aws-v2/elements/Compute.puml create mode 100644 aws-v2/elements/CustomerEnablement.example.puml create mode 100644 aws-v2/elements/CustomerEnablement.md create mode 100644 aws-v2/elements/CustomerEnablement.puml create mode 100644 aws-v2/elements/CustomerEngagement.example.puml create mode 100644 aws-v2/elements/CustomerEngagement.md create mode 100644 aws-v2/elements/CustomerEngagement.puml create mode 100644 aws-v2/elements/Database.example.puml create mode 100644 aws-v2/elements/Database.md create mode 100644 aws-v2/elements/Database.puml create mode 100644 aws-v2/elements/DeveloperTools.example.puml create mode 100644 aws-v2/elements/DeveloperTools.md create mode 100644 aws-v2/elements/DeveloperTools.puml create mode 100644 aws-v2/elements/EndUserComputing.example.puml create mode 100644 aws-v2/elements/EndUserComputing.md create mode 100644 aws-v2/elements/EndUserComputing.puml create mode 100644 aws-v2/elements/GameTech.example.puml create mode 100644 aws-v2/elements/GameTech.md create mode 100644 aws-v2/elements/GameTech.puml create mode 100644 aws-v2/elements/General.example.puml create mode 100644 aws-v2/elements/General.md create mode 100644 aws-v2/elements/General.puml create mode 100644 aws-v2/elements/GroupIcons.example.puml create mode 100644 aws-v2/elements/GroupIcons.md create mode 100644 aws-v2/elements/GroupIcons.puml create mode 100644 aws-v2/elements/InternetOfThings.example.puml create mode 100644 aws-v2/elements/InternetOfThings.md create mode 100644 aws-v2/elements/InternetOfThings.puml create mode 100644 aws-v2/elements/MachineLearning.example.puml create mode 100644 aws-v2/elements/MachineLearning.md create mode 100644 aws-v2/elements/MachineLearning.puml create mode 100644 aws-v2/elements/ManagementGovernance.example.puml create mode 100644 aws-v2/elements/ManagementGovernance.md create mode 100644 aws-v2/elements/ManagementGovernance.puml create mode 100644 aws-v2/elements/MediaServices.example.puml create mode 100644 aws-v2/elements/MediaServices.md create mode 100644 aws-v2/elements/MediaServices.puml create mode 100644 aws-v2/elements/MigrationTransfer.example.puml create mode 100644 aws-v2/elements/MigrationTransfer.md create mode 100644 aws-v2/elements/MigrationTransfer.puml create mode 100644 aws-v2/elements/Mobile.example.puml create mode 100644 aws-v2/elements/Mobile.md create mode 100644 aws-v2/elements/Mobile.puml create mode 100644 aws-v2/elements/NetworkingContentDelivery.example.puml create mode 100644 aws-v2/elements/NetworkingContentDelivery.md create mode 100644 aws-v2/elements/NetworkingContentDelivery.puml create mode 100644 aws-v2/elements/QuantumTechnologies.example.puml create mode 100644 aws-v2/elements/QuantumTechnologies.md create mode 100644 aws-v2/elements/QuantumTechnologies.puml create mode 100644 aws-v2/elements/README.md create mode 100644 aws-v2/elements/Robotics.example.puml create mode 100644 aws-v2/elements/Robotics.md create mode 100644 aws-v2/elements/Robotics.puml create mode 100644 aws-v2/elements/Satellite.example.puml create mode 100644 aws-v2/elements/Satellite.md create mode 100644 aws-v2/elements/Satellite.puml create mode 100644 aws-v2/elements/SecurityIdentityCompliance.example.puml create mode 100644 aws-v2/elements/SecurityIdentityCompliance.md create mode 100644 aws-v2/elements/SecurityIdentityCompliance.puml create mode 100644 aws-v2/elements/Storage.example.puml create mode 100644 aws-v2/elements/Storage.md create mode 100644 aws-v2/elements/Storage.puml create mode 100644 aws-v2/example-chef_automate_architecture_on_aws.puml create mode 100644 aws-v2/example-git_to_s3_webhooks.puml create mode 100644 aws-v2/functions.puml create mode 100644 aws-v2/groups.csv create mode 100644 aws-v2/groups.example.puml create mode 100644 aws-v2/groups.md create mode 100644 aws-v2/groups.puml create mode 100644 aws-v2/icons-50x50/Analytics/AmazonAthena.png create mode 100644 aws-v2/icons-50x50/Analytics/AmazonCloudsearch.png create mode 100644 aws-v2/icons-50x50/Analytics/AmazonCloudsearchSearchDocuments.png create mode 100644 aws-v2/icons-50x50/Analytics/AmazonElasticsearchService.png create mode 100644 aws-v2/icons-50x50/Analytics/AmazonEmr.png create mode 100644 aws-v2/icons-50x50/Analytics/AmazonEmrCluster.png create mode 100644 aws-v2/icons-50x50/Analytics/AmazonEmrEmrEngine.png create mode 100644 aws-v2/icons-50x50/Analytics/AmazonEmrEmrEngineMaprM3.png create mode 100644 aws-v2/icons-50x50/Analytics/AmazonEmrEmrEngineMaprM5.png create mode 100644 aws-v2/icons-50x50/Analytics/AmazonEmrEmrEngineMaprM7.png create mode 100644 aws-v2/icons-50x50/Analytics/AmazonEmrHdfsCluster.png create mode 100644 aws-v2/icons-50x50/Analytics/AmazonKinesis.png create mode 100644 aws-v2/icons-50x50/Analytics/AmazonKinesisDataAnalytics.png create mode 100644 aws-v2/icons-50x50/Analytics/AmazonKinesisDataFirehose.png create mode 100644 aws-v2/icons-50x50/Analytics/AmazonKinesisDataStreams.png create mode 100644 aws-v2/icons-50x50/Analytics/AmazonKinesisVideoStreams.png create mode 100644 aws-v2/icons-50x50/Analytics/AmazonManagedStreamingForKafka.png create mode 100644 aws-v2/icons-50x50/Analytics/AmazonQuicksight.png create mode 100644 aws-v2/icons-50x50/Analytics/AmazonRedshift.png create mode 100644 aws-v2/icons-50x50/Analytics/AmazonRedshiftDenseComputeNode.png create mode 100644 aws-v2/icons-50x50/Analytics/AmazonRedshiftDenseStorageNode.png create mode 100644 aws-v2/icons-50x50/Analytics/Analytics.png create mode 100644 aws-v2/icons-50x50/Analytics/AwsDataLakeResourceIcon.png create mode 100644 aws-v2/icons-50x50/Analytics/AwsDataPipeline.png create mode 100644 aws-v2/icons-50x50/Analytics/AwsGlue.png create mode 100644 aws-v2/icons-50x50/Analytics/AwsGlueCrawlers.png create mode 100644 aws-v2/icons-50x50/Analytics/AwsGlueDataCatalog.png create mode 100644 aws-v2/icons-50x50/Analytics/AwsLakeFormation.png create mode 100644 aws-v2/icons-50x50/ApplicationIntegration/AmazonAppsync.png create mode 100644 aws-v2/icons-50x50/ApplicationIntegration/AmazonEventbridge.png create mode 100644 aws-v2/icons-50x50/ApplicationIntegration/AmazonEventbridgeCustomEventBusResourceIcon.png create mode 100644 aws-v2/icons-50x50/ApplicationIntegration/AmazonEventbridgeDefaultEventBusResourceIcon.png create mode 100644 aws-v2/icons-50x50/ApplicationIntegration/AmazonEventbridgeSaasPartnerEventBusResourceIcon.png create mode 100644 aws-v2/icons-50x50/ApplicationIntegration/AmazonMq.png create mode 100644 aws-v2/icons-50x50/ApplicationIntegration/AmazonSimpleNotificationServiceSns.png create mode 100644 aws-v2/icons-50x50/ApplicationIntegration/AmazonSimpleNotificationServiceSnsEmailNotification.png create mode 100644 aws-v2/icons-50x50/ApplicationIntegration/AmazonSimpleNotificationServiceSnsHttpNotification.png create mode 100644 aws-v2/icons-50x50/ApplicationIntegration/AmazonSimpleNotificationServiceSnsTopic.png create mode 100644 aws-v2/icons-50x50/ApplicationIntegration/AmazonSimpleQueueServiceSqs.png create mode 100644 aws-v2/icons-50x50/ApplicationIntegration/AmazonSimpleQueueServiceSqsMessage.png create mode 100644 aws-v2/icons-50x50/ApplicationIntegration/AmazonSimpleQueueServiceSqsQueue.png create mode 100644 aws-v2/icons-50x50/ApplicationIntegration/ApplicationIntegration.png create mode 100644 aws-v2/icons-50x50/ApplicationIntegration/ApplicationIntegrationEventResource.png create mode 100644 aws-v2/icons-50x50/ApplicationIntegration/AwsConsoleMobileApplication.png create mode 100644 aws-v2/icons-50x50/ApplicationIntegration/AwsExpressWorkflows.png create mode 100644 aws-v2/icons-50x50/ApplicationIntegration/AwsStepFunctions.png create mode 100644 aws-v2/icons-50x50/ApplicationIntegration/CustomEventBusResourceIcon64Squid.png create mode 100644 aws-v2/icons-50x50/ApplicationIntegration/CustomEventBusResourceIcon64White.png create mode 100644 aws-v2/icons-50x50/ApplicationIntegration/DefaultEventBusResourceIcon64Squid.png create mode 100644 aws-v2/icons-50x50/ApplicationIntegration/DefaultEventBusResourceIcon64White.png create mode 100644 aws-v2/icons-50x50/ApplicationIntegration/SaasEventBusResourceIcon64Squid.png create mode 100644 aws-v2/icons-50x50/ApplicationIntegration/SaasEventBusResourceIcon64White.png create mode 100644 aws-v2/icons-50x50/ArVr/AmazonSumerian.png create mode 100644 aws-v2/icons-50x50/ArVr/ArVr.png create mode 100644 aws-v2/icons-50x50/AwsCostManagement/AwsBudgets.png create mode 100644 aws-v2/icons-50x50/AwsCostManagement/AwsCostAndUsageReport.png create mode 100644 aws-v2/icons-50x50/AwsCostManagement/AwsCostExplorer.png create mode 100644 aws-v2/icons-50x50/AwsCostManagement/AwsCostManagement.png create mode 100644 aws-v2/icons-50x50/AwsCostManagement/ReservedInstanceReporting.png create mode 100644 aws-v2/icons-50x50/Blockchain/AmazonManagedBlockchain.png create mode 100644 aws-v2/icons-50x50/Blockchain/AmazonQuantumLedgerDatabaseQldb.png create mode 100644 aws-v2/icons-50x50/Blockchain/Blockchain.png create mode 100644 aws-v2/icons-50x50/Blockchain/BlockchainResourceIcon.png create mode 100644 aws-v2/icons-50x50/BusinessApplications/AlexaForBusiness.png create mode 100644 aws-v2/icons-50x50/BusinessApplications/AmazonChime.png create mode 100644 aws-v2/icons-50x50/BusinessApplications/AmazonWorkmail.png create mode 100644 aws-v2/icons-50x50/BusinessApplications/BusinessApplications.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonApplicationAutoScaling.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2A1Instance.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2Ami.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2AutoScaling.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2C4Instance.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2C5Instance.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2C5nInstance.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2ContainerRegistry.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2ContainerRegistryImage.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2ContainerRegistryRegistry.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2D2Instance.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2DbOnInstance.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2ElasticIpAddress.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2F1Instance.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2G3Instance.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2H1Instance.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2HighMemoryInstance.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2I3Instance.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2Instance.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2InstanceWithCloudwatch.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2Instances.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2M4Instance.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2M5Instance.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2M5aInstance.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2OptimizedInstance.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2P2Instance.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2P3Instance.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2R4Instance.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2R5Instance.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2R5aInstance.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2Rescue.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2SpotInstance.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2T3Instance.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2T3InstanceCopy.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2T3aInstance.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2X1Instance.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2X1eInstance.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonEc2Z1dInstance.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonElasticContainerService.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonElasticContainerServiceContainer1.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonElasticContainerServiceContainer2.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonElasticContainerServiceContainer3.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonElasticContainerServiceService.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonElasticContainerServiceTask.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonElasticKubernetesService.png create mode 100644 aws-v2/icons-50x50/Compute/AmazonLightsail.png create mode 100644 aws-v2/icons-50x50/Compute/AwsBatch.png create mode 100644 aws-v2/icons-50x50/Compute/AwsComputeOptimizer.png create mode 100644 aws-v2/icons-50x50/Compute/AwsElasticBeanstalk.png create mode 100644 aws-v2/icons-50x50/Compute/AwsElasticBeanstalkApplication.png create mode 100644 aws-v2/icons-50x50/Compute/AwsElasticBeanstalkDeployment.png create mode 100644 aws-v2/icons-50x50/Compute/AwsFargate.png create mode 100644 aws-v2/icons-50x50/Compute/AwsLambda.png create mode 100644 aws-v2/icons-50x50/Compute/AwsLambdaLambdaFunction.png create mode 100644 aws-v2/icons-50x50/Compute/AwsLocalZones.png create mode 100644 aws-v2/icons-50x50/Compute/AwsOutposts.png create mode 100644 aws-v2/icons-50x50/Compute/AwsServerlessApplicationRepository.png create mode 100644 aws-v2/icons-50x50/Compute/AwsThinkboxDeadline.png create mode 100644 aws-v2/icons-50x50/Compute/AwsThinkboxDraft.png create mode 100644 aws-v2/icons-50x50/Compute/AwsThinkboxFrost.png create mode 100644 aws-v2/icons-50x50/Compute/AwsThinkboxKrakatoa.png create mode 100644 aws-v2/icons-50x50/Compute/AwsThinkboxSequoia.png create mode 100644 aws-v2/icons-50x50/Compute/AwsThinkboxStoke.png create mode 100644 aws-v2/icons-50x50/Compute/AwsThinkboxXmesh.png create mode 100644 aws-v2/icons-50x50/Compute/AwsWavelength.png create mode 100644 aws-v2/icons-50x50/Compute/Compute.png create mode 100644 aws-v2/icons-50x50/Compute/Ec2ImageBuilder.png create mode 100644 aws-v2/icons-50x50/Compute/VmwareCloudOnAws.png create mode 100644 aws-v2/icons-50x50/CustomerEnablement/AwsIq.png create mode 100644 aws-v2/icons-50x50/CustomerEnablement/AwsManagedServices.png create mode 100644 aws-v2/icons-50x50/CustomerEnablement/AwsProfessionalServices.png create mode 100644 aws-v2/icons-50x50/CustomerEnablement/AwsSupport.png create mode 100644 aws-v2/icons-50x50/CustomerEnablement/CustomerEnablement.png create mode 100644 aws-v2/icons-50x50/CustomerEngagement/AmazonConnect.png create mode 100644 aws-v2/icons-50x50/CustomerEngagement/AmazonPinpoint.png create mode 100644 aws-v2/icons-50x50/CustomerEngagement/AmazonSimpleEmailServiceSes.png create mode 100644 aws-v2/icons-50x50/CustomerEngagement/AmazonSimpleEmailServiceSesEmail.png create mode 100644 aws-v2/icons-50x50/CustomerEngagement/CustomerEngagement.png create mode 100644 aws-v2/icons-50x50/Database/AmazonAurora.png create mode 100644 aws-v2/icons-50x50/Database/AmazonDocumentdbWithMongodbCompatibility.png create mode 100644 aws-v2/icons-50x50/Database/AmazonDynamodb.png create mode 100644 aws-v2/icons-50x50/Database/AmazonDynamodbAttribute.png create mode 100644 aws-v2/icons-50x50/Database/AmazonDynamodbAttributes.png create mode 100644 aws-v2/icons-50x50/Database/AmazonDynamodbDax.png create mode 100644 aws-v2/icons-50x50/Database/AmazonDynamodbGlobalSecondaryIndex.png create mode 100644 aws-v2/icons-50x50/Database/AmazonDynamodbItem.png create mode 100644 aws-v2/icons-50x50/Database/AmazonDynamodbItems.png create mode 100644 aws-v2/icons-50x50/Database/AmazonDynamodbTable.png create mode 100644 aws-v2/icons-50x50/Database/AmazonElasticache.png create mode 100644 aws-v2/icons-50x50/Database/AmazonElasticacheCacheNode.png create mode 100644 aws-v2/icons-50x50/Database/AmazonElasticacheForMemcached.png create mode 100644 aws-v2/icons-50x50/Database/AmazonElasticacheForRedis.png create mode 100644 aws-v2/icons-50x50/Database/AmazonManagedApacheCassandraService.png create mode 100644 aws-v2/icons-50x50/Database/AmazonNeptune.png create mode 100644 aws-v2/icons-50x50/Database/AmazonQuantumLedgerDatabaseQldb.png create mode 100644 aws-v2/icons-50x50/Database/AmazonRds.png create mode 100644 aws-v2/icons-50x50/Database/AmazonRdsAmazonAuroraInstance.png create mode 100644 aws-v2/icons-50x50/Database/AmazonRdsAmazonAuroraInstanceAlt.png create mode 100644 aws-v2/icons-50x50/Database/AmazonRdsAmazonRdsInstance.png create mode 100644 aws-v2/icons-50x50/Database/AmazonRdsAmazonRdsInstanceAlt.png create mode 100644 aws-v2/icons-50x50/Database/AmazonRdsMariadbInstance.png create mode 100644 aws-v2/icons-50x50/Database/AmazonRdsMariadbInstanceAlt.png create mode 100644 aws-v2/icons-50x50/Database/AmazonRdsMysqlInstance.png create mode 100644 aws-v2/icons-50x50/Database/AmazonRdsMysqlInstanceAlt.png create mode 100644 aws-v2/icons-50x50/Database/AmazonRdsOnVmware.png create mode 100644 aws-v2/icons-50x50/Database/AmazonRdsOracleInstance.png create mode 100644 aws-v2/icons-50x50/Database/AmazonRdsOracleInstanceAlt.png create mode 100644 aws-v2/icons-50x50/Database/AmazonRdsPiop.png create mode 100644 aws-v2/icons-50x50/Database/AmazonRdsPiops.png create mode 100644 aws-v2/icons-50x50/Database/AmazonRdsPostgresqlInstance.png create mode 100644 aws-v2/icons-50x50/Database/AmazonRdsPostgresqlInstanceAlt.png create mode 100644 aws-v2/icons-50x50/Database/AmazonRdsSqlServerInstance.png create mode 100644 aws-v2/icons-50x50/Database/AmazonRdsSqlServerInstanceAlt.png create mode 100644 aws-v2/icons-50x50/Database/AmazonRedshift.png create mode 100644 aws-v2/icons-50x50/Database/AmazonRedshiftDenseComputeNode.png create mode 100644 aws-v2/icons-50x50/Database/AmazonRedshiftDenseStorageNode.png create mode 100644 aws-v2/icons-50x50/Database/AmazonTimestream.png create mode 100644 aws-v2/icons-50x50/Database/AwsDatabaseMigrationService.png create mode 100644 aws-v2/icons-50x50/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.png create mode 100644 aws-v2/icons-50x50/Database/Database.png create mode 100644 aws-v2/icons-50x50/DeveloperTools/AmazonDynamodbDax.png create mode 100644 aws-v2/icons-50x50/DeveloperTools/AwsCloud9.png create mode 100644 aws-v2/icons-50x50/DeveloperTools/AwsCloudDevelopmentKit.png create mode 100644 aws-v2/icons-50x50/DeveloperTools/AwsCodebuild.png create mode 100644 aws-v2/icons-50x50/DeveloperTools/AwsCodecommit.png create mode 100644 aws-v2/icons-50x50/DeveloperTools/AwsCodedeploy.png create mode 100644 aws-v2/icons-50x50/DeveloperTools/AwsCodepipeline.png create mode 100644 aws-v2/icons-50x50/DeveloperTools/AwsCodestar.png create mode 100644 aws-v2/icons-50x50/DeveloperTools/AwsCommandLineInterface.png create mode 100644 aws-v2/icons-50x50/DeveloperTools/AwsToolsAndSdks.png create mode 100644 aws-v2/icons-50x50/DeveloperTools/AwsXRay.png create mode 100644 aws-v2/icons-50x50/DeveloperTools/Cloud9Resource.png create mode 100644 aws-v2/icons-50x50/DeveloperTools/DeveloperTools.png create mode 100644 aws-v2/icons-50x50/EndUserComputing/AmazonAppstream20.png create mode 100644 aws-v2/icons-50x50/EndUserComputing/AmazonWorkdocs.png create mode 100644 aws-v2/icons-50x50/EndUserComputing/AmazonWorklink.png create mode 100644 aws-v2/icons-50x50/EndUserComputing/AmazonWorkspaces.png create mode 100644 aws-v2/icons-50x50/EndUserComputing/EndUserComputing.png create mode 100644 aws-v2/icons-50x50/GameTech/AmazonGamelift.png create mode 100644 aws-v2/icons-50x50/GameTech/GameTech.png create mode 100644 aws-v2/icons-50x50/General/AwsMarketplace.png create mode 100644 aws-v2/icons-50x50/General/Client.png create mode 100644 aws-v2/icons-50x50/General/Disk.png create mode 100644 aws-v2/icons-50x50/General/Forums.png create mode 100644 aws-v2/icons-50x50/General/General.png create mode 100644 aws-v2/icons-50x50/General/GenericDatabase.png create mode 100644 aws-v2/icons-50x50/General/GenericFirewall.png create mode 100644 aws-v2/icons-50x50/General/InternetAlt1.png create mode 100644 aws-v2/icons-50x50/General/InternetAlt2.png create mode 100644 aws-v2/icons-50x50/General/InternetGateway.png create mode 100644 aws-v2/icons-50x50/General/MobileClient.png create mode 100644 aws-v2/icons-50x50/General/Multimedia.png create mode 100644 aws-v2/icons-50x50/General/OfficeBuilding.png create mode 100644 aws-v2/icons-50x50/General/SamlToken.png create mode 100644 aws-v2/icons-50x50/General/Sdk.png create mode 100644 aws-v2/icons-50x50/General/SslPadlock.png create mode 100644 aws-v2/icons-50x50/General/TapeStorage.png create mode 100644 aws-v2/icons-50x50/General/Toolkit.png create mode 100644 aws-v2/icons-50x50/General/TraditionalServer.png create mode 100644 aws-v2/icons-50x50/General/User.png create mode 100644 aws-v2/icons-50x50/General/Users.png create mode 100644 aws-v2/icons-50x50/GroupIcons/AutoScaling.png create mode 100644 aws-v2/icons-50x50/GroupIcons/AwsCloud.png create mode 100644 aws-v2/icons-50x50/GroupIcons/AwsCloudAlt.png create mode 100644 aws-v2/icons-50x50/GroupIcons/AwsStepFunction.png create mode 100644 aws-v2/icons-50x50/GroupIcons/CorporateDataCenter.png create mode 100644 aws-v2/icons-50x50/GroupIcons/Ec2InstanceContainer.png create mode 100644 aws-v2/icons-50x50/GroupIcons/ElasticBeanstalkContainer.png create mode 100644 aws-v2/icons-50x50/GroupIcons/Region.png create mode 100644 aws-v2/icons-50x50/GroupIcons/ServerContents.png create mode 100644 aws-v2/icons-50x50/GroupIcons/SpotFleet.png create mode 100644 aws-v2/icons-50x50/GroupIcons/VirtualPrivateCloudVpc.png create mode 100644 aws-v2/icons-50x50/GroupIcons/VpcSubnetPrivate.png create mode 100644 aws-v2/icons-50x50/GroupIcons/VpcSubnetPublic.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/AmazonFreertos.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/AwsIot1Click.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/AwsIotAnalytics.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/AwsIotAnalyticsChannel.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/AwsIotAnalyticsDataSet.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/AwsIotAnalyticsDataStore.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/AwsIotAnalyticsNotebook.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/AwsIotAnalyticsPipeline.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/AwsIotButton.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/AwsIotCore.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/AwsIotDeviceDefender.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/AwsIotDeviceManagement.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/AwsIotEvents.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/AwsIotGreengrass.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/AwsIotGreengrassConnector.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/AwsIotSitewise.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/AwsIotThingsGraph.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/InternetOfThings.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotAction.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotActuator.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotAlexaEnabledDevice.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotAlexaSkill.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotAlexaVoiceService.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotBank.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotBicycle.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotCamera.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotCar.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotCart.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotCertificateManager.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotCoffeePot.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotDesiredState.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotDeviceGateway.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotDoorLock.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotEcho.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotFactory.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotFireTv.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotFireTvStick.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotGeneric.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotHardwareBoard.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotHouse.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotHttp2Protocol.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotHttpProtocol.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotLambdaFunction.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotLightbulb.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotMedicalEmergency.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotMqttProtocol.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotOverTheAirUpdate.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotPoliceEmergency.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotPolicy.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotReportedState.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotRule.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotSensor.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotServo.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotShadow.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotSimulator.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotThermostat.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotTopic.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotTravel.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotUtility.png create mode 100644 aws-v2/icons-50x50/InternetOfThings/IotWindfarm.png create mode 100644 aws-v2/icons-50x50/MachineLearning/AmazonAugmentedAi.png create mode 100644 aws-v2/icons-50x50/MachineLearning/AmazonComprehend.png create mode 100644 aws-v2/icons-50x50/MachineLearning/AmazonElasticInference.png create mode 100644 aws-v2/icons-50x50/MachineLearning/AmazonForecast.png create mode 100644 aws-v2/icons-50x50/MachineLearning/AmazonFraudDetector.png create mode 100644 aws-v2/icons-50x50/MachineLearning/AmazonKendra.png create mode 100644 aws-v2/icons-50x50/MachineLearning/AmazonLex.png create mode 100644 aws-v2/icons-50x50/MachineLearning/AmazonPersonalize.png create mode 100644 aws-v2/icons-50x50/MachineLearning/AmazonPolly.png create mode 100644 aws-v2/icons-50x50/MachineLearning/AmazonRekognition.png create mode 100644 aws-v2/icons-50x50/MachineLearning/AmazonRekognitionImage.png create mode 100644 aws-v2/icons-50x50/MachineLearning/AmazonRekognitionVideo.png create mode 100644 aws-v2/icons-50x50/MachineLearning/AmazonSagemaker.png create mode 100644 aws-v2/icons-50x50/MachineLearning/AmazonSagemakerGroundTruth.png create mode 100644 aws-v2/icons-50x50/MachineLearning/AmazonSagemakerModel.png create mode 100644 aws-v2/icons-50x50/MachineLearning/AmazonSagemakerNotebook.png create mode 100644 aws-v2/icons-50x50/MachineLearning/AmazonSagemakerTrain.png create mode 100644 aws-v2/icons-50x50/MachineLearning/AmazonTextract.png create mode 100644 aws-v2/icons-50x50/MachineLearning/AmazonTranscribe.png create mode 100644 aws-v2/icons-50x50/MachineLearning/AmazonTranslate.png create mode 100644 aws-v2/icons-50x50/MachineLearning/ApacheMxnetOnAws.png create mode 100644 aws-v2/icons-50x50/MachineLearning/AwsDeepLearningAmis.png create mode 100644 aws-v2/icons-50x50/MachineLearning/AwsDeepLearningContainers.png create mode 100644 aws-v2/icons-50x50/MachineLearning/AwsDeepcomposer.png create mode 100644 aws-v2/icons-50x50/MachineLearning/AwsDeepcomposerPrimaryBg.png create mode 100644 aws-v2/icons-50x50/MachineLearning/AwsDeeplens.png create mode 100644 aws-v2/icons-50x50/MachineLearning/AwsDeepracer.png create mode 100644 aws-v2/icons-50x50/MachineLearning/MachineLearning.png create mode 100644 aws-v2/icons-50x50/MachineLearning/TensorflowOnAws.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AmazonCloudwatch.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AmazonCloudwatchAlarm.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AmazonCloudwatchEventEventBased.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AmazonCloudwatchEventTimeBased.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AmazonCloudwatchRule.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AmazonCodeguru.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsAutoScaling.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsCloudformation.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsCloudformationChangeSet.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsCloudformationStack.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsCloudformationTemplate.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsCloudtrail.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsCommandLineInterface.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsConfig.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsControlTower.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsLicenseManager.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsManagedServices.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsManagementConsole.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsOpsworks.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsOpsworksApps.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsOpsworksDeployments.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsOpsworksInstances.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsOpsworksLayers.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsOpsworksMonitoring.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsOpsworksPermissions.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsOpsworksResources.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsOpsworksStack2.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsOrganizations.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsOrganizationsAccount.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsOrganizationsOrganizationalUnit.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsPersonalHealthDashboard.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsServiceCatalog.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsSystemsManager.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsSystemsManagerAutomation.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsSystemsManagerDocuments.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsSystemsManagerInventory.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsSystemsManagerParameterStore.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsSystemsManagerPatchManager.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsSystemsManagerRunCommand.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsSystemsManagerStateManager.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsTrustedAdvisor.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsTrustedAdvisorChecklist.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsTrustedAdvisorChecklistCost.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/AwsWellArchitectedTool.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/ManagementAndGovernance.png create mode 100644 aws-v2/icons-50x50/ManagementGovernance/SystemsManagerOpscenter.png create mode 100644 aws-v2/icons-50x50/MediaServices/AmazonElasticTranscoder.png create mode 100644 aws-v2/icons-50x50/MediaServices/AmazonKinesisVideoStreams.png create mode 100644 aws-v2/icons-50x50/MediaServices/AwsElementalConductor.png create mode 100644 aws-v2/icons-50x50/MediaServices/AwsElementalDelta.png create mode 100644 aws-v2/icons-50x50/MediaServices/AwsElementalLive.png create mode 100644 aws-v2/icons-50x50/MediaServices/AwsElementalMediaconnect.png create mode 100644 aws-v2/icons-50x50/MediaServices/AwsElementalMedialive.png create mode 100644 aws-v2/icons-50x50/MediaServices/AwsElementalMediapackage.png create mode 100644 aws-v2/icons-50x50/MediaServices/AwsElementalMediastore.png create mode 100644 aws-v2/icons-50x50/MediaServices/AwsElementalMediatailor.png create mode 100644 aws-v2/icons-50x50/MediaServices/AwsElementalServer.png create mode 100644 aws-v2/icons-50x50/MediaServices/MediaServices.png create mode 100644 aws-v2/icons-50x50/MigrationTransfer/AwsApplicationDiscoveryService.png create mode 100644 aws-v2/icons-50x50/MigrationTransfer/AwsDatabaseMigrationService.png create mode 100644 aws-v2/icons-50x50/MigrationTransfer/AwsDatasync.png create mode 100644 aws-v2/icons-50x50/MigrationTransfer/AwsDatasyncAgent.png create mode 100644 aws-v2/icons-50x50/MigrationTransfer/AwsMigrationHub.png create mode 100644 aws-v2/icons-50x50/MigrationTransfer/AwsServerMigrationService.png create mode 100644 aws-v2/icons-50x50/MigrationTransfer/AwsSnowball.png create mode 100644 aws-v2/icons-50x50/MigrationTransfer/AwsSnowballEdge.png create mode 100644 aws-v2/icons-50x50/MigrationTransfer/AwsSnowmobile.png create mode 100644 aws-v2/icons-50x50/MigrationTransfer/AwsTransferForSftp.png create mode 100644 aws-v2/icons-50x50/MigrationTransfer/CloudendureMigration.png create mode 100644 aws-v2/icons-50x50/MigrationTransfer/MigrationAndTransfer.png create mode 100644 aws-v2/icons-50x50/Mobile/AmazonApiGateway.png create mode 100644 aws-v2/icons-50x50/Mobile/AmazonApiGatewayEndpoint.png create mode 100644 aws-v2/icons-50x50/Mobile/AmazonPinpoint.png create mode 100644 aws-v2/icons-50x50/Mobile/AwsAmplify.png create mode 100644 aws-v2/icons-50x50/Mobile/AwsAppsync.png create mode 100644 aws-v2/icons-50x50/Mobile/AwsDeviceFarm.png create mode 100644 aws-v2/icons-50x50/Mobile/Mobile.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/AmazonApiGateway.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/AmazonApiGatewayEndpoint.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/AmazonCloudfront.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/AmazonCloudfrontDownloadDistribution.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/AmazonCloudfrontEdgeLocation.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/AmazonCloudfrontStreamingDistribution.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/AmazonRoute53.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/AmazonRoute53HostedZone.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/AmazonRoute53RouteTable.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpc.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcCustomerGateway.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcElasticNetworkAdapter.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcElasticNetworkInterface.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcEndpoints.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcFlowLogs.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcInternetGateway.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcNatGateway.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcNetworkAccessControlList.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcPeering.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcRouter.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcTrafficMirroring.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcVpnConnection.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcVpnGateway.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/AwsAppMesh.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/AwsClientVpn.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/AwsCloudMap.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/AwsDirectConnect.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/AwsGlobalAccelerator.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/AwsPrivatelink.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/AwsSiteToSiteVpn.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/AwsTransitGateway.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/ElasticLoadBalancing.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/ElasticLoadBalancingClassicLoadBalancer.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/ElasticLoadBalancingElbApplicationLoadBalancer.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/ElasticLoadBalancingElbNetworkLoadBalancer.png create mode 100644 aws-v2/icons-50x50/NetworkingContentDelivery/NetworkingAndContentDelivery.png create mode 100644 aws-v2/icons-50x50/QuantumTechnologies/AwsBraket.png create mode 100644 aws-v2/icons-50x50/QuantumTechnologies/QuantumTechnologies.png create mode 100644 aws-v2/icons-50x50/Robotics/AwsRobomaker.png create mode 100644 aws-v2/icons-50x50/Robotics/AwsRobomakerCloudExtensionRos.png create mode 100644 aws-v2/icons-50x50/Robotics/AwsRobomakerDevelopmentEnvironment.png create mode 100644 aws-v2/icons-50x50/Robotics/AwsRobomakerFleetManagement.png create mode 100644 aws-v2/icons-50x50/Robotics/AwsRobomakerSimulation.png create mode 100644 aws-v2/icons-50x50/Robotics/Robotics.png create mode 100644 aws-v2/icons-50x50/Satellite/AwsGroundStation.png create mode 100644 aws-v2/icons-50x50/Satellite/Satellite.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AdConnector.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AmazonCloudDirectory.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AmazonCognito.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AmazonDetective.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AmazonGuardduty.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AmazonInspector.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AmazonInspectorAgent.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AmazonMacie.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AwsArtifact.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AwsCertificateAuthority.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AwsCertificateManager.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AwsCloudhsm.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AwsDirectoryService.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AwsFirewallManager.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAwsSts.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAwsStsAlternate.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AwsKeyManagementService.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AwsManagedMicrosoftAd.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AwsResourceAccessManager.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AwsSecretsManager.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AwsSecurityHub.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AwsShield.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AwsShieldShieldAdvanced.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AwsSingleSignOn.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AwsWaf.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/AwsWafFilteringRule.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/SecurityHubFinding.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/SecurityIdentityAndCompliance.png create mode 100644 aws-v2/icons-50x50/SecurityIdentityCompliance/SimpleAd.png create mode 100644 aws-v2/icons-50x50/Storage/AmazonElasticBlockStoreEbs.png create mode 100644 aws-v2/icons-50x50/Storage/AmazonElasticBlockStoreEbsSnapshot.png create mode 100644 aws-v2/icons-50x50/Storage/AmazonElasticBlockStoreEbsVolume.png create mode 100644 aws-v2/icons-50x50/Storage/AmazonElasticFileSystemEfs.png create mode 100644 aws-v2/icons-50x50/Storage/AmazonElasticFileSystemEfsFileSystem.png create mode 100644 aws-v2/icons-50x50/Storage/AmazonFsx.png create mode 100644 aws-v2/icons-50x50/Storage/AmazonFsxForLustre.png create mode 100644 aws-v2/icons-50x50/Storage/AmazonFsxForWindowsFileServer.png create mode 100644 aws-v2/icons-50x50/Storage/AmazonS3Glacier.png create mode 100644 aws-v2/icons-50x50/Storage/AmazonS3GlacierArchive.png create mode 100644 aws-v2/icons-50x50/Storage/AmazonS3GlacierVault.png create mode 100644 aws-v2/icons-50x50/Storage/AmazonSimpleStorageServiceS3.png create mode 100644 aws-v2/icons-50x50/Storage/AmazonSimpleStorageServiceS3Bucket.png create mode 100644 aws-v2/icons-50x50/Storage/AmazonSimpleStorageServiceS3BucketWithObjects.png create mode 100644 aws-v2/icons-50x50/Storage/AmazonSimpleStorageServiceS3Object.png create mode 100644 aws-v2/icons-50x50/Storage/AwsBackup.png create mode 100644 aws-v2/icons-50x50/Storage/AwsSnowFamilySnowballImportExport.png create mode 100644 aws-v2/icons-50x50/Storage/AwsSnowball.png create mode 100644 aws-v2/icons-50x50/Storage/AwsSnowballEdge.png create mode 100644 aws-v2/icons-50x50/Storage/AwsSnowmobile.png create mode 100644 aws-v2/icons-50x50/Storage/AwsStorageGateway.png create mode 100644 aws-v2/icons-50x50/Storage/AwsStorageGatewayCachedVolume.png create mode 100644 aws-v2/icons-50x50/Storage/AwsStorageGatewayNonCachedVolume.png create mode 100644 aws-v2/icons-50x50/Storage/AwsStorageGatewayVirtualTapeLibrary.png create mode 100644 aws-v2/icons-50x50/Storage/CloudendureDisasterRecovery.png create mode 100644 aws-v2/icons-50x50/Storage/EfsInfrequentaccess.png create mode 100644 aws-v2/icons-50x50/Storage/EfsInfrequentaccessPrimaryBg.png create mode 100644 aws-v2/icons-50x50/Storage/EfsStandard.png create mode 100644 aws-v2/icons-50x50/Storage/EfsStandardPrimaryBg.png create mode 100644 aws-v2/icons-50x50/Storage/MultipleVolumesResourceIcon.png create mode 100644 aws-v2/icons-50x50/Storage/Storage.png create mode 100644 aws-v2/library.puml create mode 100644 aws-v2/sprites.puml create mode 100644 aws-v2/styles.puml diff --git a/.gitignore b/.gitignore index 62c893550ad..f498092c777 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ -.idea/ \ No newline at end of file +.idea/ +tmp/ \ No newline at end of file diff --git a/aws-v2/README.md b/aws-v2/README.md new file mode 100644 index 00000000000..4f32dfa65f0 --- /dev/null +++ b/aws-v2/README.md @@ -0,0 +1,53 @@ +# AWS V2 + +## Include the library + +Include remotely the library: +```plantuml +@startuml +!global $AWS_LIB_BRANCH="master" +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $AWS_LIB_BRANCH + "/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +@enduml +``` + +Include locally the library: +```plantuml +@startuml +!global $INCLUSION_MODE="local" +!include library.puml +@enduml +``` + +## Include the sub-libraries + +Additional sub-libraries can be included. + +```plantuml +@startuml +includeSubLibrary("groups") +includeSubLibrary("elements/Compute") +includeSubLibrary("elements/SecurityIdentityCompliance") +includeSubLibrary("elements/Storage") +includeSubLibrary("elements/General") +@enduml +``` + +## Sub libraries + +- [The Groups](groups.md) +- [The Elements](elements/README.md) + +## Examples + +### Git to S3 Webhooks + +![example: Git to S3 Webhooks](http://www.plantuml.com/plantuml/proxy?src=https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2/example-git_to_s3_webhooks.puml) + +The source: [example-git_to_s3_webhooks.puml](example-git_to_s3_webhooks.puml) + +### Chef Automate Architecture on AWS + +![example: Chef Automate Architecture on AWS](http://www.plantuml.com/plantuml/proxy?src=https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2/example-chef_automate_architecture_on_aws.puml) + +The source: [example-chef_automate_architecture_on_aws.puml](example-chef_automate_architecture_on_aws.puml) diff --git a/aws-v2/build-elements.sh b/aws-v2/build-elements.sh new file mode 100755 index 00000000000..a44a9e06917 --- /dev/null +++ b/aws-v2/build-elements.sh @@ -0,0 +1,144 @@ +#!/usr/bin/env bash +input_icons_type="svg" +input_icons_flavor="Light" + +case ${input_icons_type} in + svg) + icons_url="https://d1.awsstatic.com/webteam/architecture-icons/AWS-Architecture-Icons_SVG_20200131.abfc4fb34450d2294f8c65d2dcc9ea1602b6a449.zip" + ;; + png) + icons_url="https://d1.awsstatic.com/webteam/architecture-icons/AWS-Architecture-Icons_PNG_20200131.361768486d709f4d0ffca86995b4bf8a7cf5b5ac.zip" + ;; + *) + echo "icons type not manged" + ;; +esac + +current_dir=$(pwd) +lib_dir="${current_dir}/aws-v2" +tmp_dir="${lib_dir}/tmp" +input_icons_zip="${tmp_dir}/icons_${input_icons_type}.zip" +input_icons_dir="${tmp_dir}/AWS-Architecture-Icons-${input_icons_type}" +input_icons_light_dir="${input_icons_dir}/*Light" + +output_icons_type="png" +output_icons_x50_dir="${lib_dir}/icons-50x50" +output_dir_elements="${lib_dir}/elements" +git_branch="master" + +shopt -s globstar +mkdir -p ${tmp_dir} + +if [[ ! -f ${input_icons_zip} ]]; then + wget ${icons_url} -O ${input_icons_zip} +fi + +if [[ ! -d "${input_icons_dir}" ]]; then + unzip -q -o ${input_icons_zip} -d ${tmp_dir} + mv ${tmp_dir}/AWS-Architecture-Icons_* ${input_icons_dir} + rm -Rf ${tmp_dir}/__* +fi + +# +# CONVERT AWS ICONS +# +mkdir -p ${output_icons_x50_dir} +cd ${input_icons_light_dir} +for input_file in **/*.${input_icons_type}; do + new_file=$(echo ${input_file} | sed -r 's/ *(&|,| ) */-/gi' | sed -r 's/--/-/gi' | sed -r 's/\/_Instance//gi') + # skip extension + new_file="${new_file%.*}" + # skip suffix _light-bg + new_file=${new_file/_light-bg/} + # from `snake-case` to `CamelCase` + new_file=$(echo ${new_file,,} | sed -r 's/(^|-|_|\.)([a-z,0-9])/\U\2/gi' | sed -r 's/(\/.)/\U\1/gi') + # add extension + new_file="${new_file}.${output_icons_type}" + echo "convert $input_file -> $new_file" + icons_x50="${output_icons_x50_dir}/${new_file}" + mkdir -p $(dirname ${icons_x50}) + if [[ ! -f ${icons_x50} ]]; then + convert -quality 100 -density 1200 -background none -resize 50x50 "$input_file" ${icons_x50} + fi +done + +sync + +# +# CONVERT ICONS TO ELEMENTS +# +cd ${output_icons_x50_dir} + +mkdir -p ${output_dir_elements} + +# initialize the README +elements_readme_file="${output_dir_elements}/README.md" +echo "# Elements" > ${elements_readme_file} +echo "" >> ${elements_readme_file} + +for package_name in */; do + package_name=${package_name%*/} + + echo "- [${package_name}](${package_name}.md)" >> ${elements_readme_file} + + # initialize the package file + package_file="${output_dir_elements}/${package_name}.puml" + echo "' the content of this file has been automatically generated" > ${package_file} + echo "@startuml" >> ${package_file} + + # initialize the example file + example_file="${output_dir_elements}/${package_name}.example.puml" + echo "' the content of this file has been automatically generated" > ${example_file} + + # initialize the documentation file + documentation_file="${output_dir_elements}/${package_name}.md" + echo "# ${package_name}" > ${documentation_file} + echo "" >> ${documentation_file} + + # iterate over all elements of the package + index=0 + for element_file in ${package_name}/*.${output_icons_type}; do + element_name=$(basename ${element_file%.*}) + + echo " - [${element_name}](${package_name}.md#${element_name})" >> ${elements_readme_file} + + # library + echo '!function '${element_name}'($id, $name="", $tech="")' >> ${package_file} + echo ' card $id <> [' >> ${package_file} + echo ' ' >> ${package_file} + echo ' !if ($name)' >> ${package_file} + echo ' $name' >> ${package_file} + echo ' !endif' >> ${package_file} + echo ' !if ($tech)' >> ${package_file} + echo ' [$tech]' >> ${package_file} + echo ' !endif' >> ${package_file} + echo ' ]' >> ${package_file} + echo '!endfunction' >> ${package_file} + + # example + echo "@startuml(id=${element_name})" >> ${example_file} + echo '!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/'${git_branch}'/aws-v2"' >> ${example_file} + echo '!includeurl $AWS_LIB_BASE_URL/library.puml' >> ${example_file} + echo 'includeSubLibrary("elements/'${package_name}'")' >> ${example_file} + echo ${element_name}'("element'${index}'", "an optional name", "an optional technology")' >> ${example_file} + echo "@enduml" >> ${example_file} + + # documentation + echo "## ${element_name}" >> ${documentation_file} + echo '!['${element_name}'](../icons-50x50/'${element_file}')' >> ${documentation_file} + echo "\`\`\`plantuml" >> ${documentation_file} + echo '!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/'${git_branch}'/aws-v2"' >> ${documentation_file} + echo '!includeurl $AWS_LIB_BASE_URL/library.puml' >> ${documentation_file} + echo 'includeSubLibrary("elements/'${package_name}'")' >> ${documentation_file} + echo ${element_name}'("element'${index}'", "an optional name")' >> ${documentation_file} + echo "\`\`\`" >> ${documentation_file} + echo 'render the snippet with PlantUML server' >> ${documentation_file} + echo "" >> ${documentation_file} + #echo '!['${element_name}'](http://www.plantuml.com/plantuml/proxy?src=https://raw.githubusercontent.com/tmorin/plantuml-libs/'${git_branch}'/aws-v2/elements/'${package_name}'.example.puml&idx='${index}'&'${element_name}')' >> ${documentation_file} + #echo "" >> ${documentation_file} + + index=$((index+1)) + done + + echo "@enduml" >> ${package_file} +done diff --git a/aws-v2/build-groups.sh b/aws-v2/build-groups.sh new file mode 100755 index 00000000000..ee434d0376e --- /dev/null +++ b/aws-v2/build-groups.sh @@ -0,0 +1,101 @@ +#!/usr/bin/env bash +current_dir=$(pwd) +lib_dir="${current_dir}/aws-v2" +tmp_dir="${lib_dir}/tmp" +git_branch="master" + +plantuml_url=http://sourceforge.net/projects/plantuml/files/plantuml.jar/download +plantuml_jar="${tmp_dir}/plantuml.jar" + +if [[ ! -f "${plantuml_jar}" ]]; then + wget ${plantuml_url} -O ${plantuml_jar} +fi + +# initialize the package file +groups_file="${lib_dir}/groups.puml" +echo "' the content of this file has been automatically generated" > ${groups_file} + +# initialize the example file +example_file="${lib_dir}/groups.example.puml" +echo "' the content of this file has been automatically generated" > ${example_file} + +# initialize the documentation file +documentation_file="${lib_dir}/groups.md" +echo "# Groups" > ${documentation_file} +echo "" >> ${documentation_file} + +group_icons_dir="${lib_dir}/icons-50x50/GroupIcons" +output_sprites="${lib_dir}/sprites.puml" +if [[ ! -f ${output_sprites} ]]; then + echo "' the content of this file has been automatically generated" > ${output_sprites} + echo "@startuml(id=sprites)" >> ${output_sprites} + cd ${group_icons_dir} + for icon in *.png; do + echo "sprititfy ${icon}" + convert -quality 100 -resize 20x20 ${icon} ${tmp_dir}/SpriteGroup${icon} + java -jar ${plantuml_jar} -encodesprite 16z ${tmp_dir}/SpriteGroup${icon} >> ${output_sprites} + done + echo "@enduml" >> ${output_sprites} +fi + +echo "@startuml(id=groups)" >> ${groups_file} +csv_file="${current_dir}/aws-v2/groups.csv" +index=0 +tail -n +2 ${csv_file} | while IFS=, read -r Name FrontColor BackgroundColor BorderThick BorderStyle BorderColor Sprite; do + Stereotype="Group"$(echo ${Name,,} | sed -r 's/(^|-|_|\.| )([a-z,0-9])/\U\2/gi' | sed -r 's/(\/.)/\U\1/gi') + echo "process: $Stereotype $Name $FrontColor $BackgroundColor $BorderThick $BorderStyle $BorderColor $Sprite" + spriteValue="" + if [[ ! -z "$Sprite" ]]; then + spriteValue='<$SpriteGroup'${Sprite}'> ' + fi + # library + echo '!function '${Stereotype}'($id, $name="'${Name}'", $tech="")' >> ${groups_file} + echo ' !if ($tech)' >> ${groups_file} + echo ' Rectangle $id <<'${Stereotype}'>> as "'${spriteValue}'$name [$tech]"' >> ${groups_file} + echo ' !else' >> ${groups_file} + echo ' Rectangle $id <<'${Stereotype}'>> as "'${spriteValue}'$name"' >> ${groups_file} + echo ' !endif' >> ${groups_file} + echo '!endfunction' >> ${groups_file} + echo 'skinparam Rectangle<<'${Stereotype}'>> {' >> ${groups_file} + echo ' StereotypeFontColor '${FrontColor} >> ${groups_file} + echo ' BorderThickness '${BorderThick} >> ${groups_file} + echo ' BorderColor '${BorderColor} >> ${groups_file} + if [[ ! -z "$BorderStyle" ]]; then + echo ' BorderStyle '${BorderStyle} >> ${groups_file} + fi + echo ' FontStyle none' >> ${groups_file} + echo ' FontColor '${FrontColor} >> ${groups_file} + echo ' FontSize 20' >> ${groups_file} + echo ' BackgroundColor '${BackgroundColor} >> ${groups_file} + echo ' shadowing false' >> ${groups_file} + echo '}' >> ${groups_file} + + # example + echo "@startuml(id=${Stereotype})" >> ${example_file} + echo '!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/'${git_branch}'/aws-v2"' >> ${example_file} + echo '!includeurl $AWS_LIB_BASE_URL/library.puml' >> ${example_file} + #echo '!global $INCLUSION_MODE="local"' >> ${example_file} + #echo '!include library.puml' >> ${example_file} + echo 'includeSubLibrary("groups")' >> ${example_file} + echo ${Stereotype}'("group", "an optional name") {' >> ${example_file} + echo ' note "the group area of '${Stereotype}'" as '${Stereotype}'Note' >> ${example_file} + echo '}' >> ${example_file} + echo "@enduml" >> ${example_file} + + # documentation + echo "## ${Stereotype}" >> ${documentation_file} + echo "\`\`\`plantuml" >> ${documentation_file} + echo '!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/'${git_branch}'/aws-v2"' >> ${documentation_file} + echo '!includeurl $AWS_LIB_BASE_URL/library.puml' >> ${documentation_file} + echo 'includeSubLibrary("groups")' >> ${documentation_file} + echo ${Stereotype}'("element'${index}'", "an optional name")' >> ${documentation_file} + echo "\`\`\`" >> ${documentation_file} + #echo ''${Stereotype}'' >> ${documentation_file} + echo "" >> ${documentation_file} + echo '!['${Stereotype}'](http://www.plantuml.com/plantuml/proxy?src=https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2/groups.example.puml&idx='${index}'&'${Stereotype}')' >> ${documentation_file} + echo "" >> ${documentation_file} + + index=$((index+1)) +done + +echo "@enduml" >> ${groups_file} diff --git a/aws-v2/constants.puml b/aws-v2/constants.puml new file mode 100644 index 00000000000..d8019bbcbe7 --- /dev/null +++ b/aws-v2/constants.puml @@ -0,0 +1,29 @@ +@startuml + +!if (%get_variable_value("$INCLUSION_MODE") == "remote") + !if (%not(%variable_exists("$AWS_LIB_BRANCH"))) + !global $AWS_LIB_BRANCH="master" + !endif + !if (%not(%variable_exists("$AWS_LIB_BASE_URL"))) + !global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $AWS_LIB_BRANCH + "/aws-v2" + !endif + !if (%not(%variable_exists("$IMAGE_BASE_PATH"))) + !global $IMAGE_BASE_PATH=$AWS_LIB_BASE_URL + "/" + !endif +!else + !if (%not(%variable_exists("$IMAGE_BASE_PATH"))) + !global $IMAGE_BASE_PATH="" + !endif +!endif + +!global $COLOR_DARK_BLUE="#232F3D" +!global $COLOR_LIGHT_BLUE="#007CBC" +!global $COLOR_LIGHT_BLUE_BG="#E6F2F9" +!global $COLOR_RED="#DF3312" +!global $COLOR_ORANGE="#D86613" +!global $COLOR_GREEN="#1D8900" +!global $COLOR_GREY="#5A6B86" +!global $COLOR_GREY_BG="#EBEDF0" +!global $COLOR_VIOLET="#CD2264" + +@enduml \ No newline at end of file diff --git a/aws-v2/elements/Analytics.example.puml b/aws-v2/elements/Analytics.example.puml new file mode 100644 index 00000000000..3a9d5759db6 --- /dev/null +++ b/aws-v2/elements/Analytics.example.puml @@ -0,0 +1,169 @@ +' the content of this file has been automatically generated +@startuml(id=AmazonAthena) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonAthena("element0", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonCloudsearch) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonCloudsearch("element1", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonCloudsearchSearchDocuments) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonCloudsearchSearchDocuments("element2", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonElasticsearchService) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonElasticsearchService("element3", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEmrCluster) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonEmrCluster("element4", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEmrEmrEngineMaprM3) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonEmrEmrEngineMaprM3("element5", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEmrEmrEngineMaprM5) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonEmrEmrEngineMaprM5("element6", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEmrEmrEngineMaprM7) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonEmrEmrEngineMaprM7("element7", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEmrEmrEngine) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonEmrEmrEngine("element8", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEmrHdfsCluster) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonEmrHdfsCluster("element9", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEmr) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonEmr("element10", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonKinesisDataAnalytics) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonKinesisDataAnalytics("element11", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonKinesisDataFirehose) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonKinesisDataFirehose("element12", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonKinesisDataStreams) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonKinesisDataStreams("element13", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonKinesis) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonKinesis("element14", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonKinesisVideoStreams) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonKinesisVideoStreams("element15", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonManagedStreamingForKafka) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonManagedStreamingForKafka("element16", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonQuicksight) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonQuicksight("element17", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonRedshiftDenseComputeNode) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonRedshiftDenseComputeNode("element18", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonRedshiftDenseStorageNode) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonRedshiftDenseStorageNode("element19", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonRedshift) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonRedshift("element20", "an optional name", "an optional technology") +@enduml +@startuml(id=Analytics) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +Analytics("element21", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsDataLakeResourceIcon) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AwsDataLakeResourceIcon("element22", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsDataPipeline) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AwsDataPipeline("element23", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsGlueCrawlers) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AwsGlueCrawlers("element24", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsGlueDataCatalog) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AwsGlueDataCatalog("element25", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsGlue) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AwsGlue("element26", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsLakeFormation) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AwsLakeFormation("element27", "an optional name", "an optional technology") +@enduml diff --git a/aws-v2/elements/Analytics.md b/aws-v2/elements/Analytics.md new file mode 100644 index 00000000000..4c5f2964e8b --- /dev/null +++ b/aws-v2/elements/Analytics.md @@ -0,0 +1,282 @@ +# Analytics + +## AmazonAthena +![AmazonAthena](../icons-50x50/Analytics/AmazonAthena.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonAthena("element0", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonCloudsearch +![AmazonCloudsearch](../icons-50x50/Analytics/AmazonCloudsearch.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonCloudsearch("element1", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonCloudsearchSearchDocuments +![AmazonCloudsearchSearchDocuments](../icons-50x50/Analytics/AmazonCloudsearchSearchDocuments.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonCloudsearchSearchDocuments("element2", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonElasticsearchService +![AmazonElasticsearchService](../icons-50x50/Analytics/AmazonElasticsearchService.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonElasticsearchService("element3", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEmrCluster +![AmazonEmrCluster](../icons-50x50/Analytics/AmazonEmrCluster.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonEmrCluster("element4", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEmrEmrEngineMaprM3 +![AmazonEmrEmrEngineMaprM3](../icons-50x50/Analytics/AmazonEmrEmrEngineMaprM3.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonEmrEmrEngineMaprM3("element5", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEmrEmrEngineMaprM5 +![AmazonEmrEmrEngineMaprM5](../icons-50x50/Analytics/AmazonEmrEmrEngineMaprM5.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonEmrEmrEngineMaprM5("element6", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEmrEmrEngineMaprM7 +![AmazonEmrEmrEngineMaprM7](../icons-50x50/Analytics/AmazonEmrEmrEngineMaprM7.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonEmrEmrEngineMaprM7("element7", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEmrEmrEngine +![AmazonEmrEmrEngine](../icons-50x50/Analytics/AmazonEmrEmrEngine.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonEmrEmrEngine("element8", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEmrHdfsCluster +![AmazonEmrHdfsCluster](../icons-50x50/Analytics/AmazonEmrHdfsCluster.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonEmrHdfsCluster("element9", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEmr +![AmazonEmr](../icons-50x50/Analytics/AmazonEmr.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonEmr("element10", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonKinesisDataAnalytics +![AmazonKinesisDataAnalytics](../icons-50x50/Analytics/AmazonKinesisDataAnalytics.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonKinesisDataAnalytics("element11", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonKinesisDataFirehose +![AmazonKinesisDataFirehose](../icons-50x50/Analytics/AmazonKinesisDataFirehose.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonKinesisDataFirehose("element12", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonKinesisDataStreams +![AmazonKinesisDataStreams](../icons-50x50/Analytics/AmazonKinesisDataStreams.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonKinesisDataStreams("element13", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonKinesis +![AmazonKinesis](../icons-50x50/Analytics/AmazonKinesis.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonKinesis("element14", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonKinesisVideoStreams +![AmazonKinesisVideoStreams](../icons-50x50/Analytics/AmazonKinesisVideoStreams.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonKinesisVideoStreams("element15", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonManagedStreamingForKafka +![AmazonManagedStreamingForKafka](../icons-50x50/Analytics/AmazonManagedStreamingForKafka.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonManagedStreamingForKafka("element16", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonQuicksight +![AmazonQuicksight](../icons-50x50/Analytics/AmazonQuicksight.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonQuicksight("element17", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonRedshiftDenseComputeNode +![AmazonRedshiftDenseComputeNode](../icons-50x50/Analytics/AmazonRedshiftDenseComputeNode.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonRedshiftDenseComputeNode("element18", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonRedshiftDenseStorageNode +![AmazonRedshiftDenseStorageNode](../icons-50x50/Analytics/AmazonRedshiftDenseStorageNode.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonRedshiftDenseStorageNode("element19", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonRedshift +![AmazonRedshift](../icons-50x50/Analytics/AmazonRedshift.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AmazonRedshift("element20", "an optional name") +``` +render the snippet with PlantUML server + +## Analytics +![Analytics](../icons-50x50/Analytics/Analytics.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +Analytics("element21", "an optional name") +``` +render the snippet with PlantUML server + +## AwsDataLakeResourceIcon +![AwsDataLakeResourceIcon](../icons-50x50/Analytics/AwsDataLakeResourceIcon.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AwsDataLakeResourceIcon("element22", "an optional name") +``` +render the snippet with PlantUML server + +## AwsDataPipeline +![AwsDataPipeline](../icons-50x50/Analytics/AwsDataPipeline.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AwsDataPipeline("element23", "an optional name") +``` +render the snippet with PlantUML server + +## AwsGlueCrawlers +![AwsGlueCrawlers](../icons-50x50/Analytics/AwsGlueCrawlers.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AwsGlueCrawlers("element24", "an optional name") +``` +render the snippet with PlantUML server + +## AwsGlueDataCatalog +![AwsGlueDataCatalog](../icons-50x50/Analytics/AwsGlueDataCatalog.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AwsGlueDataCatalog("element25", "an optional name") +``` +render the snippet with PlantUML server + +## AwsGlue +![AwsGlue](../icons-50x50/Analytics/AwsGlue.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AwsGlue("element26", "an optional name") +``` +render the snippet with PlantUML server + +## AwsLakeFormation +![AwsLakeFormation](../icons-50x50/Analytics/AwsLakeFormation.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Analytics") +AwsLakeFormation("element27", "an optional name") +``` +render the snippet with PlantUML server + diff --git a/aws-v2/elements/Analytics.puml b/aws-v2/elements/Analytics.puml new file mode 100644 index 00000000000..cadaac68c3e --- /dev/null +++ b/aws-v2/elements/Analytics.puml @@ -0,0 +1,311 @@ +' the content of this file has been automatically generated +@startuml +!function AmazonAthena($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonCloudsearch($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonCloudsearchSearchDocuments($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonElasticsearchService($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEmrCluster($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEmrEmrEngineMaprM3($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEmrEmrEngineMaprM5($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEmrEmrEngineMaprM7($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEmrEmrEngine($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEmrHdfsCluster($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEmr($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonKinesisDataAnalytics($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonKinesisDataFirehose($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonKinesisDataStreams($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonKinesis($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonKinesisVideoStreams($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonManagedStreamingForKafka($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonQuicksight($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonRedshiftDenseComputeNode($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonRedshiftDenseStorageNode($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonRedshift($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function Analytics($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsDataLakeResourceIcon($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsDataPipeline($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsGlueCrawlers($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsGlueDataCatalog($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsGlue($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsLakeFormation($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +@enduml diff --git a/aws-v2/elements/ApplicationIntegration.example.puml b/aws-v2/elements/ApplicationIntegration.example.puml new file mode 100644 index 00000000000..054ac881721 --- /dev/null +++ b/aws-v2/elements/ApplicationIntegration.example.puml @@ -0,0 +1,145 @@ +' the content of this file has been automatically generated +@startuml(id=AmazonAppsync) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +AmazonAppsync("element0", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEventbridgeCustomEventBusResourceIcon) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +AmazonEventbridgeCustomEventBusResourceIcon("element1", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEventbridgeDefaultEventBusResourceIcon) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +AmazonEventbridgeDefaultEventBusResourceIcon("element2", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEventbridge) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +AmazonEventbridge("element3", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEventbridgeSaasPartnerEventBusResourceIcon) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +AmazonEventbridgeSaasPartnerEventBusResourceIcon("element4", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonMq) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +AmazonMq("element5", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonSimpleNotificationServiceSnsEmailNotification) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +AmazonSimpleNotificationServiceSnsEmailNotification("element6", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonSimpleNotificationServiceSnsHttpNotification) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +AmazonSimpleNotificationServiceSnsHttpNotification("element7", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonSimpleNotificationServiceSns) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +AmazonSimpleNotificationServiceSns("element8", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonSimpleNotificationServiceSnsTopic) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +AmazonSimpleNotificationServiceSnsTopic("element9", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonSimpleQueueServiceSqsMessage) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +AmazonSimpleQueueServiceSqsMessage("element10", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonSimpleQueueServiceSqs) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +AmazonSimpleQueueServiceSqs("element11", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonSimpleQueueServiceSqsQueue) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +AmazonSimpleQueueServiceSqsQueue("element12", "an optional name", "an optional technology") +@enduml +@startuml(id=ApplicationIntegrationEventResource) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +ApplicationIntegrationEventResource("element13", "an optional name", "an optional technology") +@enduml +@startuml(id=ApplicationIntegration) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +ApplicationIntegration("element14", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsConsoleMobileApplication) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +AwsConsoleMobileApplication("element15", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsExpressWorkflows) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +AwsExpressWorkflows("element16", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsStepFunctions) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +AwsStepFunctions("element17", "an optional name", "an optional technology") +@enduml +@startuml(id=CustomEventBusResourceIcon64Squid) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +CustomEventBusResourceIcon64Squid("element18", "an optional name", "an optional technology") +@enduml +@startuml(id=CustomEventBusResourceIcon64White) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +CustomEventBusResourceIcon64White("element19", "an optional name", "an optional technology") +@enduml +@startuml(id=DefaultEventBusResourceIcon64Squid) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +DefaultEventBusResourceIcon64Squid("element20", "an optional name", "an optional technology") +@enduml +@startuml(id=DefaultEventBusResourceIcon64White) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +DefaultEventBusResourceIcon64White("element21", "an optional name", "an optional technology") +@enduml +@startuml(id=SaasEventBusResourceIcon64Squid) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +SaasEventBusResourceIcon64Squid("element22", "an optional name", "an optional technology") +@enduml +@startuml(id=SaasEventBusResourceIcon64White) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +SaasEventBusResourceIcon64White("element23", "an optional name", "an optional technology") +@enduml diff --git a/aws-v2/elements/ApplicationIntegration.md b/aws-v2/elements/ApplicationIntegration.md new file mode 100644 index 00000000000..9984e129f4a --- /dev/null +++ b/aws-v2/elements/ApplicationIntegration.md @@ -0,0 +1,242 @@ +# ApplicationIntegration + +## AmazonAppsync +![AmazonAppsync](../icons-50x50/ApplicationIntegration/AmazonAppsync.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +AmazonAppsync("element0", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEventbridgeCustomEventBusResourceIcon +![AmazonEventbridgeCustomEventBusResourceIcon](../icons-50x50/ApplicationIntegration/AmazonEventbridgeCustomEventBusResourceIcon.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +AmazonEventbridgeCustomEventBusResourceIcon("element1", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEventbridgeDefaultEventBusResourceIcon +![AmazonEventbridgeDefaultEventBusResourceIcon](../icons-50x50/ApplicationIntegration/AmazonEventbridgeDefaultEventBusResourceIcon.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +AmazonEventbridgeDefaultEventBusResourceIcon("element2", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEventbridge +![AmazonEventbridge](../icons-50x50/ApplicationIntegration/AmazonEventbridge.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +AmazonEventbridge("element3", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEventbridgeSaasPartnerEventBusResourceIcon +![AmazonEventbridgeSaasPartnerEventBusResourceIcon](../icons-50x50/ApplicationIntegration/AmazonEventbridgeSaasPartnerEventBusResourceIcon.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +AmazonEventbridgeSaasPartnerEventBusResourceIcon("element4", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonMq +![AmazonMq](../icons-50x50/ApplicationIntegration/AmazonMq.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +AmazonMq("element5", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonSimpleNotificationServiceSnsEmailNotification +![AmazonSimpleNotificationServiceSnsEmailNotification](../icons-50x50/ApplicationIntegration/AmazonSimpleNotificationServiceSnsEmailNotification.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +AmazonSimpleNotificationServiceSnsEmailNotification("element6", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonSimpleNotificationServiceSnsHttpNotification +![AmazonSimpleNotificationServiceSnsHttpNotification](../icons-50x50/ApplicationIntegration/AmazonSimpleNotificationServiceSnsHttpNotification.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +AmazonSimpleNotificationServiceSnsHttpNotification("element7", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonSimpleNotificationServiceSns +![AmazonSimpleNotificationServiceSns](../icons-50x50/ApplicationIntegration/AmazonSimpleNotificationServiceSns.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +AmazonSimpleNotificationServiceSns("element8", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonSimpleNotificationServiceSnsTopic +![AmazonSimpleNotificationServiceSnsTopic](../icons-50x50/ApplicationIntegration/AmazonSimpleNotificationServiceSnsTopic.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +AmazonSimpleNotificationServiceSnsTopic("element9", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonSimpleQueueServiceSqsMessage +![AmazonSimpleQueueServiceSqsMessage](../icons-50x50/ApplicationIntegration/AmazonSimpleQueueServiceSqsMessage.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +AmazonSimpleQueueServiceSqsMessage("element10", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonSimpleQueueServiceSqs +![AmazonSimpleQueueServiceSqs](../icons-50x50/ApplicationIntegration/AmazonSimpleQueueServiceSqs.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +AmazonSimpleQueueServiceSqs("element11", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonSimpleQueueServiceSqsQueue +![AmazonSimpleQueueServiceSqsQueue](../icons-50x50/ApplicationIntegration/AmazonSimpleQueueServiceSqsQueue.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +AmazonSimpleQueueServiceSqsQueue("element12", "an optional name") +``` +render the snippet with PlantUML server + +## ApplicationIntegrationEventResource +![ApplicationIntegrationEventResource](../icons-50x50/ApplicationIntegration/ApplicationIntegrationEventResource.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +ApplicationIntegrationEventResource("element13", "an optional name") +``` +render the snippet with PlantUML server + +## ApplicationIntegration +![ApplicationIntegration](../icons-50x50/ApplicationIntegration/ApplicationIntegration.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +ApplicationIntegration("element14", "an optional name") +``` +render the snippet with PlantUML server + +## AwsConsoleMobileApplication +![AwsConsoleMobileApplication](../icons-50x50/ApplicationIntegration/AwsConsoleMobileApplication.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +AwsConsoleMobileApplication("element15", "an optional name") +``` +render the snippet with PlantUML server + +## AwsExpressWorkflows +![AwsExpressWorkflows](../icons-50x50/ApplicationIntegration/AwsExpressWorkflows.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +AwsExpressWorkflows("element16", "an optional name") +``` +render the snippet with PlantUML server + +## AwsStepFunctions +![AwsStepFunctions](../icons-50x50/ApplicationIntegration/AwsStepFunctions.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +AwsStepFunctions("element17", "an optional name") +``` +render the snippet with PlantUML server + +## CustomEventBusResourceIcon64Squid +![CustomEventBusResourceIcon64Squid](../icons-50x50/ApplicationIntegration/CustomEventBusResourceIcon64Squid.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +CustomEventBusResourceIcon64Squid("element18", "an optional name") +``` +render the snippet with PlantUML server + +## CustomEventBusResourceIcon64White +![CustomEventBusResourceIcon64White](../icons-50x50/ApplicationIntegration/CustomEventBusResourceIcon64White.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +CustomEventBusResourceIcon64White("element19", "an optional name") +``` +render the snippet with PlantUML server + +## DefaultEventBusResourceIcon64Squid +![DefaultEventBusResourceIcon64Squid](../icons-50x50/ApplicationIntegration/DefaultEventBusResourceIcon64Squid.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +DefaultEventBusResourceIcon64Squid("element20", "an optional name") +``` +render the snippet with PlantUML server + +## DefaultEventBusResourceIcon64White +![DefaultEventBusResourceIcon64White](../icons-50x50/ApplicationIntegration/DefaultEventBusResourceIcon64White.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +DefaultEventBusResourceIcon64White("element21", "an optional name") +``` +render the snippet with PlantUML server + +## SaasEventBusResourceIcon64Squid +![SaasEventBusResourceIcon64Squid](../icons-50x50/ApplicationIntegration/SaasEventBusResourceIcon64Squid.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +SaasEventBusResourceIcon64Squid("element22", "an optional name") +``` +render the snippet with PlantUML server + +## SaasEventBusResourceIcon64White +![SaasEventBusResourceIcon64White](../icons-50x50/ApplicationIntegration/SaasEventBusResourceIcon64White.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ApplicationIntegration") +SaasEventBusResourceIcon64White("element23", "an optional name") +``` +render the snippet with PlantUML server + diff --git a/aws-v2/elements/ApplicationIntegration.puml b/aws-v2/elements/ApplicationIntegration.puml new file mode 100644 index 00000000000..f0dc9ac2934 --- /dev/null +++ b/aws-v2/elements/ApplicationIntegration.puml @@ -0,0 +1,267 @@ +' the content of this file has been automatically generated +@startuml +!function AmazonAppsync($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEventbridgeCustomEventBusResourceIcon($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEventbridgeDefaultEventBusResourceIcon($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEventbridge($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEventbridgeSaasPartnerEventBusResourceIcon($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonMq($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonSimpleNotificationServiceSnsEmailNotification($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonSimpleNotificationServiceSnsHttpNotification($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonSimpleNotificationServiceSns($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonSimpleNotificationServiceSnsTopic($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonSimpleQueueServiceSqsMessage($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonSimpleQueueServiceSqs($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonSimpleQueueServiceSqsQueue($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function ApplicationIntegrationEventResource($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function ApplicationIntegration($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsConsoleMobileApplication($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsExpressWorkflows($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsStepFunctions($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function CustomEventBusResourceIcon64Squid($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function CustomEventBusResourceIcon64White($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function DefaultEventBusResourceIcon64Squid($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function DefaultEventBusResourceIcon64White($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function SaasEventBusResourceIcon64Squid($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function SaasEventBusResourceIcon64White($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +@enduml diff --git a/aws-v2/elements/ArVr.example.puml b/aws-v2/elements/ArVr.example.puml new file mode 100644 index 00000000000..27fe1407bae --- /dev/null +++ b/aws-v2/elements/ArVr.example.puml @@ -0,0 +1,13 @@ +' the content of this file has been automatically generated +@startuml(id=AmazonSumerian) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ArVr") +AmazonSumerian("element0", "an optional name", "an optional technology") +@enduml +@startuml(id=ArVr) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ArVr") +ArVr("element1", "an optional name", "an optional technology") +@enduml diff --git a/aws-v2/elements/ArVr.md b/aws-v2/elements/ArVr.md new file mode 100644 index 00000000000..ed5fd9db367 --- /dev/null +++ b/aws-v2/elements/ArVr.md @@ -0,0 +1,22 @@ +# ArVr + +## AmazonSumerian +![AmazonSumerian](../icons-50x50/ArVr/AmazonSumerian.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ArVr") +AmazonSumerian("element0", "an optional name") +``` +render the snippet with PlantUML server + +## ArVr +![ArVr](../icons-50x50/ArVr/ArVr.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ArVr") +ArVr("element1", "an optional name") +``` +render the snippet with PlantUML server + diff --git a/aws-v2/elements/ArVr.puml b/aws-v2/elements/ArVr.puml new file mode 100644 index 00000000000..6b7ed84567e --- /dev/null +++ b/aws-v2/elements/ArVr.puml @@ -0,0 +1,25 @@ +' the content of this file has been automatically generated +@startuml +!function AmazonSumerian($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function ArVr($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +@enduml diff --git a/aws-v2/elements/AwsCostManagement.example.puml b/aws-v2/elements/AwsCostManagement.example.puml new file mode 100644 index 00000000000..133eea1af8f --- /dev/null +++ b/aws-v2/elements/AwsCostManagement.example.puml @@ -0,0 +1,31 @@ +' the content of this file has been automatically generated +@startuml(id=AwsBudgets) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/AwsCostManagement") +AwsBudgets("element0", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsCostAndUsageReport) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/AwsCostManagement") +AwsCostAndUsageReport("element1", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsCostExplorer) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/AwsCostManagement") +AwsCostExplorer("element2", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsCostManagement) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/AwsCostManagement") +AwsCostManagement("element3", "an optional name", "an optional technology") +@enduml +@startuml(id=ReservedInstanceReporting) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/AwsCostManagement") +ReservedInstanceReporting("element4", "an optional name", "an optional technology") +@enduml diff --git a/aws-v2/elements/AwsCostManagement.md b/aws-v2/elements/AwsCostManagement.md new file mode 100644 index 00000000000..62e9c0ea99d --- /dev/null +++ b/aws-v2/elements/AwsCostManagement.md @@ -0,0 +1,52 @@ +# AwsCostManagement + +## AwsBudgets +![AwsBudgets](../icons-50x50/AwsCostManagement/AwsBudgets.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/AwsCostManagement") +AwsBudgets("element0", "an optional name") +``` +render the snippet with PlantUML server + +## AwsCostAndUsageReport +![AwsCostAndUsageReport](../icons-50x50/AwsCostManagement/AwsCostAndUsageReport.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/AwsCostManagement") +AwsCostAndUsageReport("element1", "an optional name") +``` +render the snippet with PlantUML server + +## AwsCostExplorer +![AwsCostExplorer](../icons-50x50/AwsCostManagement/AwsCostExplorer.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/AwsCostManagement") +AwsCostExplorer("element2", "an optional name") +``` +render the snippet with PlantUML server + +## AwsCostManagement +![AwsCostManagement](../icons-50x50/AwsCostManagement/AwsCostManagement.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/AwsCostManagement") +AwsCostManagement("element3", "an optional name") +``` +render the snippet with PlantUML server + +## ReservedInstanceReporting +![ReservedInstanceReporting](../icons-50x50/AwsCostManagement/ReservedInstanceReporting.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/AwsCostManagement") +ReservedInstanceReporting("element4", "an optional name") +``` +render the snippet with PlantUML server + diff --git a/aws-v2/elements/AwsCostManagement.puml b/aws-v2/elements/AwsCostManagement.puml new file mode 100644 index 00000000000..43f9c8fb662 --- /dev/null +++ b/aws-v2/elements/AwsCostManagement.puml @@ -0,0 +1,58 @@ +' the content of this file has been automatically generated +@startuml +!function AwsBudgets($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsCostAndUsageReport($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsCostExplorer($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsCostManagement($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function ReservedInstanceReporting($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +@enduml diff --git a/aws-v2/elements/Blockchain.example.puml b/aws-v2/elements/Blockchain.example.puml new file mode 100644 index 00000000000..35174e15798 --- /dev/null +++ b/aws-v2/elements/Blockchain.example.puml @@ -0,0 +1,25 @@ +' the content of this file has been automatically generated +@startuml(id=AmazonManagedBlockchain) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Blockchain") +AmazonManagedBlockchain("element0", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonQuantumLedgerDatabaseQldb) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Blockchain") +AmazonQuantumLedgerDatabaseQldb("element1", "an optional name", "an optional technology") +@enduml +@startuml(id=Blockchain) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Blockchain") +Blockchain("element2", "an optional name", "an optional technology") +@enduml +@startuml(id=BlockchainResourceIcon) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Blockchain") +BlockchainResourceIcon("element3", "an optional name", "an optional technology") +@enduml diff --git a/aws-v2/elements/Blockchain.md b/aws-v2/elements/Blockchain.md new file mode 100644 index 00000000000..ca2119987b1 --- /dev/null +++ b/aws-v2/elements/Blockchain.md @@ -0,0 +1,42 @@ +# Blockchain + +## AmazonManagedBlockchain +![AmazonManagedBlockchain](../icons-50x50/Blockchain/AmazonManagedBlockchain.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Blockchain") +AmazonManagedBlockchain("element0", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonQuantumLedgerDatabaseQldb +![AmazonQuantumLedgerDatabaseQldb](../icons-50x50/Blockchain/AmazonQuantumLedgerDatabaseQldb.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Blockchain") +AmazonQuantumLedgerDatabaseQldb("element1", "an optional name") +``` +render the snippet with PlantUML server + +## Blockchain +![Blockchain](../icons-50x50/Blockchain/Blockchain.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Blockchain") +Blockchain("element2", "an optional name") +``` +render the snippet with PlantUML server + +## BlockchainResourceIcon +![BlockchainResourceIcon](../icons-50x50/Blockchain/BlockchainResourceIcon.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Blockchain") +BlockchainResourceIcon("element3", "an optional name") +``` +render the snippet with PlantUML server + diff --git a/aws-v2/elements/Blockchain.puml b/aws-v2/elements/Blockchain.puml new file mode 100644 index 00000000000..6ebf8f6a492 --- /dev/null +++ b/aws-v2/elements/Blockchain.puml @@ -0,0 +1,47 @@ +' the content of this file has been automatically generated +@startuml +!function AmazonManagedBlockchain($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonQuantumLedgerDatabaseQldb($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function Blockchain($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function BlockchainResourceIcon($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +@enduml diff --git a/aws-v2/elements/BusinessApplications.example.puml b/aws-v2/elements/BusinessApplications.example.puml new file mode 100644 index 00000000000..fba0cda9d39 --- /dev/null +++ b/aws-v2/elements/BusinessApplications.example.puml @@ -0,0 +1,25 @@ +' the content of this file has been automatically generated +@startuml(id=AlexaForBusiness) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/BusinessApplications") +AlexaForBusiness("element0", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonChime) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/BusinessApplications") +AmazonChime("element1", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonWorkmail) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/BusinessApplications") +AmazonWorkmail("element2", "an optional name", "an optional technology") +@enduml +@startuml(id=BusinessApplications) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/BusinessApplications") +BusinessApplications("element3", "an optional name", "an optional technology") +@enduml diff --git a/aws-v2/elements/BusinessApplications.md b/aws-v2/elements/BusinessApplications.md new file mode 100644 index 00000000000..5971e512da7 --- /dev/null +++ b/aws-v2/elements/BusinessApplications.md @@ -0,0 +1,42 @@ +# BusinessApplications + +## AlexaForBusiness +![AlexaForBusiness](../icons-50x50/BusinessApplications/AlexaForBusiness.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/BusinessApplications") +AlexaForBusiness("element0", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonChime +![AmazonChime](../icons-50x50/BusinessApplications/AmazonChime.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/BusinessApplications") +AmazonChime("element1", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonWorkmail +![AmazonWorkmail](../icons-50x50/BusinessApplications/AmazonWorkmail.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/BusinessApplications") +AmazonWorkmail("element2", "an optional name") +``` +render the snippet with PlantUML server + +## BusinessApplications +![BusinessApplications](../icons-50x50/BusinessApplications/BusinessApplications.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/BusinessApplications") +BusinessApplications("element3", "an optional name") +``` +render the snippet with PlantUML server + diff --git a/aws-v2/elements/BusinessApplications.puml b/aws-v2/elements/BusinessApplications.puml new file mode 100644 index 00000000000..13d1a0f4434 --- /dev/null +++ b/aws-v2/elements/BusinessApplications.puml @@ -0,0 +1,47 @@ +' the content of this file has been automatically generated +@startuml +!function AlexaForBusiness($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonChime($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonWorkmail($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function BusinessApplications($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +@enduml diff --git a/aws-v2/elements/Compute.example.puml b/aws-v2/elements/Compute.example.puml new file mode 100644 index 00000000000..7c56da3babd --- /dev/null +++ b/aws-v2/elements/Compute.example.puml @@ -0,0 +1,415 @@ +' the content of this file has been automatically generated +@startuml(id=AmazonApplicationAutoScaling) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonApplicationAutoScaling("element0", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2A1Instance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2A1Instance("element1", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2Ami) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2Ami("element2", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2AutoScaling) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2AutoScaling("element3", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2C4Instance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2C4Instance("element4", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2C5Instance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2C5Instance("element5", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2C5nInstance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2C5nInstance("element6", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2ContainerRegistryImage) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2ContainerRegistryImage("element7", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2ContainerRegistry) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2ContainerRegistry("element8", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2ContainerRegistryRegistry) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2ContainerRegistryRegistry("element9", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2D2Instance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2D2Instance("element10", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2DbOnInstance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2DbOnInstance("element11", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2ElasticIpAddress) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2ElasticIpAddress("element12", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2F1Instance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2F1Instance("element13", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2G3Instance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2G3Instance("element14", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2H1Instance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2H1Instance("element15", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2HighMemoryInstance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2HighMemoryInstance("element16", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2I3Instance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2I3Instance("element17", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2Instance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2Instance("element18", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2Instances) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2Instances("element19", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2InstanceWithCloudwatch) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2InstanceWithCloudwatch("element20", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2M4Instance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2M4Instance("element21", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2M5aInstance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2M5aInstance("element22", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2M5Instance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2M5Instance("element23", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2OptimizedInstance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2OptimizedInstance("element24", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2P2Instance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2P2Instance("element25", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2P3Instance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2P3Instance("element26", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2("element27", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2R4Instance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2R4Instance("element28", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2R5aInstance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2R5aInstance("element29", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2R5Instance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2R5Instance("element30", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2Rescue) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2Rescue("element31", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2SpotInstance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2SpotInstance("element32", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2T3aInstance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2T3aInstance("element33", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2T3InstanceCopy) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2T3InstanceCopy("element34", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2T3Instance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2T3Instance("element35", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2X1eInstance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2X1eInstance("element36", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2X1Instance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2X1Instance("element37", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonEc2Z1dInstance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2Z1dInstance("element38", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonElasticContainerServiceContainer1) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonElasticContainerServiceContainer1("element39", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonElasticContainerServiceContainer2) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonElasticContainerServiceContainer2("element40", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonElasticContainerServiceContainer3) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonElasticContainerServiceContainer3("element41", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonElasticContainerService) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonElasticContainerService("element42", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonElasticContainerServiceService) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonElasticContainerServiceService("element43", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonElasticContainerServiceTask) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonElasticContainerServiceTask("element44", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonElasticKubernetesService) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonElasticKubernetesService("element45", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonLightsail) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonLightsail("element46", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsBatch) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsBatch("element47", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsComputeOptimizer) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsComputeOptimizer("element48", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsElasticBeanstalkApplication) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsElasticBeanstalkApplication("element49", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsElasticBeanstalkDeployment) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsElasticBeanstalkDeployment("element50", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsElasticBeanstalk) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsElasticBeanstalk("element51", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsFargate) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsFargate("element52", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsLambdaLambdaFunction) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsLambdaLambdaFunction("element53", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsLambda) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsLambda("element54", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsLocalZones) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsLocalZones("element55", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsOutposts) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsOutposts("element56", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsServerlessApplicationRepository) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsServerlessApplicationRepository("element57", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsThinkboxDeadline) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsThinkboxDeadline("element58", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsThinkboxDraft) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsThinkboxDraft("element59", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsThinkboxFrost) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsThinkboxFrost("element60", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsThinkboxKrakatoa) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsThinkboxKrakatoa("element61", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsThinkboxSequoia) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsThinkboxSequoia("element62", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsThinkboxStoke) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsThinkboxStoke("element63", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsThinkboxXmesh) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsThinkboxXmesh("element64", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsWavelength) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsWavelength("element65", "an optional name", "an optional technology") +@enduml +@startuml(id=Compute) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +Compute("element66", "an optional name", "an optional technology") +@enduml +@startuml(id=Ec2ImageBuilder) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +Ec2ImageBuilder("element67", "an optional name", "an optional technology") +@enduml +@startuml(id=VmwareCloudOnAws) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +VmwareCloudOnAws("element68", "an optional name", "an optional technology") +@enduml diff --git a/aws-v2/elements/Compute.md b/aws-v2/elements/Compute.md new file mode 100644 index 00000000000..82811da6372 --- /dev/null +++ b/aws-v2/elements/Compute.md @@ -0,0 +1,692 @@ +# Compute + +## AmazonApplicationAutoScaling +![AmazonApplicationAutoScaling](../icons-50x50/Compute/AmazonApplicationAutoScaling.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonApplicationAutoScaling("element0", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2A1Instance +![AmazonEc2A1Instance](../icons-50x50/Compute/AmazonEc2A1Instance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2A1Instance("element1", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2Ami +![AmazonEc2Ami](../icons-50x50/Compute/AmazonEc2Ami.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2Ami("element2", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2AutoScaling +![AmazonEc2AutoScaling](../icons-50x50/Compute/AmazonEc2AutoScaling.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2AutoScaling("element3", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2C4Instance +![AmazonEc2C4Instance](../icons-50x50/Compute/AmazonEc2C4Instance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2C4Instance("element4", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2C5Instance +![AmazonEc2C5Instance](../icons-50x50/Compute/AmazonEc2C5Instance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2C5Instance("element5", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2C5nInstance +![AmazonEc2C5nInstance](../icons-50x50/Compute/AmazonEc2C5nInstance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2C5nInstance("element6", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2ContainerRegistryImage +![AmazonEc2ContainerRegistryImage](../icons-50x50/Compute/AmazonEc2ContainerRegistryImage.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2ContainerRegistryImage("element7", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2ContainerRegistry +![AmazonEc2ContainerRegistry](../icons-50x50/Compute/AmazonEc2ContainerRegistry.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2ContainerRegistry("element8", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2ContainerRegistryRegistry +![AmazonEc2ContainerRegistryRegistry](../icons-50x50/Compute/AmazonEc2ContainerRegistryRegistry.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2ContainerRegistryRegistry("element9", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2D2Instance +![AmazonEc2D2Instance](../icons-50x50/Compute/AmazonEc2D2Instance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2D2Instance("element10", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2DbOnInstance +![AmazonEc2DbOnInstance](../icons-50x50/Compute/AmazonEc2DbOnInstance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2DbOnInstance("element11", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2ElasticIpAddress +![AmazonEc2ElasticIpAddress](../icons-50x50/Compute/AmazonEc2ElasticIpAddress.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2ElasticIpAddress("element12", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2F1Instance +![AmazonEc2F1Instance](../icons-50x50/Compute/AmazonEc2F1Instance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2F1Instance("element13", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2G3Instance +![AmazonEc2G3Instance](../icons-50x50/Compute/AmazonEc2G3Instance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2G3Instance("element14", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2H1Instance +![AmazonEc2H1Instance](../icons-50x50/Compute/AmazonEc2H1Instance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2H1Instance("element15", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2HighMemoryInstance +![AmazonEc2HighMemoryInstance](../icons-50x50/Compute/AmazonEc2HighMemoryInstance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2HighMemoryInstance("element16", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2I3Instance +![AmazonEc2I3Instance](../icons-50x50/Compute/AmazonEc2I3Instance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2I3Instance("element17", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2Instance +![AmazonEc2Instance](../icons-50x50/Compute/AmazonEc2Instance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2Instance("element18", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2Instances +![AmazonEc2Instances](../icons-50x50/Compute/AmazonEc2Instances.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2Instances("element19", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2InstanceWithCloudwatch +![AmazonEc2InstanceWithCloudwatch](../icons-50x50/Compute/AmazonEc2InstanceWithCloudwatch.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2InstanceWithCloudwatch("element20", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2M4Instance +![AmazonEc2M4Instance](../icons-50x50/Compute/AmazonEc2M4Instance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2M4Instance("element21", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2M5aInstance +![AmazonEc2M5aInstance](../icons-50x50/Compute/AmazonEc2M5aInstance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2M5aInstance("element22", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2M5Instance +![AmazonEc2M5Instance](../icons-50x50/Compute/AmazonEc2M5Instance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2M5Instance("element23", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2OptimizedInstance +![AmazonEc2OptimizedInstance](../icons-50x50/Compute/AmazonEc2OptimizedInstance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2OptimizedInstance("element24", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2P2Instance +![AmazonEc2P2Instance](../icons-50x50/Compute/AmazonEc2P2Instance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2P2Instance("element25", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2P3Instance +![AmazonEc2P3Instance](../icons-50x50/Compute/AmazonEc2P3Instance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2P3Instance("element26", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2 +![AmazonEc2](../icons-50x50/Compute/AmazonEc2.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2("element27", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2R4Instance +![AmazonEc2R4Instance](../icons-50x50/Compute/AmazonEc2R4Instance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2R4Instance("element28", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2R5aInstance +![AmazonEc2R5aInstance](../icons-50x50/Compute/AmazonEc2R5aInstance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2R5aInstance("element29", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2R5Instance +![AmazonEc2R5Instance](../icons-50x50/Compute/AmazonEc2R5Instance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2R5Instance("element30", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2Rescue +![AmazonEc2Rescue](../icons-50x50/Compute/AmazonEc2Rescue.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2Rescue("element31", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2SpotInstance +![AmazonEc2SpotInstance](../icons-50x50/Compute/AmazonEc2SpotInstance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2SpotInstance("element32", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2T3aInstance +![AmazonEc2T3aInstance](../icons-50x50/Compute/AmazonEc2T3aInstance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2T3aInstance("element33", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2T3InstanceCopy +![AmazonEc2T3InstanceCopy](../icons-50x50/Compute/AmazonEc2T3InstanceCopy.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2T3InstanceCopy("element34", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2T3Instance +![AmazonEc2T3Instance](../icons-50x50/Compute/AmazonEc2T3Instance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2T3Instance("element35", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2X1eInstance +![AmazonEc2X1eInstance](../icons-50x50/Compute/AmazonEc2X1eInstance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2X1eInstance("element36", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2X1Instance +![AmazonEc2X1Instance](../icons-50x50/Compute/AmazonEc2X1Instance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2X1Instance("element37", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonEc2Z1dInstance +![AmazonEc2Z1dInstance](../icons-50x50/Compute/AmazonEc2Z1dInstance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonEc2Z1dInstance("element38", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonElasticContainerServiceContainer1 +![AmazonElasticContainerServiceContainer1](../icons-50x50/Compute/AmazonElasticContainerServiceContainer1.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonElasticContainerServiceContainer1("element39", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonElasticContainerServiceContainer2 +![AmazonElasticContainerServiceContainer2](../icons-50x50/Compute/AmazonElasticContainerServiceContainer2.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonElasticContainerServiceContainer2("element40", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonElasticContainerServiceContainer3 +![AmazonElasticContainerServiceContainer3](../icons-50x50/Compute/AmazonElasticContainerServiceContainer3.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonElasticContainerServiceContainer3("element41", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonElasticContainerService +![AmazonElasticContainerService](../icons-50x50/Compute/AmazonElasticContainerService.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonElasticContainerService("element42", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonElasticContainerServiceService +![AmazonElasticContainerServiceService](../icons-50x50/Compute/AmazonElasticContainerServiceService.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonElasticContainerServiceService("element43", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonElasticContainerServiceTask +![AmazonElasticContainerServiceTask](../icons-50x50/Compute/AmazonElasticContainerServiceTask.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonElasticContainerServiceTask("element44", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonElasticKubernetesService +![AmazonElasticKubernetesService](../icons-50x50/Compute/AmazonElasticKubernetesService.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonElasticKubernetesService("element45", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonLightsail +![AmazonLightsail](../icons-50x50/Compute/AmazonLightsail.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AmazonLightsail("element46", "an optional name") +``` +render the snippet with PlantUML server + +## AwsBatch +![AwsBatch](../icons-50x50/Compute/AwsBatch.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsBatch("element47", "an optional name") +``` +render the snippet with PlantUML server + +## AwsComputeOptimizer +![AwsComputeOptimizer](../icons-50x50/Compute/AwsComputeOptimizer.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsComputeOptimizer("element48", "an optional name") +``` +render the snippet with PlantUML server + +## AwsElasticBeanstalkApplication +![AwsElasticBeanstalkApplication](../icons-50x50/Compute/AwsElasticBeanstalkApplication.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsElasticBeanstalkApplication("element49", "an optional name") +``` +render the snippet with PlantUML server + +## AwsElasticBeanstalkDeployment +![AwsElasticBeanstalkDeployment](../icons-50x50/Compute/AwsElasticBeanstalkDeployment.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsElasticBeanstalkDeployment("element50", "an optional name") +``` +render the snippet with PlantUML server + +## AwsElasticBeanstalk +![AwsElasticBeanstalk](../icons-50x50/Compute/AwsElasticBeanstalk.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsElasticBeanstalk("element51", "an optional name") +``` +render the snippet with PlantUML server + +## AwsFargate +![AwsFargate](../icons-50x50/Compute/AwsFargate.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsFargate("element52", "an optional name") +``` +render the snippet with PlantUML server + +## AwsLambdaLambdaFunction +![AwsLambdaLambdaFunction](../icons-50x50/Compute/AwsLambdaLambdaFunction.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsLambdaLambdaFunction("element53", "an optional name") +``` +render the snippet with PlantUML server + +## AwsLambda +![AwsLambda](../icons-50x50/Compute/AwsLambda.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsLambda("element54", "an optional name") +``` +render the snippet with PlantUML server + +## AwsLocalZones +![AwsLocalZones](../icons-50x50/Compute/AwsLocalZones.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsLocalZones("element55", "an optional name") +``` +render the snippet with PlantUML server + +## AwsOutposts +![AwsOutposts](../icons-50x50/Compute/AwsOutposts.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsOutposts("element56", "an optional name") +``` +render the snippet with PlantUML server + +## AwsServerlessApplicationRepository +![AwsServerlessApplicationRepository](../icons-50x50/Compute/AwsServerlessApplicationRepository.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsServerlessApplicationRepository("element57", "an optional name") +``` +render the snippet with PlantUML server + +## AwsThinkboxDeadline +![AwsThinkboxDeadline](../icons-50x50/Compute/AwsThinkboxDeadline.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsThinkboxDeadline("element58", "an optional name") +``` +render the snippet with PlantUML server + +## AwsThinkboxDraft +![AwsThinkboxDraft](../icons-50x50/Compute/AwsThinkboxDraft.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsThinkboxDraft("element59", "an optional name") +``` +render the snippet with PlantUML server + +## AwsThinkboxFrost +![AwsThinkboxFrost](../icons-50x50/Compute/AwsThinkboxFrost.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsThinkboxFrost("element60", "an optional name") +``` +render the snippet with PlantUML server + +## AwsThinkboxKrakatoa +![AwsThinkboxKrakatoa](../icons-50x50/Compute/AwsThinkboxKrakatoa.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsThinkboxKrakatoa("element61", "an optional name") +``` +render the snippet with PlantUML server + +## AwsThinkboxSequoia +![AwsThinkboxSequoia](../icons-50x50/Compute/AwsThinkboxSequoia.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsThinkboxSequoia("element62", "an optional name") +``` +render the snippet with PlantUML server + +## AwsThinkboxStoke +![AwsThinkboxStoke](../icons-50x50/Compute/AwsThinkboxStoke.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsThinkboxStoke("element63", "an optional name") +``` +render the snippet with PlantUML server + +## AwsThinkboxXmesh +![AwsThinkboxXmesh](../icons-50x50/Compute/AwsThinkboxXmesh.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsThinkboxXmesh("element64", "an optional name") +``` +render the snippet with PlantUML server + +## AwsWavelength +![AwsWavelength](../icons-50x50/Compute/AwsWavelength.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +AwsWavelength("element65", "an optional name") +``` +render the snippet with PlantUML server + +## Compute +![Compute](../icons-50x50/Compute/Compute.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +Compute("element66", "an optional name") +``` +render the snippet with PlantUML server + +## Ec2ImageBuilder +![Ec2ImageBuilder](../icons-50x50/Compute/Ec2ImageBuilder.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +Ec2ImageBuilder("element67", "an optional name") +``` +render the snippet with PlantUML server + +## VmwareCloudOnAws +![VmwareCloudOnAws](../icons-50x50/Compute/VmwareCloudOnAws.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Compute") +VmwareCloudOnAws("element68", "an optional name") +``` +render the snippet with PlantUML server + diff --git a/aws-v2/elements/Compute.puml b/aws-v2/elements/Compute.puml new file mode 100644 index 00000000000..fe7c5b0a16d --- /dev/null +++ b/aws-v2/elements/Compute.puml @@ -0,0 +1,762 @@ +' the content of this file has been automatically generated +@startuml +!function AmazonApplicationAutoScaling($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2A1Instance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2Ami($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2AutoScaling($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2C4Instance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2C5Instance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2C5nInstance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2ContainerRegistryImage($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2ContainerRegistry($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2ContainerRegistryRegistry($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2D2Instance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2DbOnInstance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2ElasticIpAddress($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2F1Instance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2G3Instance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2H1Instance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2HighMemoryInstance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2I3Instance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2Instance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2Instances($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2InstanceWithCloudwatch($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2M4Instance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2M5aInstance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2M5Instance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2OptimizedInstance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2P2Instance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2P3Instance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2R4Instance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2R5aInstance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2R5Instance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2Rescue($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2SpotInstance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2T3aInstance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2T3InstanceCopy($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2T3Instance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2X1eInstance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2X1Instance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonEc2Z1dInstance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonElasticContainerServiceContainer1($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonElasticContainerServiceContainer2($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonElasticContainerServiceContainer3($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonElasticContainerService($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonElasticContainerServiceService($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonElasticContainerServiceTask($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonElasticKubernetesService($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonLightsail($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsBatch($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsComputeOptimizer($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsElasticBeanstalkApplication($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsElasticBeanstalkDeployment($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsElasticBeanstalk($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsFargate($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsLambdaLambdaFunction($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsLambda($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsLocalZones($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsOutposts($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsServerlessApplicationRepository($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsThinkboxDeadline($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsThinkboxDraft($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsThinkboxFrost($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsThinkboxKrakatoa($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsThinkboxSequoia($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsThinkboxStoke($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsThinkboxXmesh($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsWavelength($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function Compute($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function Ec2ImageBuilder($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function VmwareCloudOnAws($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +@enduml diff --git a/aws-v2/elements/CustomerEnablement.example.puml b/aws-v2/elements/CustomerEnablement.example.puml new file mode 100644 index 00000000000..ffd2b5a24b6 --- /dev/null +++ b/aws-v2/elements/CustomerEnablement.example.puml @@ -0,0 +1,31 @@ +' the content of this file has been automatically generated +@startuml(id=AwsIq) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/CustomerEnablement") +AwsIq("element0", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsManagedServices) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/CustomerEnablement") +AwsManagedServices("element1", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsProfessionalServices) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/CustomerEnablement") +AwsProfessionalServices("element2", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsSupport) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/CustomerEnablement") +AwsSupport("element3", "an optional name", "an optional technology") +@enduml +@startuml(id=CustomerEnablement) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/CustomerEnablement") +CustomerEnablement("element4", "an optional name", "an optional technology") +@enduml diff --git a/aws-v2/elements/CustomerEnablement.md b/aws-v2/elements/CustomerEnablement.md new file mode 100644 index 00000000000..b903aba971d --- /dev/null +++ b/aws-v2/elements/CustomerEnablement.md @@ -0,0 +1,52 @@ +# CustomerEnablement + +## AwsIq +![AwsIq](../icons-50x50/CustomerEnablement/AwsIq.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/CustomerEnablement") +AwsIq("element0", "an optional name") +``` +render the snippet with PlantUML server + +## AwsManagedServices +![AwsManagedServices](../icons-50x50/CustomerEnablement/AwsManagedServices.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/CustomerEnablement") +AwsManagedServices("element1", "an optional name") +``` +render the snippet with PlantUML server + +## AwsProfessionalServices +![AwsProfessionalServices](../icons-50x50/CustomerEnablement/AwsProfessionalServices.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/CustomerEnablement") +AwsProfessionalServices("element2", "an optional name") +``` +render the snippet with PlantUML server + +## AwsSupport +![AwsSupport](../icons-50x50/CustomerEnablement/AwsSupport.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/CustomerEnablement") +AwsSupport("element3", "an optional name") +``` +render the snippet with PlantUML server + +## CustomerEnablement +![CustomerEnablement](../icons-50x50/CustomerEnablement/CustomerEnablement.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/CustomerEnablement") +CustomerEnablement("element4", "an optional name") +``` +render the snippet with PlantUML server + diff --git a/aws-v2/elements/CustomerEnablement.puml b/aws-v2/elements/CustomerEnablement.puml new file mode 100644 index 00000000000..dd099fc2f0a --- /dev/null +++ b/aws-v2/elements/CustomerEnablement.puml @@ -0,0 +1,58 @@ +' the content of this file has been automatically generated +@startuml +!function AwsIq($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsManagedServices($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsProfessionalServices($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsSupport($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function CustomerEnablement($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +@enduml diff --git a/aws-v2/elements/CustomerEngagement.example.puml b/aws-v2/elements/CustomerEngagement.example.puml new file mode 100644 index 00000000000..1ce6cc4b394 --- /dev/null +++ b/aws-v2/elements/CustomerEngagement.example.puml @@ -0,0 +1,31 @@ +' the content of this file has been automatically generated +@startuml(id=AmazonConnect) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/CustomerEngagement") +AmazonConnect("element0", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonPinpoint) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/CustomerEngagement") +AmazonPinpoint("element1", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonSimpleEmailServiceSesEmail) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/CustomerEngagement") +AmazonSimpleEmailServiceSesEmail("element2", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonSimpleEmailServiceSes) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/CustomerEngagement") +AmazonSimpleEmailServiceSes("element3", "an optional name", "an optional technology") +@enduml +@startuml(id=CustomerEngagement) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/CustomerEngagement") +CustomerEngagement("element4", "an optional name", "an optional technology") +@enduml diff --git a/aws-v2/elements/CustomerEngagement.md b/aws-v2/elements/CustomerEngagement.md new file mode 100644 index 00000000000..e933c0828a3 --- /dev/null +++ b/aws-v2/elements/CustomerEngagement.md @@ -0,0 +1,52 @@ +# CustomerEngagement + +## AmazonConnect +![AmazonConnect](../icons-50x50/CustomerEngagement/AmazonConnect.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/CustomerEngagement") +AmazonConnect("element0", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonPinpoint +![AmazonPinpoint](../icons-50x50/CustomerEngagement/AmazonPinpoint.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/CustomerEngagement") +AmazonPinpoint("element1", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonSimpleEmailServiceSesEmail +![AmazonSimpleEmailServiceSesEmail](../icons-50x50/CustomerEngagement/AmazonSimpleEmailServiceSesEmail.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/CustomerEngagement") +AmazonSimpleEmailServiceSesEmail("element2", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonSimpleEmailServiceSes +![AmazonSimpleEmailServiceSes](../icons-50x50/CustomerEngagement/AmazonSimpleEmailServiceSes.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/CustomerEngagement") +AmazonSimpleEmailServiceSes("element3", "an optional name") +``` +render the snippet with PlantUML server + +## CustomerEngagement +![CustomerEngagement](../icons-50x50/CustomerEngagement/CustomerEngagement.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/CustomerEngagement") +CustomerEngagement("element4", "an optional name") +``` +render the snippet with PlantUML server + diff --git a/aws-v2/elements/CustomerEngagement.puml b/aws-v2/elements/CustomerEngagement.puml new file mode 100644 index 00000000000..9fe1c0a6a21 --- /dev/null +++ b/aws-v2/elements/CustomerEngagement.puml @@ -0,0 +1,58 @@ +' the content of this file has been automatically generated +@startuml +!function AmazonConnect($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonPinpoint($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonSimpleEmailServiceSesEmail($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonSimpleEmailServiceSes($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function CustomerEngagement($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +@enduml diff --git a/aws-v2/elements/Database.example.puml b/aws-v2/elements/Database.example.puml new file mode 100644 index 00000000000..eddcfba2e1f --- /dev/null +++ b/aws-v2/elements/Database.example.puml @@ -0,0 +1,253 @@ +' the content of this file has been automatically generated +@startuml(id=AmazonAurora) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonAurora("element0", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonDocumentdbWithMongodbCompatibility) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonDocumentdbWithMongodbCompatibility("element1", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonDynamodbAttribute) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonDynamodbAttribute("element2", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonDynamodbAttributes) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonDynamodbAttributes("element3", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonDynamodbDax) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonDynamodbDax("element4", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonDynamodbGlobalSecondaryIndex) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonDynamodbGlobalSecondaryIndex("element5", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonDynamodbItem) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonDynamodbItem("element6", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonDynamodbItems) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonDynamodbItems("element7", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonDynamodb) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonDynamodb("element8", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonDynamodbTable) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonDynamodbTable("element9", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonElasticacheCacheNode) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonElasticacheCacheNode("element10", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonElasticacheForMemcached) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonElasticacheForMemcached("element11", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonElasticacheForRedis) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonElasticacheForRedis("element12", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonElasticache) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonElasticache("element13", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonManagedApacheCassandraService) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonManagedApacheCassandraService("element14", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonNeptune) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonNeptune("element15", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonQuantumLedgerDatabaseQldb) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonQuantumLedgerDatabaseQldb("element16", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonRdsAmazonAuroraInstanceAlt) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsAmazonAuroraInstanceAlt("element17", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonRdsAmazonAuroraInstance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsAmazonAuroraInstance("element18", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonRdsAmazonRdsInstanceAlt) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsAmazonRdsInstanceAlt("element19", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonRdsAmazonRdsInstance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsAmazonRdsInstance("element20", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonRdsMariadbInstanceAlt) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsMariadbInstanceAlt("element21", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonRdsMariadbInstance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsMariadbInstance("element22", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonRdsMysqlInstanceAlt) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsMysqlInstanceAlt("element23", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonRdsMysqlInstance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsMysqlInstance("element24", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonRdsOnVmware) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsOnVmware("element25", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonRdsOracleInstanceAlt) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsOracleInstanceAlt("element26", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonRdsOracleInstance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsOracleInstance("element27", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonRdsPiop) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsPiop("element28", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonRdsPiops) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsPiops("element29", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonRds) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRds("element30", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonRdsPostgresqlInstanceAlt) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsPostgresqlInstanceAlt("element31", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonRdsPostgresqlInstance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsPostgresqlInstance("element32", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonRdsSqlServerInstanceAlt) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsSqlServerInstanceAlt("element33", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonRdsSqlServerInstance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsSqlServerInstance("element34", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonRedshiftDenseComputeNode) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRedshiftDenseComputeNode("element35", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonRedshiftDenseStorageNode) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRedshiftDenseStorageNode("element36", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonRedshift) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRedshift("element37", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonTimestream) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonTimestream("element38", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsDatabaseMigrationServiceDatabaseMigrationWorkflow) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AwsDatabaseMigrationServiceDatabaseMigrationWorkflow("element39", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsDatabaseMigrationService) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AwsDatabaseMigrationService("element40", "an optional name", "an optional technology") +@enduml +@startuml(id=Database) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +Database("element41", "an optional name", "an optional technology") +@enduml diff --git a/aws-v2/elements/Database.md b/aws-v2/elements/Database.md new file mode 100644 index 00000000000..caa88f5796f --- /dev/null +++ b/aws-v2/elements/Database.md @@ -0,0 +1,422 @@ +# Database + +## AmazonAurora +![AmazonAurora](../icons-50x50/Database/AmazonAurora.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonAurora("element0", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonDocumentdbWithMongodbCompatibility +![AmazonDocumentdbWithMongodbCompatibility](../icons-50x50/Database/AmazonDocumentdbWithMongodbCompatibility.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonDocumentdbWithMongodbCompatibility("element1", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonDynamodbAttribute +![AmazonDynamodbAttribute](../icons-50x50/Database/AmazonDynamodbAttribute.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonDynamodbAttribute("element2", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonDynamodbAttributes +![AmazonDynamodbAttributes](../icons-50x50/Database/AmazonDynamodbAttributes.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonDynamodbAttributes("element3", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonDynamodbDax +![AmazonDynamodbDax](../icons-50x50/Database/AmazonDynamodbDax.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonDynamodbDax("element4", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonDynamodbGlobalSecondaryIndex +![AmazonDynamodbGlobalSecondaryIndex](../icons-50x50/Database/AmazonDynamodbGlobalSecondaryIndex.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonDynamodbGlobalSecondaryIndex("element5", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonDynamodbItem +![AmazonDynamodbItem](../icons-50x50/Database/AmazonDynamodbItem.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonDynamodbItem("element6", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonDynamodbItems +![AmazonDynamodbItems](../icons-50x50/Database/AmazonDynamodbItems.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonDynamodbItems("element7", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonDynamodb +![AmazonDynamodb](../icons-50x50/Database/AmazonDynamodb.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonDynamodb("element8", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonDynamodbTable +![AmazonDynamodbTable](../icons-50x50/Database/AmazonDynamodbTable.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonDynamodbTable("element9", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonElasticacheCacheNode +![AmazonElasticacheCacheNode](../icons-50x50/Database/AmazonElasticacheCacheNode.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonElasticacheCacheNode("element10", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonElasticacheForMemcached +![AmazonElasticacheForMemcached](../icons-50x50/Database/AmazonElasticacheForMemcached.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonElasticacheForMemcached("element11", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonElasticacheForRedis +![AmazonElasticacheForRedis](../icons-50x50/Database/AmazonElasticacheForRedis.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonElasticacheForRedis("element12", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonElasticache +![AmazonElasticache](../icons-50x50/Database/AmazonElasticache.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonElasticache("element13", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonManagedApacheCassandraService +![AmazonManagedApacheCassandraService](../icons-50x50/Database/AmazonManagedApacheCassandraService.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonManagedApacheCassandraService("element14", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonNeptune +![AmazonNeptune](../icons-50x50/Database/AmazonNeptune.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonNeptune("element15", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonQuantumLedgerDatabaseQldb +![AmazonQuantumLedgerDatabaseQldb](../icons-50x50/Database/AmazonQuantumLedgerDatabaseQldb.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonQuantumLedgerDatabaseQldb("element16", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonRdsAmazonAuroraInstanceAlt +![AmazonRdsAmazonAuroraInstanceAlt](../icons-50x50/Database/AmazonRdsAmazonAuroraInstanceAlt.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsAmazonAuroraInstanceAlt("element17", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonRdsAmazonAuroraInstance +![AmazonRdsAmazonAuroraInstance](../icons-50x50/Database/AmazonRdsAmazonAuroraInstance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsAmazonAuroraInstance("element18", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonRdsAmazonRdsInstanceAlt +![AmazonRdsAmazonRdsInstanceAlt](../icons-50x50/Database/AmazonRdsAmazonRdsInstanceAlt.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsAmazonRdsInstanceAlt("element19", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonRdsAmazonRdsInstance +![AmazonRdsAmazonRdsInstance](../icons-50x50/Database/AmazonRdsAmazonRdsInstance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsAmazonRdsInstance("element20", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonRdsMariadbInstanceAlt +![AmazonRdsMariadbInstanceAlt](../icons-50x50/Database/AmazonRdsMariadbInstanceAlt.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsMariadbInstanceAlt("element21", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonRdsMariadbInstance +![AmazonRdsMariadbInstance](../icons-50x50/Database/AmazonRdsMariadbInstance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsMariadbInstance("element22", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonRdsMysqlInstanceAlt +![AmazonRdsMysqlInstanceAlt](../icons-50x50/Database/AmazonRdsMysqlInstanceAlt.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsMysqlInstanceAlt("element23", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonRdsMysqlInstance +![AmazonRdsMysqlInstance](../icons-50x50/Database/AmazonRdsMysqlInstance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsMysqlInstance("element24", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonRdsOnVmware +![AmazonRdsOnVmware](../icons-50x50/Database/AmazonRdsOnVmware.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsOnVmware("element25", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonRdsOracleInstanceAlt +![AmazonRdsOracleInstanceAlt](../icons-50x50/Database/AmazonRdsOracleInstanceAlt.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsOracleInstanceAlt("element26", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonRdsOracleInstance +![AmazonRdsOracleInstance](../icons-50x50/Database/AmazonRdsOracleInstance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsOracleInstance("element27", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonRdsPiop +![AmazonRdsPiop](../icons-50x50/Database/AmazonRdsPiop.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsPiop("element28", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonRdsPiops +![AmazonRdsPiops](../icons-50x50/Database/AmazonRdsPiops.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsPiops("element29", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonRds +![AmazonRds](../icons-50x50/Database/AmazonRds.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRds("element30", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonRdsPostgresqlInstanceAlt +![AmazonRdsPostgresqlInstanceAlt](../icons-50x50/Database/AmazonRdsPostgresqlInstanceAlt.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsPostgresqlInstanceAlt("element31", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonRdsPostgresqlInstance +![AmazonRdsPostgresqlInstance](../icons-50x50/Database/AmazonRdsPostgresqlInstance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsPostgresqlInstance("element32", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonRdsSqlServerInstanceAlt +![AmazonRdsSqlServerInstanceAlt](../icons-50x50/Database/AmazonRdsSqlServerInstanceAlt.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsSqlServerInstanceAlt("element33", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonRdsSqlServerInstance +![AmazonRdsSqlServerInstance](../icons-50x50/Database/AmazonRdsSqlServerInstance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRdsSqlServerInstance("element34", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonRedshiftDenseComputeNode +![AmazonRedshiftDenseComputeNode](../icons-50x50/Database/AmazonRedshiftDenseComputeNode.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRedshiftDenseComputeNode("element35", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonRedshiftDenseStorageNode +![AmazonRedshiftDenseStorageNode](../icons-50x50/Database/AmazonRedshiftDenseStorageNode.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRedshiftDenseStorageNode("element36", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonRedshift +![AmazonRedshift](../icons-50x50/Database/AmazonRedshift.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonRedshift("element37", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonTimestream +![AmazonTimestream](../icons-50x50/Database/AmazonTimestream.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AmazonTimestream("element38", "an optional name") +``` +render the snippet with PlantUML server + +## AwsDatabaseMigrationServiceDatabaseMigrationWorkflow +![AwsDatabaseMigrationServiceDatabaseMigrationWorkflow](../icons-50x50/Database/AwsDatabaseMigrationServiceDatabaseMigrationWorkflow.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AwsDatabaseMigrationServiceDatabaseMigrationWorkflow("element39", "an optional name") +``` +render the snippet with PlantUML server + +## AwsDatabaseMigrationService +![AwsDatabaseMigrationService](../icons-50x50/Database/AwsDatabaseMigrationService.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +AwsDatabaseMigrationService("element40", "an optional name") +``` +render the snippet with PlantUML server + +## Database +![Database](../icons-50x50/Database/Database.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Database") +Database("element41", "an optional name") +``` +render the snippet with PlantUML server + diff --git a/aws-v2/elements/Database.puml b/aws-v2/elements/Database.puml new file mode 100644 index 00000000000..f363673139c --- /dev/null +++ b/aws-v2/elements/Database.puml @@ -0,0 +1,465 @@ +' the content of this file has been automatically generated +@startuml +!function AmazonAurora($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonDocumentdbWithMongodbCompatibility($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonDynamodbAttribute($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonDynamodbAttributes($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonDynamodbDax($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonDynamodbGlobalSecondaryIndex($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonDynamodbItem($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonDynamodbItems($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonDynamodb($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonDynamodbTable($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonElasticacheCacheNode($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonElasticacheForMemcached($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonElasticacheForRedis($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonElasticache($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonManagedApacheCassandraService($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonNeptune($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonQuantumLedgerDatabaseQldb($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonRdsAmazonAuroraInstanceAlt($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonRdsAmazonAuroraInstance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonRdsAmazonRdsInstanceAlt($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonRdsAmazonRdsInstance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonRdsMariadbInstanceAlt($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonRdsMariadbInstance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonRdsMysqlInstanceAlt($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonRdsMysqlInstance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonRdsOnVmware($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonRdsOracleInstanceAlt($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonRdsOracleInstance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonRdsPiop($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonRdsPiops($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonRds($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonRdsPostgresqlInstanceAlt($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonRdsPostgresqlInstance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonRdsSqlServerInstanceAlt($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonRdsSqlServerInstance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonRedshiftDenseComputeNode($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonRedshiftDenseStorageNode($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonRedshift($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonTimestream($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsDatabaseMigrationServiceDatabaseMigrationWorkflow($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsDatabaseMigrationService($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function Database($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +@enduml diff --git a/aws-v2/elements/DeveloperTools.example.puml b/aws-v2/elements/DeveloperTools.example.puml new file mode 100644 index 00000000000..ab00c35ea33 --- /dev/null +++ b/aws-v2/elements/DeveloperTools.example.puml @@ -0,0 +1,79 @@ +' the content of this file has been automatically generated +@startuml(id=AmazonDynamodbDax) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/DeveloperTools") +AmazonDynamodbDax("element0", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsCloud9) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/DeveloperTools") +AwsCloud9("element1", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsCloudDevelopmentKit) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/DeveloperTools") +AwsCloudDevelopmentKit("element2", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsCodebuild) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/DeveloperTools") +AwsCodebuild("element3", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsCodecommit) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/DeveloperTools") +AwsCodecommit("element4", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsCodedeploy) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/DeveloperTools") +AwsCodedeploy("element5", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsCodepipeline) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/DeveloperTools") +AwsCodepipeline("element6", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsCodestar) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/DeveloperTools") +AwsCodestar("element7", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsCommandLineInterface) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/DeveloperTools") +AwsCommandLineInterface("element8", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsToolsAndSdks) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/DeveloperTools") +AwsToolsAndSdks("element9", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsXRay) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/DeveloperTools") +AwsXRay("element10", "an optional name", "an optional technology") +@enduml +@startuml(id=Cloud9Resource) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/DeveloperTools") +Cloud9Resource("element11", "an optional name", "an optional technology") +@enduml +@startuml(id=DeveloperTools) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/DeveloperTools") +DeveloperTools("element12", "an optional name", "an optional technology") +@enduml diff --git a/aws-v2/elements/DeveloperTools.md b/aws-v2/elements/DeveloperTools.md new file mode 100644 index 00000000000..cf13f49f4b0 --- /dev/null +++ b/aws-v2/elements/DeveloperTools.md @@ -0,0 +1,132 @@ +# DeveloperTools + +## AmazonDynamodbDax +![AmazonDynamodbDax](../icons-50x50/DeveloperTools/AmazonDynamodbDax.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/DeveloperTools") +AmazonDynamodbDax("element0", "an optional name") +``` +render the snippet with PlantUML server + +## AwsCloud9 +![AwsCloud9](../icons-50x50/DeveloperTools/AwsCloud9.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/DeveloperTools") +AwsCloud9("element1", "an optional name") +``` +render the snippet with PlantUML server + +## AwsCloudDevelopmentKit +![AwsCloudDevelopmentKit](../icons-50x50/DeveloperTools/AwsCloudDevelopmentKit.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/DeveloperTools") +AwsCloudDevelopmentKit("element2", "an optional name") +``` +render the snippet with PlantUML server + +## AwsCodebuild +![AwsCodebuild](../icons-50x50/DeveloperTools/AwsCodebuild.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/DeveloperTools") +AwsCodebuild("element3", "an optional name") +``` +render the snippet with PlantUML server + +## AwsCodecommit +![AwsCodecommit](../icons-50x50/DeveloperTools/AwsCodecommit.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/DeveloperTools") +AwsCodecommit("element4", "an optional name") +``` +render the snippet with PlantUML server + +## AwsCodedeploy +![AwsCodedeploy](../icons-50x50/DeveloperTools/AwsCodedeploy.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/DeveloperTools") +AwsCodedeploy("element5", "an optional name") +``` +render the snippet with PlantUML server + +## AwsCodepipeline +![AwsCodepipeline](../icons-50x50/DeveloperTools/AwsCodepipeline.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/DeveloperTools") +AwsCodepipeline("element6", "an optional name") +``` +render the snippet with PlantUML server + +## AwsCodestar +![AwsCodestar](../icons-50x50/DeveloperTools/AwsCodestar.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/DeveloperTools") +AwsCodestar("element7", "an optional name") +``` +render the snippet with PlantUML server + +## AwsCommandLineInterface +![AwsCommandLineInterface](../icons-50x50/DeveloperTools/AwsCommandLineInterface.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/DeveloperTools") +AwsCommandLineInterface("element8", "an optional name") +``` +render the snippet with PlantUML server + +## AwsToolsAndSdks +![AwsToolsAndSdks](../icons-50x50/DeveloperTools/AwsToolsAndSdks.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/DeveloperTools") +AwsToolsAndSdks("element9", "an optional name") +``` +render the snippet with PlantUML server + +## AwsXRay +![AwsXRay](../icons-50x50/DeveloperTools/AwsXRay.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/DeveloperTools") +AwsXRay("element10", "an optional name") +``` +render the snippet with PlantUML server + +## Cloud9Resource +![Cloud9Resource](../icons-50x50/DeveloperTools/Cloud9Resource.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/DeveloperTools") +Cloud9Resource("element11", "an optional name") +``` +render the snippet with PlantUML server + +## DeveloperTools +![DeveloperTools](../icons-50x50/DeveloperTools/DeveloperTools.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/DeveloperTools") +DeveloperTools("element12", "an optional name") +``` +render the snippet with PlantUML server + diff --git a/aws-v2/elements/DeveloperTools.puml b/aws-v2/elements/DeveloperTools.puml new file mode 100644 index 00000000000..3c8a060f741 --- /dev/null +++ b/aws-v2/elements/DeveloperTools.puml @@ -0,0 +1,146 @@ +' the content of this file has been automatically generated +@startuml +!function AmazonDynamodbDax($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsCloud9($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsCloudDevelopmentKit($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsCodebuild($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsCodecommit($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsCodedeploy($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsCodepipeline($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsCodestar($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsCommandLineInterface($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsToolsAndSdks($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsXRay($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function Cloud9Resource($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function DeveloperTools($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +@enduml diff --git a/aws-v2/elements/EndUserComputing.example.puml b/aws-v2/elements/EndUserComputing.example.puml new file mode 100644 index 00000000000..1f14e511087 --- /dev/null +++ b/aws-v2/elements/EndUserComputing.example.puml @@ -0,0 +1,31 @@ +' the content of this file has been automatically generated +@startuml(id=AmazonAppstream20) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/EndUserComputing") +AmazonAppstream20("element0", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonWorkdocs) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/EndUserComputing") +AmazonWorkdocs("element1", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonWorklink) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/EndUserComputing") +AmazonWorklink("element2", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonWorkspaces) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/EndUserComputing") +AmazonWorkspaces("element3", "an optional name", "an optional technology") +@enduml +@startuml(id=EndUserComputing) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/EndUserComputing") +EndUserComputing("element4", "an optional name", "an optional technology") +@enduml diff --git a/aws-v2/elements/EndUserComputing.md b/aws-v2/elements/EndUserComputing.md new file mode 100644 index 00000000000..b2737d4ab1d --- /dev/null +++ b/aws-v2/elements/EndUserComputing.md @@ -0,0 +1,52 @@ +# EndUserComputing + +## AmazonAppstream20 +![AmazonAppstream20](../icons-50x50/EndUserComputing/AmazonAppstream20.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/EndUserComputing") +AmazonAppstream20("element0", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonWorkdocs +![AmazonWorkdocs](../icons-50x50/EndUserComputing/AmazonWorkdocs.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/EndUserComputing") +AmazonWorkdocs("element1", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonWorklink +![AmazonWorklink](../icons-50x50/EndUserComputing/AmazonWorklink.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/EndUserComputing") +AmazonWorklink("element2", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonWorkspaces +![AmazonWorkspaces](../icons-50x50/EndUserComputing/AmazonWorkspaces.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/EndUserComputing") +AmazonWorkspaces("element3", "an optional name") +``` +render the snippet with PlantUML server + +## EndUserComputing +![EndUserComputing](../icons-50x50/EndUserComputing/EndUserComputing.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/EndUserComputing") +EndUserComputing("element4", "an optional name") +``` +render the snippet with PlantUML server + diff --git a/aws-v2/elements/EndUserComputing.puml b/aws-v2/elements/EndUserComputing.puml new file mode 100644 index 00000000000..41fea524092 --- /dev/null +++ b/aws-v2/elements/EndUserComputing.puml @@ -0,0 +1,58 @@ +' the content of this file has been automatically generated +@startuml +!function AmazonAppstream20($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonWorkdocs($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonWorklink($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonWorkspaces($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function EndUserComputing($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +@enduml diff --git a/aws-v2/elements/GameTech.example.puml b/aws-v2/elements/GameTech.example.puml new file mode 100644 index 00000000000..37eb41a4f23 --- /dev/null +++ b/aws-v2/elements/GameTech.example.puml @@ -0,0 +1,13 @@ +' the content of this file has been automatically generated +@startuml(id=AmazonGamelift) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/GameTech") +AmazonGamelift("element0", "an optional name", "an optional technology") +@enduml +@startuml(id=GameTech) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/GameTech") +GameTech("element1", "an optional name", "an optional technology") +@enduml diff --git a/aws-v2/elements/GameTech.md b/aws-v2/elements/GameTech.md new file mode 100644 index 00000000000..4f8a7bfc577 --- /dev/null +++ b/aws-v2/elements/GameTech.md @@ -0,0 +1,22 @@ +# GameTech + +## AmazonGamelift +![AmazonGamelift](../icons-50x50/GameTech/AmazonGamelift.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/GameTech") +AmazonGamelift("element0", "an optional name") +``` +render the snippet with PlantUML server + +## GameTech +![GameTech](../icons-50x50/GameTech/GameTech.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/GameTech") +GameTech("element1", "an optional name") +``` +render the snippet with PlantUML server + diff --git a/aws-v2/elements/GameTech.puml b/aws-v2/elements/GameTech.puml new file mode 100644 index 00000000000..fbd4f1101a5 --- /dev/null +++ b/aws-v2/elements/GameTech.puml @@ -0,0 +1,25 @@ +' the content of this file has been automatically generated +@startuml +!function AmazonGamelift($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function GameTech($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +@enduml diff --git a/aws-v2/elements/General.example.puml b/aws-v2/elements/General.example.puml new file mode 100644 index 00000000000..1b4702fc62e --- /dev/null +++ b/aws-v2/elements/General.example.puml @@ -0,0 +1,127 @@ +' the content of this file has been automatically generated +@startuml(id=AwsMarketplace) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +AwsMarketplace("element0", "an optional name", "an optional technology") +@enduml +@startuml(id=Client) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +Client("element1", "an optional name", "an optional technology") +@enduml +@startuml(id=Disk) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +Disk("element2", "an optional name", "an optional technology") +@enduml +@startuml(id=Forums) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +Forums("element3", "an optional name", "an optional technology") +@enduml +@startuml(id=General) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +General("element4", "an optional name", "an optional technology") +@enduml +@startuml(id=GenericDatabase) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +GenericDatabase("element5", "an optional name", "an optional technology") +@enduml +@startuml(id=GenericFirewall) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +GenericFirewall("element6", "an optional name", "an optional technology") +@enduml +@startuml(id=InternetAlt1) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +InternetAlt1("element7", "an optional name", "an optional technology") +@enduml +@startuml(id=InternetAlt2) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +InternetAlt2("element8", "an optional name", "an optional technology") +@enduml +@startuml(id=InternetGateway) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +InternetGateway("element9", "an optional name", "an optional technology") +@enduml +@startuml(id=MobileClient) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +MobileClient("element10", "an optional name", "an optional technology") +@enduml +@startuml(id=Multimedia) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +Multimedia("element11", "an optional name", "an optional technology") +@enduml +@startuml(id=OfficeBuilding) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +OfficeBuilding("element12", "an optional name", "an optional technology") +@enduml +@startuml(id=SamlToken) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +SamlToken("element13", "an optional name", "an optional technology") +@enduml +@startuml(id=Sdk) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +Sdk("element14", "an optional name", "an optional technology") +@enduml +@startuml(id=SslPadlock) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +SslPadlock("element15", "an optional name", "an optional technology") +@enduml +@startuml(id=TapeStorage) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +TapeStorage("element16", "an optional name", "an optional technology") +@enduml +@startuml(id=Toolkit) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +Toolkit("element17", "an optional name", "an optional technology") +@enduml +@startuml(id=TraditionalServer) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +TraditionalServer("element18", "an optional name", "an optional technology") +@enduml +@startuml(id=User) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +User("element19", "an optional name", "an optional technology") +@enduml +@startuml(id=Users) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +Users("element20", "an optional name", "an optional technology") +@enduml diff --git a/aws-v2/elements/General.md b/aws-v2/elements/General.md new file mode 100644 index 00000000000..1e99e9f5380 --- /dev/null +++ b/aws-v2/elements/General.md @@ -0,0 +1,212 @@ +# General + +## AwsMarketplace +![AwsMarketplace](../icons-50x50/General/AwsMarketplace.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +AwsMarketplace("element0", "an optional name") +``` +render the snippet with PlantUML server + +## Client +![Client](../icons-50x50/General/Client.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +Client("element1", "an optional name") +``` +render the snippet with PlantUML server + +## Disk +![Disk](../icons-50x50/General/Disk.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +Disk("element2", "an optional name") +``` +render the snippet with PlantUML server + +## Forums +![Forums](../icons-50x50/General/Forums.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +Forums("element3", "an optional name") +``` +render the snippet with PlantUML server + +## General +![General](../icons-50x50/General/General.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +General("element4", "an optional name") +``` +render the snippet with PlantUML server + +## GenericDatabase +![GenericDatabase](../icons-50x50/General/GenericDatabase.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +GenericDatabase("element5", "an optional name") +``` +render the snippet with PlantUML server + +## GenericFirewall +![GenericFirewall](../icons-50x50/General/GenericFirewall.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +GenericFirewall("element6", "an optional name") +``` +render the snippet with PlantUML server + +## InternetAlt1 +![InternetAlt1](../icons-50x50/General/InternetAlt1.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +InternetAlt1("element7", "an optional name") +``` +render the snippet with PlantUML server + +## InternetAlt2 +![InternetAlt2](../icons-50x50/General/InternetAlt2.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +InternetAlt2("element8", "an optional name") +``` +render the snippet with PlantUML server + +## InternetGateway +![InternetGateway](../icons-50x50/General/InternetGateway.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +InternetGateway("element9", "an optional name") +``` +render the snippet with PlantUML server + +## MobileClient +![MobileClient](../icons-50x50/General/MobileClient.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +MobileClient("element10", "an optional name") +``` +render the snippet with PlantUML server + +## Multimedia +![Multimedia](../icons-50x50/General/Multimedia.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +Multimedia("element11", "an optional name") +``` +render the snippet with PlantUML server + +## OfficeBuilding +![OfficeBuilding](../icons-50x50/General/OfficeBuilding.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +OfficeBuilding("element12", "an optional name") +``` +render the snippet with PlantUML server + +## SamlToken +![SamlToken](../icons-50x50/General/SamlToken.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +SamlToken("element13", "an optional name") +``` +render the snippet with PlantUML server + +## Sdk +![Sdk](../icons-50x50/General/Sdk.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +Sdk("element14", "an optional name") +``` +render the snippet with PlantUML server + +## SslPadlock +![SslPadlock](../icons-50x50/General/SslPadlock.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +SslPadlock("element15", "an optional name") +``` +render the snippet with PlantUML server + +## TapeStorage +![TapeStorage](../icons-50x50/General/TapeStorage.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +TapeStorage("element16", "an optional name") +``` +render the snippet with PlantUML server + +## Toolkit +![Toolkit](../icons-50x50/General/Toolkit.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +Toolkit("element17", "an optional name") +``` +render the snippet with PlantUML server + +## TraditionalServer +![TraditionalServer](../icons-50x50/General/TraditionalServer.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +TraditionalServer("element18", "an optional name") +``` +render the snippet with PlantUML server + +## User +![User](../icons-50x50/General/User.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +User("element19", "an optional name") +``` +render the snippet with PlantUML server + +## Users +![Users](../icons-50x50/General/Users.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/General") +Users("element20", "an optional name") +``` +render the snippet with PlantUML server + diff --git a/aws-v2/elements/General.puml b/aws-v2/elements/General.puml new file mode 100644 index 00000000000..53e0b320efc --- /dev/null +++ b/aws-v2/elements/General.puml @@ -0,0 +1,234 @@ +' the content of this file has been automatically generated +@startuml +!function AwsMarketplace($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function Client($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function Disk($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function Forums($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function General($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function GenericDatabase($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function GenericFirewall($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function InternetAlt1($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function InternetAlt2($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function InternetGateway($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function MobileClient($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function Multimedia($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function OfficeBuilding($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function SamlToken($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function Sdk($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function SslPadlock($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function TapeStorage($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function Toolkit($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function TraditionalServer($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function User($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function Users($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +@enduml diff --git a/aws-v2/elements/GroupIcons.example.puml b/aws-v2/elements/GroupIcons.example.puml new file mode 100644 index 00000000000..6a651e016d0 --- /dev/null +++ b/aws-v2/elements/GroupIcons.example.puml @@ -0,0 +1,79 @@ +' the content of this file has been automatically generated +@startuml(id=AutoScaling) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/GroupIcons") +AutoScaling("element0", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsCloudAlt) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/GroupIcons") +AwsCloudAlt("element1", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsCloud) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/GroupIcons") +AwsCloud("element2", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsStepFunction) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/GroupIcons") +AwsStepFunction("element3", "an optional name", "an optional technology") +@enduml +@startuml(id=CorporateDataCenter) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/GroupIcons") +CorporateDataCenter("element4", "an optional name", "an optional technology") +@enduml +@startuml(id=Ec2InstanceContainer) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/GroupIcons") +Ec2InstanceContainer("element5", "an optional name", "an optional technology") +@enduml +@startuml(id=ElasticBeanstalkContainer) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/GroupIcons") +ElasticBeanstalkContainer("element6", "an optional name", "an optional technology") +@enduml +@startuml(id=Region) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/GroupIcons") +Region("element7", "an optional name", "an optional technology") +@enduml +@startuml(id=ServerContents) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/GroupIcons") +ServerContents("element8", "an optional name", "an optional technology") +@enduml +@startuml(id=SpotFleet) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/GroupIcons") +SpotFleet("element9", "an optional name", "an optional technology") +@enduml +@startuml(id=VirtualPrivateCloudVpc) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/GroupIcons") +VirtualPrivateCloudVpc("element10", "an optional name", "an optional technology") +@enduml +@startuml(id=VpcSubnetPrivate) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/GroupIcons") +VpcSubnetPrivate("element11", "an optional name", "an optional technology") +@enduml +@startuml(id=VpcSubnetPublic) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/GroupIcons") +VpcSubnetPublic("element12", "an optional name", "an optional technology") +@enduml diff --git a/aws-v2/elements/GroupIcons.md b/aws-v2/elements/GroupIcons.md new file mode 100644 index 00000000000..e803f19242a --- /dev/null +++ b/aws-v2/elements/GroupIcons.md @@ -0,0 +1,132 @@ +# GroupIcons + +## AutoScaling +![AutoScaling](../icons-50x50/GroupIcons/AutoScaling.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/GroupIcons") +AutoScaling("element0", "an optional name") +``` +render the snippet with PlantUML server + +## AwsCloudAlt +![AwsCloudAlt](../icons-50x50/GroupIcons/AwsCloudAlt.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/GroupIcons") +AwsCloudAlt("element1", "an optional name") +``` +render the snippet with PlantUML server + +## AwsCloud +![AwsCloud](../icons-50x50/GroupIcons/AwsCloud.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/GroupIcons") +AwsCloud("element2", "an optional name") +``` +render the snippet with PlantUML server + +## AwsStepFunction +![AwsStepFunction](../icons-50x50/GroupIcons/AwsStepFunction.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/GroupIcons") +AwsStepFunction("element3", "an optional name") +``` +render the snippet with PlantUML server + +## CorporateDataCenter +![CorporateDataCenter](../icons-50x50/GroupIcons/CorporateDataCenter.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/GroupIcons") +CorporateDataCenter("element4", "an optional name") +``` +render the snippet with PlantUML server + +## Ec2InstanceContainer +![Ec2InstanceContainer](../icons-50x50/GroupIcons/Ec2InstanceContainer.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/GroupIcons") +Ec2InstanceContainer("element5", "an optional name") +``` +render the snippet with PlantUML server + +## ElasticBeanstalkContainer +![ElasticBeanstalkContainer](../icons-50x50/GroupIcons/ElasticBeanstalkContainer.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/GroupIcons") +ElasticBeanstalkContainer("element6", "an optional name") +``` +render the snippet with PlantUML server + +## Region +![Region](../icons-50x50/GroupIcons/Region.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/GroupIcons") +Region("element7", "an optional name") +``` +render the snippet with PlantUML server + +## ServerContents +![ServerContents](../icons-50x50/GroupIcons/ServerContents.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/GroupIcons") +ServerContents("element8", "an optional name") +``` +render the snippet with PlantUML server + +## SpotFleet +![SpotFleet](../icons-50x50/GroupIcons/SpotFleet.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/GroupIcons") +SpotFleet("element9", "an optional name") +``` +render the snippet with PlantUML server + +## VirtualPrivateCloudVpc +![VirtualPrivateCloudVpc](../icons-50x50/GroupIcons/VirtualPrivateCloudVpc.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/GroupIcons") +VirtualPrivateCloudVpc("element10", "an optional name") +``` +render the snippet with PlantUML server + +## VpcSubnetPrivate +![VpcSubnetPrivate](../icons-50x50/GroupIcons/VpcSubnetPrivate.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/GroupIcons") +VpcSubnetPrivate("element11", "an optional name") +``` +render the snippet with PlantUML server + +## VpcSubnetPublic +![VpcSubnetPublic](../icons-50x50/GroupIcons/VpcSubnetPublic.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/GroupIcons") +VpcSubnetPublic("element12", "an optional name") +``` +render the snippet with PlantUML server + diff --git a/aws-v2/elements/GroupIcons.puml b/aws-v2/elements/GroupIcons.puml new file mode 100644 index 00000000000..7f07b700375 --- /dev/null +++ b/aws-v2/elements/GroupIcons.puml @@ -0,0 +1,146 @@ +' the content of this file has been automatically generated +@startuml +!function AutoScaling($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsCloudAlt($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsCloud($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsStepFunction($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function CorporateDataCenter($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function Ec2InstanceContainer($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function ElasticBeanstalkContainer($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function Region($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function ServerContents($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function SpotFleet($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function VirtualPrivateCloudVpc($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function VpcSubnetPrivate($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function VpcSubnetPublic($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +@enduml diff --git a/aws-v2/elements/InternetOfThings.example.puml b/aws-v2/elements/InternetOfThings.example.puml new file mode 100644 index 00000000000..752ea7dbbf1 --- /dev/null +++ b/aws-v2/elements/InternetOfThings.example.puml @@ -0,0 +1,361 @@ +' the content of this file has been automatically generated +@startuml(id=AmazonFreertos) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AmazonFreertos("element0", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsIot1Click) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AwsIot1Click("element1", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsIotAnalyticsChannel) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AwsIotAnalyticsChannel("element2", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsIotAnalyticsDataSet) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AwsIotAnalyticsDataSet("element3", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsIotAnalyticsDataStore) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AwsIotAnalyticsDataStore("element4", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsIotAnalyticsNotebook) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AwsIotAnalyticsNotebook("element5", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsIotAnalyticsPipeline) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AwsIotAnalyticsPipeline("element6", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsIotAnalytics) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AwsIotAnalytics("element7", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsIotButton) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AwsIotButton("element8", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsIotCore) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AwsIotCore("element9", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsIotDeviceDefender) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AwsIotDeviceDefender("element10", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsIotDeviceManagement) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AwsIotDeviceManagement("element11", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsIotEvents) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AwsIotEvents("element12", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsIotGreengrassConnector) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AwsIotGreengrassConnector("element13", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsIotGreengrass) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AwsIotGreengrass("element14", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsIotSitewise) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AwsIotSitewise("element15", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsIotThingsGraph) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AwsIotThingsGraph("element16", "an optional name", "an optional technology") +@enduml +@startuml(id=InternetOfThings) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +InternetOfThings("element17", "an optional name", "an optional technology") +@enduml +@startuml(id=IotAction) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotAction("element18", "an optional name", "an optional technology") +@enduml +@startuml(id=IotActuator) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotActuator("element19", "an optional name", "an optional technology") +@enduml +@startuml(id=IotAlexaEnabledDevice) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotAlexaEnabledDevice("element20", "an optional name", "an optional technology") +@enduml +@startuml(id=IotAlexaSkill) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotAlexaSkill("element21", "an optional name", "an optional technology") +@enduml +@startuml(id=IotAlexaVoiceService) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotAlexaVoiceService("element22", "an optional name", "an optional technology") +@enduml +@startuml(id=IotBank) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotBank("element23", "an optional name", "an optional technology") +@enduml +@startuml(id=IotBicycle) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotBicycle("element24", "an optional name", "an optional technology") +@enduml +@startuml(id=IotCamera) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotCamera("element25", "an optional name", "an optional technology") +@enduml +@startuml(id=IotCar) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotCar("element26", "an optional name", "an optional technology") +@enduml +@startuml(id=IotCart) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotCart("element27", "an optional name", "an optional technology") +@enduml +@startuml(id=IotCertificateManager) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotCertificateManager("element28", "an optional name", "an optional technology") +@enduml +@startuml(id=IotCoffeePot) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotCoffeePot("element29", "an optional name", "an optional technology") +@enduml +@startuml(id=IotDesiredState) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotDesiredState("element30", "an optional name", "an optional technology") +@enduml +@startuml(id=IotDeviceGateway) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotDeviceGateway("element31", "an optional name", "an optional technology") +@enduml +@startuml(id=IotDoorLock) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotDoorLock("element32", "an optional name", "an optional technology") +@enduml +@startuml(id=IotEcho) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotEcho("element33", "an optional name", "an optional technology") +@enduml +@startuml(id=IotFactory) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotFactory("element34", "an optional name", "an optional technology") +@enduml +@startuml(id=IotFireTv) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotFireTv("element35", "an optional name", "an optional technology") +@enduml +@startuml(id=IotFireTvStick) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotFireTvStick("element36", "an optional name", "an optional technology") +@enduml +@startuml(id=IotGeneric) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotGeneric("element37", "an optional name", "an optional technology") +@enduml +@startuml(id=IotHardwareBoard) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotHardwareBoard("element38", "an optional name", "an optional technology") +@enduml +@startuml(id=IotHouse) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotHouse("element39", "an optional name", "an optional technology") +@enduml +@startuml(id=IotHttp2Protocol) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotHttp2Protocol("element40", "an optional name", "an optional technology") +@enduml +@startuml(id=IotHttpProtocol) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotHttpProtocol("element41", "an optional name", "an optional technology") +@enduml +@startuml(id=IotLambdaFunction) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotLambdaFunction("element42", "an optional name", "an optional technology") +@enduml +@startuml(id=IotLightbulb) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotLightbulb("element43", "an optional name", "an optional technology") +@enduml +@startuml(id=IotMedicalEmergency) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotMedicalEmergency("element44", "an optional name", "an optional technology") +@enduml +@startuml(id=IotMqttProtocol) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotMqttProtocol("element45", "an optional name", "an optional technology") +@enduml +@startuml(id=IotOverTheAirUpdate) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotOverTheAirUpdate("element46", "an optional name", "an optional technology") +@enduml +@startuml(id=IotPoliceEmergency) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotPoliceEmergency("element47", "an optional name", "an optional technology") +@enduml +@startuml(id=IotPolicy) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotPolicy("element48", "an optional name", "an optional technology") +@enduml +@startuml(id=IotReportedState) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotReportedState("element49", "an optional name", "an optional technology") +@enduml +@startuml(id=IotRule) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotRule("element50", "an optional name", "an optional technology") +@enduml +@startuml(id=IotSensor) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotSensor("element51", "an optional name", "an optional technology") +@enduml +@startuml(id=IotServo) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotServo("element52", "an optional name", "an optional technology") +@enduml +@startuml(id=IotShadow) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotShadow("element53", "an optional name", "an optional technology") +@enduml +@startuml(id=IotSimulator) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotSimulator("element54", "an optional name", "an optional technology") +@enduml +@startuml(id=IotThermostat) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotThermostat("element55", "an optional name", "an optional technology") +@enduml +@startuml(id=IotTopic) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotTopic("element56", "an optional name", "an optional technology") +@enduml +@startuml(id=IotTravel) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotTravel("element57", "an optional name", "an optional technology") +@enduml +@startuml(id=IotUtility) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotUtility("element58", "an optional name", "an optional technology") +@enduml +@startuml(id=IotWindfarm) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotWindfarm("element59", "an optional name", "an optional technology") +@enduml diff --git a/aws-v2/elements/InternetOfThings.md b/aws-v2/elements/InternetOfThings.md new file mode 100644 index 00000000000..68a361bd7d8 --- /dev/null +++ b/aws-v2/elements/InternetOfThings.md @@ -0,0 +1,602 @@ +# InternetOfThings + +## AmazonFreertos +![AmazonFreertos](../icons-50x50/InternetOfThings/AmazonFreertos.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AmazonFreertos("element0", "an optional name") +``` +render the snippet with PlantUML server + +## AwsIot1Click +![AwsIot1Click](../icons-50x50/InternetOfThings/AwsIot1Click.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AwsIot1Click("element1", "an optional name") +``` +render the snippet with PlantUML server + +## AwsIotAnalyticsChannel +![AwsIotAnalyticsChannel](../icons-50x50/InternetOfThings/AwsIotAnalyticsChannel.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AwsIotAnalyticsChannel("element2", "an optional name") +``` +render the snippet with PlantUML server + +## AwsIotAnalyticsDataSet +![AwsIotAnalyticsDataSet](../icons-50x50/InternetOfThings/AwsIotAnalyticsDataSet.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AwsIotAnalyticsDataSet("element3", "an optional name") +``` +render the snippet with PlantUML server + +## AwsIotAnalyticsDataStore +![AwsIotAnalyticsDataStore](../icons-50x50/InternetOfThings/AwsIotAnalyticsDataStore.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AwsIotAnalyticsDataStore("element4", "an optional name") +``` +render the snippet with PlantUML server + +## AwsIotAnalyticsNotebook +![AwsIotAnalyticsNotebook](../icons-50x50/InternetOfThings/AwsIotAnalyticsNotebook.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AwsIotAnalyticsNotebook("element5", "an optional name") +``` +render the snippet with PlantUML server + +## AwsIotAnalyticsPipeline +![AwsIotAnalyticsPipeline](../icons-50x50/InternetOfThings/AwsIotAnalyticsPipeline.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AwsIotAnalyticsPipeline("element6", "an optional name") +``` +render the snippet with PlantUML server + +## AwsIotAnalytics +![AwsIotAnalytics](../icons-50x50/InternetOfThings/AwsIotAnalytics.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AwsIotAnalytics("element7", "an optional name") +``` +render the snippet with PlantUML server + +## AwsIotButton +![AwsIotButton](../icons-50x50/InternetOfThings/AwsIotButton.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AwsIotButton("element8", "an optional name") +``` +render the snippet with PlantUML server + +## AwsIotCore +![AwsIotCore](../icons-50x50/InternetOfThings/AwsIotCore.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AwsIotCore("element9", "an optional name") +``` +render the snippet with PlantUML server + +## AwsIotDeviceDefender +![AwsIotDeviceDefender](../icons-50x50/InternetOfThings/AwsIotDeviceDefender.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AwsIotDeviceDefender("element10", "an optional name") +``` +render the snippet with PlantUML server + +## AwsIotDeviceManagement +![AwsIotDeviceManagement](../icons-50x50/InternetOfThings/AwsIotDeviceManagement.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AwsIotDeviceManagement("element11", "an optional name") +``` +render the snippet with PlantUML server + +## AwsIotEvents +![AwsIotEvents](../icons-50x50/InternetOfThings/AwsIotEvents.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AwsIotEvents("element12", "an optional name") +``` +render the snippet with PlantUML server + +## AwsIotGreengrassConnector +![AwsIotGreengrassConnector](../icons-50x50/InternetOfThings/AwsIotGreengrassConnector.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AwsIotGreengrassConnector("element13", "an optional name") +``` +render the snippet with PlantUML server + +## AwsIotGreengrass +![AwsIotGreengrass](../icons-50x50/InternetOfThings/AwsIotGreengrass.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AwsIotGreengrass("element14", "an optional name") +``` +render the snippet with PlantUML server + +## AwsIotSitewise +![AwsIotSitewise](../icons-50x50/InternetOfThings/AwsIotSitewise.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AwsIotSitewise("element15", "an optional name") +``` +render the snippet with PlantUML server + +## AwsIotThingsGraph +![AwsIotThingsGraph](../icons-50x50/InternetOfThings/AwsIotThingsGraph.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +AwsIotThingsGraph("element16", "an optional name") +``` +render the snippet with PlantUML server + +## InternetOfThings +![InternetOfThings](../icons-50x50/InternetOfThings/InternetOfThings.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +InternetOfThings("element17", "an optional name") +``` +render the snippet with PlantUML server + +## IotAction +![IotAction](../icons-50x50/InternetOfThings/IotAction.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotAction("element18", "an optional name") +``` +render the snippet with PlantUML server + +## IotActuator +![IotActuator](../icons-50x50/InternetOfThings/IotActuator.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotActuator("element19", "an optional name") +``` +render the snippet with PlantUML server + +## IotAlexaEnabledDevice +![IotAlexaEnabledDevice](../icons-50x50/InternetOfThings/IotAlexaEnabledDevice.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotAlexaEnabledDevice("element20", "an optional name") +``` +render the snippet with PlantUML server + +## IotAlexaSkill +![IotAlexaSkill](../icons-50x50/InternetOfThings/IotAlexaSkill.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotAlexaSkill("element21", "an optional name") +``` +render the snippet with PlantUML server + +## IotAlexaVoiceService +![IotAlexaVoiceService](../icons-50x50/InternetOfThings/IotAlexaVoiceService.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotAlexaVoiceService("element22", "an optional name") +``` +render the snippet with PlantUML server + +## IotBank +![IotBank](../icons-50x50/InternetOfThings/IotBank.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotBank("element23", "an optional name") +``` +render the snippet with PlantUML server + +## IotBicycle +![IotBicycle](../icons-50x50/InternetOfThings/IotBicycle.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotBicycle("element24", "an optional name") +``` +render the snippet with PlantUML server + +## IotCamera +![IotCamera](../icons-50x50/InternetOfThings/IotCamera.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotCamera("element25", "an optional name") +``` +render the snippet with PlantUML server + +## IotCar +![IotCar](../icons-50x50/InternetOfThings/IotCar.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotCar("element26", "an optional name") +``` +render the snippet with PlantUML server + +## IotCart +![IotCart](../icons-50x50/InternetOfThings/IotCart.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotCart("element27", "an optional name") +``` +render the snippet with PlantUML server + +## IotCertificateManager +![IotCertificateManager](../icons-50x50/InternetOfThings/IotCertificateManager.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotCertificateManager("element28", "an optional name") +``` +render the snippet with PlantUML server + +## IotCoffeePot +![IotCoffeePot](../icons-50x50/InternetOfThings/IotCoffeePot.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotCoffeePot("element29", "an optional name") +``` +render the snippet with PlantUML server + +## IotDesiredState +![IotDesiredState](../icons-50x50/InternetOfThings/IotDesiredState.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotDesiredState("element30", "an optional name") +``` +render the snippet with PlantUML server + +## IotDeviceGateway +![IotDeviceGateway](../icons-50x50/InternetOfThings/IotDeviceGateway.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotDeviceGateway("element31", "an optional name") +``` +render the snippet with PlantUML server + +## IotDoorLock +![IotDoorLock](../icons-50x50/InternetOfThings/IotDoorLock.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotDoorLock("element32", "an optional name") +``` +render the snippet with PlantUML server + +## IotEcho +![IotEcho](../icons-50x50/InternetOfThings/IotEcho.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotEcho("element33", "an optional name") +``` +render the snippet with PlantUML server + +## IotFactory +![IotFactory](../icons-50x50/InternetOfThings/IotFactory.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotFactory("element34", "an optional name") +``` +render the snippet with PlantUML server + +## IotFireTv +![IotFireTv](../icons-50x50/InternetOfThings/IotFireTv.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotFireTv("element35", "an optional name") +``` +render the snippet with PlantUML server + +## IotFireTvStick +![IotFireTvStick](../icons-50x50/InternetOfThings/IotFireTvStick.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotFireTvStick("element36", "an optional name") +``` +render the snippet with PlantUML server + +## IotGeneric +![IotGeneric](../icons-50x50/InternetOfThings/IotGeneric.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotGeneric("element37", "an optional name") +``` +render the snippet with PlantUML server + +## IotHardwareBoard +![IotHardwareBoard](../icons-50x50/InternetOfThings/IotHardwareBoard.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotHardwareBoard("element38", "an optional name") +``` +render the snippet with PlantUML server + +## IotHouse +![IotHouse](../icons-50x50/InternetOfThings/IotHouse.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotHouse("element39", "an optional name") +``` +render the snippet with PlantUML server + +## IotHttp2Protocol +![IotHttp2Protocol](../icons-50x50/InternetOfThings/IotHttp2Protocol.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotHttp2Protocol("element40", "an optional name") +``` +render the snippet with PlantUML server + +## IotHttpProtocol +![IotHttpProtocol](../icons-50x50/InternetOfThings/IotHttpProtocol.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotHttpProtocol("element41", "an optional name") +``` +render the snippet with PlantUML server + +## IotLambdaFunction +![IotLambdaFunction](../icons-50x50/InternetOfThings/IotLambdaFunction.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotLambdaFunction("element42", "an optional name") +``` +render the snippet with PlantUML server + +## IotLightbulb +![IotLightbulb](../icons-50x50/InternetOfThings/IotLightbulb.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotLightbulb("element43", "an optional name") +``` +render the snippet with PlantUML server + +## IotMedicalEmergency +![IotMedicalEmergency](../icons-50x50/InternetOfThings/IotMedicalEmergency.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotMedicalEmergency("element44", "an optional name") +``` +render the snippet with PlantUML server + +## IotMqttProtocol +![IotMqttProtocol](../icons-50x50/InternetOfThings/IotMqttProtocol.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotMqttProtocol("element45", "an optional name") +``` +render the snippet with PlantUML server + +## IotOverTheAirUpdate +![IotOverTheAirUpdate](../icons-50x50/InternetOfThings/IotOverTheAirUpdate.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotOverTheAirUpdate("element46", "an optional name") +``` +render the snippet with PlantUML server + +## IotPoliceEmergency +![IotPoliceEmergency](../icons-50x50/InternetOfThings/IotPoliceEmergency.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotPoliceEmergency("element47", "an optional name") +``` +render the snippet with PlantUML server + +## IotPolicy +![IotPolicy](../icons-50x50/InternetOfThings/IotPolicy.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotPolicy("element48", "an optional name") +``` +render the snippet with PlantUML server + +## IotReportedState +![IotReportedState](../icons-50x50/InternetOfThings/IotReportedState.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotReportedState("element49", "an optional name") +``` +render the snippet with PlantUML server + +## IotRule +![IotRule](../icons-50x50/InternetOfThings/IotRule.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotRule("element50", "an optional name") +``` +render the snippet with PlantUML server + +## IotSensor +![IotSensor](../icons-50x50/InternetOfThings/IotSensor.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotSensor("element51", "an optional name") +``` +render the snippet with PlantUML server + +## IotServo +![IotServo](../icons-50x50/InternetOfThings/IotServo.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotServo("element52", "an optional name") +``` +render the snippet with PlantUML server + +## IotShadow +![IotShadow](../icons-50x50/InternetOfThings/IotShadow.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotShadow("element53", "an optional name") +``` +render the snippet with PlantUML server + +## IotSimulator +![IotSimulator](../icons-50x50/InternetOfThings/IotSimulator.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotSimulator("element54", "an optional name") +``` +render the snippet with PlantUML server + +## IotThermostat +![IotThermostat](../icons-50x50/InternetOfThings/IotThermostat.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotThermostat("element55", "an optional name") +``` +render the snippet with PlantUML server + +## IotTopic +![IotTopic](../icons-50x50/InternetOfThings/IotTopic.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotTopic("element56", "an optional name") +``` +render the snippet with PlantUML server + +## IotTravel +![IotTravel](../icons-50x50/InternetOfThings/IotTravel.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotTravel("element57", "an optional name") +``` +render the snippet with PlantUML server + +## IotUtility +![IotUtility](../icons-50x50/InternetOfThings/IotUtility.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotUtility("element58", "an optional name") +``` +render the snippet with PlantUML server + +## IotWindfarm +![IotWindfarm](../icons-50x50/InternetOfThings/IotWindfarm.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/InternetOfThings") +IotWindfarm("element59", "an optional name") +``` +render the snippet with PlantUML server + diff --git a/aws-v2/elements/InternetOfThings.puml b/aws-v2/elements/InternetOfThings.puml new file mode 100644 index 00000000000..6e98fa3163c --- /dev/null +++ b/aws-v2/elements/InternetOfThings.puml @@ -0,0 +1,663 @@ +' the content of this file has been automatically generated +@startuml +!function AmazonFreertos($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsIot1Click($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsIotAnalyticsChannel($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsIotAnalyticsDataSet($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsIotAnalyticsDataStore($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsIotAnalyticsNotebook($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsIotAnalyticsPipeline($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsIotAnalytics($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsIotButton($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsIotCore($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsIotDeviceDefender($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsIotDeviceManagement($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsIotEvents($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsIotGreengrassConnector($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsIotGreengrass($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsIotSitewise($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsIotThingsGraph($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function InternetOfThings($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotAction($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotActuator($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotAlexaEnabledDevice($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotAlexaSkill($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotAlexaVoiceService($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotBank($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotBicycle($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotCamera($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotCar($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotCart($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotCertificateManager($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotCoffeePot($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotDesiredState($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotDeviceGateway($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotDoorLock($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotEcho($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotFactory($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotFireTv($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotFireTvStick($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotGeneric($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotHardwareBoard($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotHouse($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotHttp2Protocol($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotHttpProtocol($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotLambdaFunction($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotLightbulb($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotMedicalEmergency($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotMqttProtocol($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotOverTheAirUpdate($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotPoliceEmergency($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotPolicy($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotReportedState($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotRule($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotSensor($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotServo($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotShadow($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotSimulator($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotThermostat($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotTopic($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotTravel($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotUtility($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function IotWindfarm($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +@enduml diff --git a/aws-v2/elements/MachineLearning.example.puml b/aws-v2/elements/MachineLearning.example.puml new file mode 100644 index 00000000000..d3695a0aa71 --- /dev/null +++ b/aws-v2/elements/MachineLearning.example.puml @@ -0,0 +1,175 @@ +' the content of this file has been automatically generated +@startuml(id=AmazonAugmentedAi) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonAugmentedAi("element0", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonComprehend) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonComprehend("element1", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonElasticInference) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonElasticInference("element2", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonForecast) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonForecast("element3", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonFraudDetector) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonFraudDetector("element4", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonKendra) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonKendra("element5", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonLex) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonLex("element6", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonPersonalize) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonPersonalize("element7", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonPolly) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonPolly("element8", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonRekognitionImage) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonRekognitionImage("element9", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonRekognition) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonRekognition("element10", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonRekognitionVideo) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonRekognitionVideo("element11", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonSagemakerGroundTruth) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonSagemakerGroundTruth("element12", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonSagemakerModel) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonSagemakerModel("element13", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonSagemakerNotebook) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonSagemakerNotebook("element14", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonSagemaker) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonSagemaker("element15", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonSagemakerTrain) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonSagemakerTrain("element16", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonTextract) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonTextract("element17", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonTranscribe) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonTranscribe("element18", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonTranslate) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonTranslate("element19", "an optional name", "an optional technology") +@enduml +@startuml(id=ApacheMxnetOnAws) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +ApacheMxnetOnAws("element20", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsDeepcomposer) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AwsDeepcomposer("element21", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsDeepcomposerPrimaryBg) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AwsDeepcomposerPrimaryBg("element22", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsDeepLearningAmis) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AwsDeepLearningAmis("element23", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsDeepLearningContainers) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AwsDeepLearningContainers("element24", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsDeeplens) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AwsDeeplens("element25", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsDeepracer) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AwsDeepracer("element26", "an optional name", "an optional technology") +@enduml +@startuml(id=MachineLearning) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +MachineLearning("element27", "an optional name", "an optional technology") +@enduml +@startuml(id=TensorflowOnAws) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +TensorflowOnAws("element28", "an optional name", "an optional technology") +@enduml diff --git a/aws-v2/elements/MachineLearning.md b/aws-v2/elements/MachineLearning.md new file mode 100644 index 00000000000..2beb9ecf701 --- /dev/null +++ b/aws-v2/elements/MachineLearning.md @@ -0,0 +1,292 @@ +# MachineLearning + +## AmazonAugmentedAi +![AmazonAugmentedAi](../icons-50x50/MachineLearning/AmazonAugmentedAi.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonAugmentedAi("element0", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonComprehend +![AmazonComprehend](../icons-50x50/MachineLearning/AmazonComprehend.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonComprehend("element1", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonElasticInference +![AmazonElasticInference](../icons-50x50/MachineLearning/AmazonElasticInference.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonElasticInference("element2", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonForecast +![AmazonForecast](../icons-50x50/MachineLearning/AmazonForecast.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonForecast("element3", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonFraudDetector +![AmazonFraudDetector](../icons-50x50/MachineLearning/AmazonFraudDetector.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonFraudDetector("element4", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonKendra +![AmazonKendra](../icons-50x50/MachineLearning/AmazonKendra.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonKendra("element5", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonLex +![AmazonLex](../icons-50x50/MachineLearning/AmazonLex.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonLex("element6", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonPersonalize +![AmazonPersonalize](../icons-50x50/MachineLearning/AmazonPersonalize.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonPersonalize("element7", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonPolly +![AmazonPolly](../icons-50x50/MachineLearning/AmazonPolly.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonPolly("element8", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonRekognitionImage +![AmazonRekognitionImage](../icons-50x50/MachineLearning/AmazonRekognitionImage.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonRekognitionImage("element9", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonRekognition +![AmazonRekognition](../icons-50x50/MachineLearning/AmazonRekognition.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonRekognition("element10", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonRekognitionVideo +![AmazonRekognitionVideo](../icons-50x50/MachineLearning/AmazonRekognitionVideo.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonRekognitionVideo("element11", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonSagemakerGroundTruth +![AmazonSagemakerGroundTruth](../icons-50x50/MachineLearning/AmazonSagemakerGroundTruth.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonSagemakerGroundTruth("element12", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonSagemakerModel +![AmazonSagemakerModel](../icons-50x50/MachineLearning/AmazonSagemakerModel.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonSagemakerModel("element13", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonSagemakerNotebook +![AmazonSagemakerNotebook](../icons-50x50/MachineLearning/AmazonSagemakerNotebook.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonSagemakerNotebook("element14", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonSagemaker +![AmazonSagemaker](../icons-50x50/MachineLearning/AmazonSagemaker.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonSagemaker("element15", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonSagemakerTrain +![AmazonSagemakerTrain](../icons-50x50/MachineLearning/AmazonSagemakerTrain.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonSagemakerTrain("element16", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonTextract +![AmazonTextract](../icons-50x50/MachineLearning/AmazonTextract.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonTextract("element17", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonTranscribe +![AmazonTranscribe](../icons-50x50/MachineLearning/AmazonTranscribe.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonTranscribe("element18", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonTranslate +![AmazonTranslate](../icons-50x50/MachineLearning/AmazonTranslate.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AmazonTranslate("element19", "an optional name") +``` +render the snippet with PlantUML server + +## ApacheMxnetOnAws +![ApacheMxnetOnAws](../icons-50x50/MachineLearning/ApacheMxnetOnAws.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +ApacheMxnetOnAws("element20", "an optional name") +``` +render the snippet with PlantUML server + +## AwsDeepcomposer +![AwsDeepcomposer](../icons-50x50/MachineLearning/AwsDeepcomposer.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AwsDeepcomposer("element21", "an optional name") +``` +render the snippet with PlantUML server + +## AwsDeepcomposerPrimaryBg +![AwsDeepcomposerPrimaryBg](../icons-50x50/MachineLearning/AwsDeepcomposerPrimaryBg.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AwsDeepcomposerPrimaryBg("element22", "an optional name") +``` +render the snippet with PlantUML server + +## AwsDeepLearningAmis +![AwsDeepLearningAmis](../icons-50x50/MachineLearning/AwsDeepLearningAmis.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AwsDeepLearningAmis("element23", "an optional name") +``` +render the snippet with PlantUML server + +## AwsDeepLearningContainers +![AwsDeepLearningContainers](../icons-50x50/MachineLearning/AwsDeepLearningContainers.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AwsDeepLearningContainers("element24", "an optional name") +``` +render the snippet with PlantUML server + +## AwsDeeplens +![AwsDeeplens](../icons-50x50/MachineLearning/AwsDeeplens.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AwsDeeplens("element25", "an optional name") +``` +render the snippet with PlantUML server + +## AwsDeepracer +![AwsDeepracer](../icons-50x50/MachineLearning/AwsDeepracer.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +AwsDeepracer("element26", "an optional name") +``` +render the snippet with PlantUML server + +## MachineLearning +![MachineLearning](../icons-50x50/MachineLearning/MachineLearning.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +MachineLearning("element27", "an optional name") +``` +render the snippet with PlantUML server + +## TensorflowOnAws +![TensorflowOnAws](../icons-50x50/MachineLearning/TensorflowOnAws.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MachineLearning") +TensorflowOnAws("element28", "an optional name") +``` +render the snippet with PlantUML server + diff --git a/aws-v2/elements/MachineLearning.puml b/aws-v2/elements/MachineLearning.puml new file mode 100644 index 00000000000..52adef5127b --- /dev/null +++ b/aws-v2/elements/MachineLearning.puml @@ -0,0 +1,322 @@ +' the content of this file has been automatically generated +@startuml +!function AmazonAugmentedAi($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonComprehend($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonElasticInference($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonForecast($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonFraudDetector($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonKendra($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonLex($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonPersonalize($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonPolly($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonRekognitionImage($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonRekognition($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonRekognitionVideo($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonSagemakerGroundTruth($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonSagemakerModel($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonSagemakerNotebook($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonSagemaker($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonSagemakerTrain($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonTextract($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonTranscribe($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonTranslate($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function ApacheMxnetOnAws($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsDeepcomposer($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsDeepcomposerPrimaryBg($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsDeepLearningAmis($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsDeepLearningContainers($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsDeeplens($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsDeepracer($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function MachineLearning($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function TensorflowOnAws($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +@enduml diff --git a/aws-v2/elements/ManagementGovernance.example.puml b/aws-v2/elements/ManagementGovernance.example.puml new file mode 100644 index 00000000000..644a6bc86c7 --- /dev/null +++ b/aws-v2/elements/ManagementGovernance.example.puml @@ -0,0 +1,301 @@ +' the content of this file has been automatically generated +@startuml(id=AmazonCloudwatchAlarm) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AmazonCloudwatchAlarm("element0", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonCloudwatchEventEventBased) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AmazonCloudwatchEventEventBased("element1", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonCloudwatchEventTimeBased) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AmazonCloudwatchEventTimeBased("element2", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonCloudwatch) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AmazonCloudwatch("element3", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonCloudwatchRule) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AmazonCloudwatchRule("element4", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonCodeguru) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AmazonCodeguru("element5", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsAutoScaling) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsAutoScaling("element6", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsCloudformationChangeSet) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsCloudformationChangeSet("element7", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsCloudformation) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsCloudformation("element8", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsCloudformationStack) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsCloudformationStack("element9", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsCloudformationTemplate) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsCloudformationTemplate("element10", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsCloudtrail) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsCloudtrail("element11", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsCommandLineInterface) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsCommandLineInterface("element12", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsConfig) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsConfig("element13", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsControlTower) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsControlTower("element14", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsLicenseManager) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsLicenseManager("element15", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsManagedServices) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsManagedServices("element16", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsManagementConsole) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsManagementConsole("element17", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsOpsworksApps) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsOpsworksApps("element18", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsOpsworksDeployments) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsOpsworksDeployments("element19", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsOpsworksInstances) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsOpsworksInstances("element20", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsOpsworksLayers) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsOpsworksLayers("element21", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsOpsworksMonitoring) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsOpsworksMonitoring("element22", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsOpsworksPermissions) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsOpsworksPermissions("element23", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsOpsworks) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsOpsworks("element24", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsOpsworksResources) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsOpsworksResources("element25", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsOpsworksStack2) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsOpsworksStack2("element26", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsOrganizationsAccount) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsOrganizationsAccount("element27", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsOrganizationsOrganizationalUnit) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsOrganizationsOrganizationalUnit("element28", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsOrganizations) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsOrganizations("element29", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsPersonalHealthDashboard) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsPersonalHealthDashboard("element30", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsServiceCatalog) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsServiceCatalog("element31", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsSystemsManagerAutomation) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsSystemsManagerAutomation("element32", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsSystemsManagerDocuments) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsSystemsManagerDocuments("element33", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsSystemsManagerInventory) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsSystemsManagerInventory("element34", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsSystemsManagerMaintenanceWindows) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsSystemsManagerMaintenanceWindows("element35", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsSystemsManagerParameterStore) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsSystemsManagerParameterStore("element36", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsSystemsManagerPatchManager) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsSystemsManagerPatchManager("element37", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsSystemsManager) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsSystemsManager("element38", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsSystemsManagerRunCommand) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsSystemsManagerRunCommand("element39", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsSystemsManagerStateManager) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsSystemsManagerStateManager("element40", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsTrustedAdvisorChecklistCost) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsTrustedAdvisorChecklistCost("element41", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsTrustedAdvisorChecklistFaultTolerant) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsTrustedAdvisorChecklistFaultTolerant("element42", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsTrustedAdvisorChecklistPerformance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsTrustedAdvisorChecklistPerformance("element43", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsTrustedAdvisorChecklist) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsTrustedAdvisorChecklist("element44", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsTrustedAdvisorChecklistSecurity) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsTrustedAdvisorChecklistSecurity("element45", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsTrustedAdvisor) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsTrustedAdvisor("element46", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsWellArchitectedTool) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsWellArchitectedTool("element47", "an optional name", "an optional technology") +@enduml +@startuml(id=ManagementAndGovernance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +ManagementAndGovernance("element48", "an optional name", "an optional technology") +@enduml +@startuml(id=SystemsManagerOpscenter) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +SystemsManagerOpscenter("element49", "an optional name", "an optional technology") +@enduml diff --git a/aws-v2/elements/ManagementGovernance.md b/aws-v2/elements/ManagementGovernance.md new file mode 100644 index 00000000000..7244cb91290 --- /dev/null +++ b/aws-v2/elements/ManagementGovernance.md @@ -0,0 +1,502 @@ +# ManagementGovernance + +## AmazonCloudwatchAlarm +![AmazonCloudwatchAlarm](../icons-50x50/ManagementGovernance/AmazonCloudwatchAlarm.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AmazonCloudwatchAlarm("element0", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonCloudwatchEventEventBased +![AmazonCloudwatchEventEventBased](../icons-50x50/ManagementGovernance/AmazonCloudwatchEventEventBased.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AmazonCloudwatchEventEventBased("element1", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonCloudwatchEventTimeBased +![AmazonCloudwatchEventTimeBased](../icons-50x50/ManagementGovernance/AmazonCloudwatchEventTimeBased.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AmazonCloudwatchEventTimeBased("element2", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonCloudwatch +![AmazonCloudwatch](../icons-50x50/ManagementGovernance/AmazonCloudwatch.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AmazonCloudwatch("element3", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonCloudwatchRule +![AmazonCloudwatchRule](../icons-50x50/ManagementGovernance/AmazonCloudwatchRule.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AmazonCloudwatchRule("element4", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonCodeguru +![AmazonCodeguru](../icons-50x50/ManagementGovernance/AmazonCodeguru.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AmazonCodeguru("element5", "an optional name") +``` +render the snippet with PlantUML server + +## AwsAutoScaling +![AwsAutoScaling](../icons-50x50/ManagementGovernance/AwsAutoScaling.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsAutoScaling("element6", "an optional name") +``` +render the snippet with PlantUML server + +## AwsCloudformationChangeSet +![AwsCloudformationChangeSet](../icons-50x50/ManagementGovernance/AwsCloudformationChangeSet.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsCloudformationChangeSet("element7", "an optional name") +``` +render the snippet with PlantUML server + +## AwsCloudformation +![AwsCloudformation](../icons-50x50/ManagementGovernance/AwsCloudformation.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsCloudformation("element8", "an optional name") +``` +render the snippet with PlantUML server + +## AwsCloudformationStack +![AwsCloudformationStack](../icons-50x50/ManagementGovernance/AwsCloudformationStack.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsCloudformationStack("element9", "an optional name") +``` +render the snippet with PlantUML server + +## AwsCloudformationTemplate +![AwsCloudformationTemplate](../icons-50x50/ManagementGovernance/AwsCloudformationTemplate.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsCloudformationTemplate("element10", "an optional name") +``` +render the snippet with PlantUML server + +## AwsCloudtrail +![AwsCloudtrail](../icons-50x50/ManagementGovernance/AwsCloudtrail.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsCloudtrail("element11", "an optional name") +``` +render the snippet with PlantUML server + +## AwsCommandLineInterface +![AwsCommandLineInterface](../icons-50x50/ManagementGovernance/AwsCommandLineInterface.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsCommandLineInterface("element12", "an optional name") +``` +render the snippet with PlantUML server + +## AwsConfig +![AwsConfig](../icons-50x50/ManagementGovernance/AwsConfig.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsConfig("element13", "an optional name") +``` +render the snippet with PlantUML server + +## AwsControlTower +![AwsControlTower](../icons-50x50/ManagementGovernance/AwsControlTower.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsControlTower("element14", "an optional name") +``` +render the snippet with PlantUML server + +## AwsLicenseManager +![AwsLicenseManager](../icons-50x50/ManagementGovernance/AwsLicenseManager.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsLicenseManager("element15", "an optional name") +``` +render the snippet with PlantUML server + +## AwsManagedServices +![AwsManagedServices](../icons-50x50/ManagementGovernance/AwsManagedServices.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsManagedServices("element16", "an optional name") +``` +render the snippet with PlantUML server + +## AwsManagementConsole +![AwsManagementConsole](../icons-50x50/ManagementGovernance/AwsManagementConsole.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsManagementConsole("element17", "an optional name") +``` +render the snippet with PlantUML server + +## AwsOpsworksApps +![AwsOpsworksApps](../icons-50x50/ManagementGovernance/AwsOpsworksApps.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsOpsworksApps("element18", "an optional name") +``` +render the snippet with PlantUML server + +## AwsOpsworksDeployments +![AwsOpsworksDeployments](../icons-50x50/ManagementGovernance/AwsOpsworksDeployments.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsOpsworksDeployments("element19", "an optional name") +``` +render the snippet with PlantUML server + +## AwsOpsworksInstances +![AwsOpsworksInstances](../icons-50x50/ManagementGovernance/AwsOpsworksInstances.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsOpsworksInstances("element20", "an optional name") +``` +render the snippet with PlantUML server + +## AwsOpsworksLayers +![AwsOpsworksLayers](../icons-50x50/ManagementGovernance/AwsOpsworksLayers.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsOpsworksLayers("element21", "an optional name") +``` +render the snippet with PlantUML server + +## AwsOpsworksMonitoring +![AwsOpsworksMonitoring](../icons-50x50/ManagementGovernance/AwsOpsworksMonitoring.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsOpsworksMonitoring("element22", "an optional name") +``` +render the snippet with PlantUML server + +## AwsOpsworksPermissions +![AwsOpsworksPermissions](../icons-50x50/ManagementGovernance/AwsOpsworksPermissions.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsOpsworksPermissions("element23", "an optional name") +``` +render the snippet with PlantUML server + +## AwsOpsworks +![AwsOpsworks](../icons-50x50/ManagementGovernance/AwsOpsworks.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsOpsworks("element24", "an optional name") +``` +render the snippet with PlantUML server + +## AwsOpsworksResources +![AwsOpsworksResources](../icons-50x50/ManagementGovernance/AwsOpsworksResources.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsOpsworksResources("element25", "an optional name") +``` +render the snippet with PlantUML server + +## AwsOpsworksStack2 +![AwsOpsworksStack2](../icons-50x50/ManagementGovernance/AwsOpsworksStack2.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsOpsworksStack2("element26", "an optional name") +``` +render the snippet with PlantUML server + +## AwsOrganizationsAccount +![AwsOrganizationsAccount](../icons-50x50/ManagementGovernance/AwsOrganizationsAccount.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsOrganizationsAccount("element27", "an optional name") +``` +render the snippet with PlantUML server + +## AwsOrganizationsOrganizationalUnit +![AwsOrganizationsOrganizationalUnit](../icons-50x50/ManagementGovernance/AwsOrganizationsOrganizationalUnit.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsOrganizationsOrganizationalUnit("element28", "an optional name") +``` +render the snippet with PlantUML server + +## AwsOrganizations +![AwsOrganizations](../icons-50x50/ManagementGovernance/AwsOrganizations.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsOrganizations("element29", "an optional name") +``` +render the snippet with PlantUML server + +## AwsPersonalHealthDashboard +![AwsPersonalHealthDashboard](../icons-50x50/ManagementGovernance/AwsPersonalHealthDashboard.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsPersonalHealthDashboard("element30", "an optional name") +``` +render the snippet with PlantUML server + +## AwsServiceCatalog +![AwsServiceCatalog](../icons-50x50/ManagementGovernance/AwsServiceCatalog.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsServiceCatalog("element31", "an optional name") +``` +render the snippet with PlantUML server + +## AwsSystemsManagerAutomation +![AwsSystemsManagerAutomation](../icons-50x50/ManagementGovernance/AwsSystemsManagerAutomation.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsSystemsManagerAutomation("element32", "an optional name") +``` +render the snippet with PlantUML server + +## AwsSystemsManagerDocuments +![AwsSystemsManagerDocuments](../icons-50x50/ManagementGovernance/AwsSystemsManagerDocuments.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsSystemsManagerDocuments("element33", "an optional name") +``` +render the snippet with PlantUML server + +## AwsSystemsManagerInventory +![AwsSystemsManagerInventory](../icons-50x50/ManagementGovernance/AwsSystemsManagerInventory.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsSystemsManagerInventory("element34", "an optional name") +``` +render the snippet with PlantUML server + +## AwsSystemsManagerMaintenanceWindows +![AwsSystemsManagerMaintenanceWindows](../icons-50x50/ManagementGovernance/AwsSystemsManagerMaintenanceWindows.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsSystemsManagerMaintenanceWindows("element35", "an optional name") +``` +render the snippet with PlantUML server + +## AwsSystemsManagerParameterStore +![AwsSystemsManagerParameterStore](../icons-50x50/ManagementGovernance/AwsSystemsManagerParameterStore.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsSystemsManagerParameterStore("element36", "an optional name") +``` +render the snippet with PlantUML server + +## AwsSystemsManagerPatchManager +![AwsSystemsManagerPatchManager](../icons-50x50/ManagementGovernance/AwsSystemsManagerPatchManager.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsSystemsManagerPatchManager("element37", "an optional name") +``` +render the snippet with PlantUML server + +## AwsSystemsManager +![AwsSystemsManager](../icons-50x50/ManagementGovernance/AwsSystemsManager.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsSystemsManager("element38", "an optional name") +``` +render the snippet with PlantUML server + +## AwsSystemsManagerRunCommand +![AwsSystemsManagerRunCommand](../icons-50x50/ManagementGovernance/AwsSystemsManagerRunCommand.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsSystemsManagerRunCommand("element39", "an optional name") +``` +render the snippet with PlantUML server + +## AwsSystemsManagerStateManager +![AwsSystemsManagerStateManager](../icons-50x50/ManagementGovernance/AwsSystemsManagerStateManager.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsSystemsManagerStateManager("element40", "an optional name") +``` +render the snippet with PlantUML server + +## AwsTrustedAdvisorChecklistCost +![AwsTrustedAdvisorChecklistCost](../icons-50x50/ManagementGovernance/AwsTrustedAdvisorChecklistCost.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsTrustedAdvisorChecklistCost("element41", "an optional name") +``` +render the snippet with PlantUML server + +## AwsTrustedAdvisorChecklistFaultTolerant +![AwsTrustedAdvisorChecklistFaultTolerant](../icons-50x50/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsTrustedAdvisorChecklistFaultTolerant("element42", "an optional name") +``` +render the snippet with PlantUML server + +## AwsTrustedAdvisorChecklistPerformance +![AwsTrustedAdvisorChecklistPerformance](../icons-50x50/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsTrustedAdvisorChecklistPerformance("element43", "an optional name") +``` +render the snippet with PlantUML server + +## AwsTrustedAdvisorChecklist +![AwsTrustedAdvisorChecklist](../icons-50x50/ManagementGovernance/AwsTrustedAdvisorChecklist.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsTrustedAdvisorChecklist("element44", "an optional name") +``` +render the snippet with PlantUML server + +## AwsTrustedAdvisorChecklistSecurity +![AwsTrustedAdvisorChecklistSecurity](../icons-50x50/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsTrustedAdvisorChecklistSecurity("element45", "an optional name") +``` +render the snippet with PlantUML server + +## AwsTrustedAdvisor +![AwsTrustedAdvisor](../icons-50x50/ManagementGovernance/AwsTrustedAdvisor.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsTrustedAdvisor("element46", "an optional name") +``` +render the snippet with PlantUML server + +## AwsWellArchitectedTool +![AwsWellArchitectedTool](../icons-50x50/ManagementGovernance/AwsWellArchitectedTool.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +AwsWellArchitectedTool("element47", "an optional name") +``` +render the snippet with PlantUML server + +## ManagementAndGovernance +![ManagementAndGovernance](../icons-50x50/ManagementGovernance/ManagementAndGovernance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +ManagementAndGovernance("element48", "an optional name") +``` +render the snippet with PlantUML server + +## SystemsManagerOpscenter +![SystemsManagerOpscenter](../icons-50x50/ManagementGovernance/SystemsManagerOpscenter.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/ManagementGovernance") +SystemsManagerOpscenter("element49", "an optional name") +``` +render the snippet with PlantUML server + diff --git a/aws-v2/elements/ManagementGovernance.puml b/aws-v2/elements/ManagementGovernance.puml new file mode 100644 index 00000000000..6fb4fbbdb9d --- /dev/null +++ b/aws-v2/elements/ManagementGovernance.puml @@ -0,0 +1,553 @@ +' the content of this file has been automatically generated +@startuml +!function AmazonCloudwatchAlarm($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonCloudwatchEventEventBased($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonCloudwatchEventTimeBased($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonCloudwatch($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonCloudwatchRule($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonCodeguru($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsAutoScaling($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsCloudformationChangeSet($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsCloudformation($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsCloudformationStack($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsCloudformationTemplate($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsCloudtrail($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsCommandLineInterface($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsConfig($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsControlTower($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsLicenseManager($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsManagedServices($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsManagementConsole($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsOpsworksApps($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsOpsworksDeployments($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsOpsworksInstances($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsOpsworksLayers($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsOpsworksMonitoring($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsOpsworksPermissions($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsOpsworks($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsOpsworksResources($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsOpsworksStack2($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsOrganizationsAccount($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsOrganizationsOrganizationalUnit($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsOrganizations($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsPersonalHealthDashboard($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsServiceCatalog($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsSystemsManagerAutomation($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsSystemsManagerDocuments($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsSystemsManagerInventory($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsSystemsManagerMaintenanceWindows($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsSystemsManagerParameterStore($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsSystemsManagerPatchManager($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsSystemsManager($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsSystemsManagerRunCommand($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsSystemsManagerStateManager($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsTrustedAdvisorChecklistCost($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsTrustedAdvisorChecklistFaultTolerant($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsTrustedAdvisorChecklistPerformance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsTrustedAdvisorChecklist($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsTrustedAdvisorChecklistSecurity($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsTrustedAdvisor($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsWellArchitectedTool($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function ManagementAndGovernance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function SystemsManagerOpscenter($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +@enduml diff --git a/aws-v2/elements/MediaServices.example.puml b/aws-v2/elements/MediaServices.example.puml new file mode 100644 index 00000000000..325c07a77a9 --- /dev/null +++ b/aws-v2/elements/MediaServices.example.puml @@ -0,0 +1,73 @@ +' the content of this file has been automatically generated +@startuml(id=AmazonElasticTranscoder) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MediaServices") +AmazonElasticTranscoder("element0", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonKinesisVideoStreams) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MediaServices") +AmazonKinesisVideoStreams("element1", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsElementalConductor) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MediaServices") +AwsElementalConductor("element2", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsElementalDelta) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MediaServices") +AwsElementalDelta("element3", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsElementalLive) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MediaServices") +AwsElementalLive("element4", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsElementalMediaconnect) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MediaServices") +AwsElementalMediaconnect("element5", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsElementalMedialive) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MediaServices") +AwsElementalMedialive("element6", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsElementalMediapackage) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MediaServices") +AwsElementalMediapackage("element7", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsElementalMediastore) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MediaServices") +AwsElementalMediastore("element8", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsElementalMediatailor) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MediaServices") +AwsElementalMediatailor("element9", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsElementalServer) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MediaServices") +AwsElementalServer("element10", "an optional name", "an optional technology") +@enduml +@startuml(id=MediaServices) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MediaServices") +MediaServices("element11", "an optional name", "an optional technology") +@enduml diff --git a/aws-v2/elements/MediaServices.md b/aws-v2/elements/MediaServices.md new file mode 100644 index 00000000000..8a120c95729 --- /dev/null +++ b/aws-v2/elements/MediaServices.md @@ -0,0 +1,122 @@ +# MediaServices + +## AmazonElasticTranscoder +![AmazonElasticTranscoder](../icons-50x50/MediaServices/AmazonElasticTranscoder.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MediaServices") +AmazonElasticTranscoder("element0", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonKinesisVideoStreams +![AmazonKinesisVideoStreams](../icons-50x50/MediaServices/AmazonKinesisVideoStreams.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MediaServices") +AmazonKinesisVideoStreams("element1", "an optional name") +``` +render the snippet with PlantUML server + +## AwsElementalConductor +![AwsElementalConductor](../icons-50x50/MediaServices/AwsElementalConductor.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MediaServices") +AwsElementalConductor("element2", "an optional name") +``` +render the snippet with PlantUML server + +## AwsElementalDelta +![AwsElementalDelta](../icons-50x50/MediaServices/AwsElementalDelta.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MediaServices") +AwsElementalDelta("element3", "an optional name") +``` +render the snippet with PlantUML server + +## AwsElementalLive +![AwsElementalLive](../icons-50x50/MediaServices/AwsElementalLive.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MediaServices") +AwsElementalLive("element4", "an optional name") +``` +render the snippet with PlantUML server + +## AwsElementalMediaconnect +![AwsElementalMediaconnect](../icons-50x50/MediaServices/AwsElementalMediaconnect.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MediaServices") +AwsElementalMediaconnect("element5", "an optional name") +``` +render the snippet with PlantUML server + +## AwsElementalMedialive +![AwsElementalMedialive](../icons-50x50/MediaServices/AwsElementalMedialive.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MediaServices") +AwsElementalMedialive("element6", "an optional name") +``` +render the snippet with PlantUML server + +## AwsElementalMediapackage +![AwsElementalMediapackage](../icons-50x50/MediaServices/AwsElementalMediapackage.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MediaServices") +AwsElementalMediapackage("element7", "an optional name") +``` +render the snippet with PlantUML server + +## AwsElementalMediastore +![AwsElementalMediastore](../icons-50x50/MediaServices/AwsElementalMediastore.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MediaServices") +AwsElementalMediastore("element8", "an optional name") +``` +render the snippet with PlantUML server + +## AwsElementalMediatailor +![AwsElementalMediatailor](../icons-50x50/MediaServices/AwsElementalMediatailor.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MediaServices") +AwsElementalMediatailor("element9", "an optional name") +``` +render the snippet with PlantUML server + +## AwsElementalServer +![AwsElementalServer](../icons-50x50/MediaServices/AwsElementalServer.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MediaServices") +AwsElementalServer("element10", "an optional name") +``` +render the snippet with PlantUML server + +## MediaServices +![MediaServices](../icons-50x50/MediaServices/MediaServices.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MediaServices") +MediaServices("element11", "an optional name") +``` +render the snippet with PlantUML server + diff --git a/aws-v2/elements/MediaServices.puml b/aws-v2/elements/MediaServices.puml new file mode 100644 index 00000000000..abce0ccec39 --- /dev/null +++ b/aws-v2/elements/MediaServices.puml @@ -0,0 +1,135 @@ +' the content of this file has been automatically generated +@startuml +!function AmazonElasticTranscoder($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonKinesisVideoStreams($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsElementalConductor($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsElementalDelta($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsElementalLive($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsElementalMediaconnect($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsElementalMedialive($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsElementalMediapackage($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsElementalMediastore($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsElementalMediatailor($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsElementalServer($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function MediaServices($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +@enduml diff --git a/aws-v2/elements/MigrationTransfer.example.puml b/aws-v2/elements/MigrationTransfer.example.puml new file mode 100644 index 00000000000..e5c1b914f04 --- /dev/null +++ b/aws-v2/elements/MigrationTransfer.example.puml @@ -0,0 +1,73 @@ +' the content of this file has been automatically generated +@startuml(id=AwsApplicationDiscoveryService) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MigrationTransfer") +AwsApplicationDiscoveryService("element0", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsDatabaseMigrationService) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MigrationTransfer") +AwsDatabaseMigrationService("element1", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsDatasyncAgent) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MigrationTransfer") +AwsDatasyncAgent("element2", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsDatasync) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MigrationTransfer") +AwsDatasync("element3", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsMigrationHub) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MigrationTransfer") +AwsMigrationHub("element4", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsServerMigrationService) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MigrationTransfer") +AwsServerMigrationService("element5", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsSnowballEdge) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MigrationTransfer") +AwsSnowballEdge("element6", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsSnowball) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MigrationTransfer") +AwsSnowball("element7", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsSnowmobile) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MigrationTransfer") +AwsSnowmobile("element8", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsTransferForSftp) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MigrationTransfer") +AwsTransferForSftp("element9", "an optional name", "an optional technology") +@enduml +@startuml(id=CloudendureMigration) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MigrationTransfer") +CloudendureMigration("element10", "an optional name", "an optional technology") +@enduml +@startuml(id=MigrationAndTransfer) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MigrationTransfer") +MigrationAndTransfer("element11", "an optional name", "an optional technology") +@enduml diff --git a/aws-v2/elements/MigrationTransfer.md b/aws-v2/elements/MigrationTransfer.md new file mode 100644 index 00000000000..3f6d916fb30 --- /dev/null +++ b/aws-v2/elements/MigrationTransfer.md @@ -0,0 +1,122 @@ +# MigrationTransfer + +## AwsApplicationDiscoveryService +![AwsApplicationDiscoveryService](../icons-50x50/MigrationTransfer/AwsApplicationDiscoveryService.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MigrationTransfer") +AwsApplicationDiscoveryService("element0", "an optional name") +``` +render the snippet with PlantUML server + +## AwsDatabaseMigrationService +![AwsDatabaseMigrationService](../icons-50x50/MigrationTransfer/AwsDatabaseMigrationService.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MigrationTransfer") +AwsDatabaseMigrationService("element1", "an optional name") +``` +render the snippet with PlantUML server + +## AwsDatasyncAgent +![AwsDatasyncAgent](../icons-50x50/MigrationTransfer/AwsDatasyncAgent.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MigrationTransfer") +AwsDatasyncAgent("element2", "an optional name") +``` +render the snippet with PlantUML server + +## AwsDatasync +![AwsDatasync](../icons-50x50/MigrationTransfer/AwsDatasync.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MigrationTransfer") +AwsDatasync("element3", "an optional name") +``` +render the snippet with PlantUML server + +## AwsMigrationHub +![AwsMigrationHub](../icons-50x50/MigrationTransfer/AwsMigrationHub.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MigrationTransfer") +AwsMigrationHub("element4", "an optional name") +``` +render the snippet with PlantUML server + +## AwsServerMigrationService +![AwsServerMigrationService](../icons-50x50/MigrationTransfer/AwsServerMigrationService.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MigrationTransfer") +AwsServerMigrationService("element5", "an optional name") +``` +render the snippet with PlantUML server + +## AwsSnowballEdge +![AwsSnowballEdge](../icons-50x50/MigrationTransfer/AwsSnowballEdge.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MigrationTransfer") +AwsSnowballEdge("element6", "an optional name") +``` +render the snippet with PlantUML server + +## AwsSnowball +![AwsSnowball](../icons-50x50/MigrationTransfer/AwsSnowball.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MigrationTransfer") +AwsSnowball("element7", "an optional name") +``` +render the snippet with PlantUML server + +## AwsSnowmobile +![AwsSnowmobile](../icons-50x50/MigrationTransfer/AwsSnowmobile.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MigrationTransfer") +AwsSnowmobile("element8", "an optional name") +``` +render the snippet with PlantUML server + +## AwsTransferForSftp +![AwsTransferForSftp](../icons-50x50/MigrationTransfer/AwsTransferForSftp.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MigrationTransfer") +AwsTransferForSftp("element9", "an optional name") +``` +render the snippet with PlantUML server + +## CloudendureMigration +![CloudendureMigration](../icons-50x50/MigrationTransfer/CloudendureMigration.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MigrationTransfer") +CloudendureMigration("element10", "an optional name") +``` +render the snippet with PlantUML server + +## MigrationAndTransfer +![MigrationAndTransfer](../icons-50x50/MigrationTransfer/MigrationAndTransfer.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/MigrationTransfer") +MigrationAndTransfer("element11", "an optional name") +``` +render the snippet with PlantUML server + diff --git a/aws-v2/elements/MigrationTransfer.puml b/aws-v2/elements/MigrationTransfer.puml new file mode 100644 index 00000000000..ae0ac5f1706 --- /dev/null +++ b/aws-v2/elements/MigrationTransfer.puml @@ -0,0 +1,135 @@ +' the content of this file has been automatically generated +@startuml +!function AwsApplicationDiscoveryService($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsDatabaseMigrationService($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsDatasyncAgent($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsDatasync($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsMigrationHub($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsServerMigrationService($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsSnowballEdge($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsSnowball($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsSnowmobile($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsTransferForSftp($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function CloudendureMigration($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function MigrationAndTransfer($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +@enduml diff --git a/aws-v2/elements/Mobile.example.puml b/aws-v2/elements/Mobile.example.puml new file mode 100644 index 00000000000..c71c0cb2c82 --- /dev/null +++ b/aws-v2/elements/Mobile.example.puml @@ -0,0 +1,43 @@ +' the content of this file has been automatically generated +@startuml(id=AmazonApiGatewayEndpoint) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Mobile") +AmazonApiGatewayEndpoint("element0", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonApiGateway) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Mobile") +AmazonApiGateway("element1", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonPinpoint) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Mobile") +AmazonPinpoint("element2", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsAmplify) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Mobile") +AwsAmplify("element3", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsAppsync) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Mobile") +AwsAppsync("element4", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsDeviceFarm) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Mobile") +AwsDeviceFarm("element5", "an optional name", "an optional technology") +@enduml +@startuml(id=Mobile) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Mobile") +Mobile("element6", "an optional name", "an optional technology") +@enduml diff --git a/aws-v2/elements/Mobile.md b/aws-v2/elements/Mobile.md new file mode 100644 index 00000000000..3d946f19f1a --- /dev/null +++ b/aws-v2/elements/Mobile.md @@ -0,0 +1,72 @@ +# Mobile + +## AmazonApiGatewayEndpoint +![AmazonApiGatewayEndpoint](../icons-50x50/Mobile/AmazonApiGatewayEndpoint.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Mobile") +AmazonApiGatewayEndpoint("element0", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonApiGateway +![AmazonApiGateway](../icons-50x50/Mobile/AmazonApiGateway.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Mobile") +AmazonApiGateway("element1", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonPinpoint +![AmazonPinpoint](../icons-50x50/Mobile/AmazonPinpoint.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Mobile") +AmazonPinpoint("element2", "an optional name") +``` +render the snippet with PlantUML server + +## AwsAmplify +![AwsAmplify](../icons-50x50/Mobile/AwsAmplify.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Mobile") +AwsAmplify("element3", "an optional name") +``` +render the snippet with PlantUML server + +## AwsAppsync +![AwsAppsync](../icons-50x50/Mobile/AwsAppsync.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Mobile") +AwsAppsync("element4", "an optional name") +``` +render the snippet with PlantUML server + +## AwsDeviceFarm +![AwsDeviceFarm](../icons-50x50/Mobile/AwsDeviceFarm.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Mobile") +AwsDeviceFarm("element5", "an optional name") +``` +render the snippet with PlantUML server + +## Mobile +![Mobile](../icons-50x50/Mobile/Mobile.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Mobile") +Mobile("element6", "an optional name") +``` +render the snippet with PlantUML server + diff --git a/aws-v2/elements/Mobile.puml b/aws-v2/elements/Mobile.puml new file mode 100644 index 00000000000..f8f747876a7 --- /dev/null +++ b/aws-v2/elements/Mobile.puml @@ -0,0 +1,80 @@ +' the content of this file has been automatically generated +@startuml +!function AmazonApiGatewayEndpoint($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonApiGateway($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonPinpoint($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsAmplify($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsAppsync($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsDeviceFarm($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function Mobile($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +@enduml diff --git a/aws-v2/elements/NetworkingContentDelivery.example.puml b/aws-v2/elements/NetworkingContentDelivery.example.puml new file mode 100644 index 00000000000..0666c843dc9 --- /dev/null +++ b/aws-v2/elements/NetworkingContentDelivery.example.puml @@ -0,0 +1,217 @@ +' the content of this file has been automatically generated +@startuml(id=AmazonApiGatewayEndpoint) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonApiGatewayEndpoint("element0", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonApiGateway) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonApiGateway("element1", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonCloudfrontDownloadDistribution) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonCloudfrontDownloadDistribution("element2", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonCloudfrontEdgeLocation) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonCloudfrontEdgeLocation("element3", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonCloudfront) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonCloudfront("element4", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonCloudfrontStreamingDistribution) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonCloudfrontStreamingDistribution("element5", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonRoute53HostedZone) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonRoute53HostedZone("element6", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonRoute53) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonRoute53("element7", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonRoute53RouteTable) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonRoute53RouteTable("element8", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonVpcCustomerGateway) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonVpcCustomerGateway("element9", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonVpcElasticNetworkAdapter) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonVpcElasticNetworkAdapter("element10", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonVpcElasticNetworkInterface) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonVpcElasticNetworkInterface("element11", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonVpcEndpoints) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonVpcEndpoints("element12", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonVpcFlowLogs) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonVpcFlowLogs("element13", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonVpcInternetGateway) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonVpcInternetGateway("element14", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonVpcNatGateway) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonVpcNatGateway("element15", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonVpcNetworkAccessControlList) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonVpcNetworkAccessControlList("element16", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonVpcPeering) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonVpcPeering("element17", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonVpc) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonVpc("element18", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonVpcRouter) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonVpcRouter("element19", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonVpcTrafficMirroring) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonVpcTrafficMirroring("element20", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonVpcVpnConnection) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonVpcVpnConnection("element21", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonVpcVpnGateway) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonVpcVpnGateway("element22", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsAppMesh) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AwsAppMesh("element23", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsClientVpn) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AwsClientVpn("element24", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsCloudMap) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AwsCloudMap("element25", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsDirectConnect) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AwsDirectConnect("element26", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsGlobalAccelerator) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AwsGlobalAccelerator("element27", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsPrivatelink) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AwsPrivatelink("element28", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsSiteToSiteVpn) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AwsSiteToSiteVpn("element29", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsTransitGateway) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AwsTransitGateway("element30", "an optional name", "an optional technology") +@enduml +@startuml(id=ElasticLoadBalancingClassicLoadBalancer) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +ElasticLoadBalancingClassicLoadBalancer("element31", "an optional name", "an optional technology") +@enduml +@startuml(id=ElasticLoadBalancingElbApplicationLoadBalancer) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +ElasticLoadBalancingElbApplicationLoadBalancer("element32", "an optional name", "an optional technology") +@enduml +@startuml(id=ElasticLoadBalancingElbNetworkLoadBalancer) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +ElasticLoadBalancingElbNetworkLoadBalancer("element33", "an optional name", "an optional technology") +@enduml +@startuml(id=ElasticLoadBalancing) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +ElasticLoadBalancing("element34", "an optional name", "an optional technology") +@enduml +@startuml(id=NetworkingAndContentDelivery) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +NetworkingAndContentDelivery("element35", "an optional name", "an optional technology") +@enduml diff --git a/aws-v2/elements/NetworkingContentDelivery.md b/aws-v2/elements/NetworkingContentDelivery.md new file mode 100644 index 00000000000..200a011b8fc --- /dev/null +++ b/aws-v2/elements/NetworkingContentDelivery.md @@ -0,0 +1,362 @@ +# NetworkingContentDelivery + +## AmazonApiGatewayEndpoint +![AmazonApiGatewayEndpoint](../icons-50x50/NetworkingContentDelivery/AmazonApiGatewayEndpoint.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonApiGatewayEndpoint("element0", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonApiGateway +![AmazonApiGateway](../icons-50x50/NetworkingContentDelivery/AmazonApiGateway.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonApiGateway("element1", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonCloudfrontDownloadDistribution +![AmazonCloudfrontDownloadDistribution](../icons-50x50/NetworkingContentDelivery/AmazonCloudfrontDownloadDistribution.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonCloudfrontDownloadDistribution("element2", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonCloudfrontEdgeLocation +![AmazonCloudfrontEdgeLocation](../icons-50x50/NetworkingContentDelivery/AmazonCloudfrontEdgeLocation.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonCloudfrontEdgeLocation("element3", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonCloudfront +![AmazonCloudfront](../icons-50x50/NetworkingContentDelivery/AmazonCloudfront.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonCloudfront("element4", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonCloudfrontStreamingDistribution +![AmazonCloudfrontStreamingDistribution](../icons-50x50/NetworkingContentDelivery/AmazonCloudfrontStreamingDistribution.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonCloudfrontStreamingDistribution("element5", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonRoute53HostedZone +![AmazonRoute53HostedZone](../icons-50x50/NetworkingContentDelivery/AmazonRoute53HostedZone.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonRoute53HostedZone("element6", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonRoute53 +![AmazonRoute53](../icons-50x50/NetworkingContentDelivery/AmazonRoute53.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonRoute53("element7", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonRoute53RouteTable +![AmazonRoute53RouteTable](../icons-50x50/NetworkingContentDelivery/AmazonRoute53RouteTable.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonRoute53RouteTable("element8", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonVpcCustomerGateway +![AmazonVpcCustomerGateway](../icons-50x50/NetworkingContentDelivery/AmazonVpcCustomerGateway.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonVpcCustomerGateway("element9", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonVpcElasticNetworkAdapter +![AmazonVpcElasticNetworkAdapter](../icons-50x50/NetworkingContentDelivery/AmazonVpcElasticNetworkAdapter.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonVpcElasticNetworkAdapter("element10", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonVpcElasticNetworkInterface +![AmazonVpcElasticNetworkInterface](../icons-50x50/NetworkingContentDelivery/AmazonVpcElasticNetworkInterface.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonVpcElasticNetworkInterface("element11", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonVpcEndpoints +![AmazonVpcEndpoints](../icons-50x50/NetworkingContentDelivery/AmazonVpcEndpoints.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonVpcEndpoints("element12", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonVpcFlowLogs +![AmazonVpcFlowLogs](../icons-50x50/NetworkingContentDelivery/AmazonVpcFlowLogs.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonVpcFlowLogs("element13", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonVpcInternetGateway +![AmazonVpcInternetGateway](../icons-50x50/NetworkingContentDelivery/AmazonVpcInternetGateway.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonVpcInternetGateway("element14", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonVpcNatGateway +![AmazonVpcNatGateway](../icons-50x50/NetworkingContentDelivery/AmazonVpcNatGateway.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonVpcNatGateway("element15", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonVpcNetworkAccessControlList +![AmazonVpcNetworkAccessControlList](../icons-50x50/NetworkingContentDelivery/AmazonVpcNetworkAccessControlList.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonVpcNetworkAccessControlList("element16", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonVpcPeering +![AmazonVpcPeering](../icons-50x50/NetworkingContentDelivery/AmazonVpcPeering.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonVpcPeering("element17", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonVpc +![AmazonVpc](../icons-50x50/NetworkingContentDelivery/AmazonVpc.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonVpc("element18", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonVpcRouter +![AmazonVpcRouter](../icons-50x50/NetworkingContentDelivery/AmazonVpcRouter.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonVpcRouter("element19", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonVpcTrafficMirroring +![AmazonVpcTrafficMirroring](../icons-50x50/NetworkingContentDelivery/AmazonVpcTrafficMirroring.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonVpcTrafficMirroring("element20", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonVpcVpnConnection +![AmazonVpcVpnConnection](../icons-50x50/NetworkingContentDelivery/AmazonVpcVpnConnection.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonVpcVpnConnection("element21", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonVpcVpnGateway +![AmazonVpcVpnGateway](../icons-50x50/NetworkingContentDelivery/AmazonVpcVpnGateway.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AmazonVpcVpnGateway("element22", "an optional name") +``` +render the snippet with PlantUML server + +## AwsAppMesh +![AwsAppMesh](../icons-50x50/NetworkingContentDelivery/AwsAppMesh.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AwsAppMesh("element23", "an optional name") +``` +render the snippet with PlantUML server + +## AwsClientVpn +![AwsClientVpn](../icons-50x50/NetworkingContentDelivery/AwsClientVpn.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AwsClientVpn("element24", "an optional name") +``` +render the snippet with PlantUML server + +## AwsCloudMap +![AwsCloudMap](../icons-50x50/NetworkingContentDelivery/AwsCloudMap.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AwsCloudMap("element25", "an optional name") +``` +render the snippet with PlantUML server + +## AwsDirectConnect +![AwsDirectConnect](../icons-50x50/NetworkingContentDelivery/AwsDirectConnect.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AwsDirectConnect("element26", "an optional name") +``` +render the snippet with PlantUML server + +## AwsGlobalAccelerator +![AwsGlobalAccelerator](../icons-50x50/NetworkingContentDelivery/AwsGlobalAccelerator.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AwsGlobalAccelerator("element27", "an optional name") +``` +render the snippet with PlantUML server + +## AwsPrivatelink +![AwsPrivatelink](../icons-50x50/NetworkingContentDelivery/AwsPrivatelink.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AwsPrivatelink("element28", "an optional name") +``` +render the snippet with PlantUML server + +## AwsSiteToSiteVpn +![AwsSiteToSiteVpn](../icons-50x50/NetworkingContentDelivery/AwsSiteToSiteVpn.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AwsSiteToSiteVpn("element29", "an optional name") +``` +render the snippet with PlantUML server + +## AwsTransitGateway +![AwsTransitGateway](../icons-50x50/NetworkingContentDelivery/AwsTransitGateway.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +AwsTransitGateway("element30", "an optional name") +``` +render the snippet with PlantUML server + +## ElasticLoadBalancingClassicLoadBalancer +![ElasticLoadBalancingClassicLoadBalancer](../icons-50x50/NetworkingContentDelivery/ElasticLoadBalancingClassicLoadBalancer.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +ElasticLoadBalancingClassicLoadBalancer("element31", "an optional name") +``` +render the snippet with PlantUML server + +## ElasticLoadBalancingElbApplicationLoadBalancer +![ElasticLoadBalancingElbApplicationLoadBalancer](../icons-50x50/NetworkingContentDelivery/ElasticLoadBalancingElbApplicationLoadBalancer.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +ElasticLoadBalancingElbApplicationLoadBalancer("element32", "an optional name") +``` +render the snippet with PlantUML server + +## ElasticLoadBalancingElbNetworkLoadBalancer +![ElasticLoadBalancingElbNetworkLoadBalancer](../icons-50x50/NetworkingContentDelivery/ElasticLoadBalancingElbNetworkLoadBalancer.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +ElasticLoadBalancingElbNetworkLoadBalancer("element33", "an optional name") +``` +render the snippet with PlantUML server + +## ElasticLoadBalancing +![ElasticLoadBalancing](../icons-50x50/NetworkingContentDelivery/ElasticLoadBalancing.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +ElasticLoadBalancing("element34", "an optional name") +``` +render the snippet with PlantUML server + +## NetworkingAndContentDelivery +![NetworkingAndContentDelivery](../icons-50x50/NetworkingContentDelivery/NetworkingAndContentDelivery.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/NetworkingContentDelivery") +NetworkingAndContentDelivery("element35", "an optional name") +``` +render the snippet with PlantUML server + diff --git a/aws-v2/elements/NetworkingContentDelivery.puml b/aws-v2/elements/NetworkingContentDelivery.puml new file mode 100644 index 00000000000..7bb8391edf8 --- /dev/null +++ b/aws-v2/elements/NetworkingContentDelivery.puml @@ -0,0 +1,399 @@ +' the content of this file has been automatically generated +@startuml +!function AmazonApiGatewayEndpoint($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonApiGateway($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonCloudfrontDownloadDistribution($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonCloudfrontEdgeLocation($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonCloudfront($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonCloudfrontStreamingDistribution($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonRoute53HostedZone($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonRoute53($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonRoute53RouteTable($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonVpcCustomerGateway($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonVpcElasticNetworkAdapter($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonVpcElasticNetworkInterface($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonVpcEndpoints($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonVpcFlowLogs($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonVpcInternetGateway($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonVpcNatGateway($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonVpcNetworkAccessControlList($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonVpcPeering($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonVpc($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonVpcRouter($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonVpcTrafficMirroring($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonVpcVpnConnection($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonVpcVpnGateway($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsAppMesh($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsClientVpn($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsCloudMap($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsDirectConnect($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsGlobalAccelerator($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsPrivatelink($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsSiteToSiteVpn($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsTransitGateway($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function ElasticLoadBalancingClassicLoadBalancer($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function ElasticLoadBalancingElbApplicationLoadBalancer($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function ElasticLoadBalancingElbNetworkLoadBalancer($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function ElasticLoadBalancing($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function NetworkingAndContentDelivery($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +@enduml diff --git a/aws-v2/elements/QuantumTechnologies.example.puml b/aws-v2/elements/QuantumTechnologies.example.puml new file mode 100644 index 00000000000..b7db256b825 --- /dev/null +++ b/aws-v2/elements/QuantumTechnologies.example.puml @@ -0,0 +1,13 @@ +' the content of this file has been automatically generated +@startuml(id=AwsBraket) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/QuantumTechnologies") +AwsBraket("element0", "an optional name", "an optional technology") +@enduml +@startuml(id=QuantumTechnologies) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/QuantumTechnologies") +QuantumTechnologies("element1", "an optional name", "an optional technology") +@enduml diff --git a/aws-v2/elements/QuantumTechnologies.md b/aws-v2/elements/QuantumTechnologies.md new file mode 100644 index 00000000000..fb05ca35fe2 --- /dev/null +++ b/aws-v2/elements/QuantumTechnologies.md @@ -0,0 +1,22 @@ +# QuantumTechnologies + +## AwsBraket +![AwsBraket](../icons-50x50/QuantumTechnologies/AwsBraket.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/QuantumTechnologies") +AwsBraket("element0", "an optional name") +``` +render the snippet with PlantUML server + +## QuantumTechnologies +![QuantumTechnologies](../icons-50x50/QuantumTechnologies/QuantumTechnologies.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/QuantumTechnologies") +QuantumTechnologies("element1", "an optional name") +``` +render the snippet with PlantUML server + diff --git a/aws-v2/elements/QuantumTechnologies.puml b/aws-v2/elements/QuantumTechnologies.puml new file mode 100644 index 00000000000..e85d3ec176c --- /dev/null +++ b/aws-v2/elements/QuantumTechnologies.puml @@ -0,0 +1,25 @@ +' the content of this file has been automatically generated +@startuml +!function AwsBraket($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function QuantumTechnologies($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +@enduml diff --git a/aws-v2/elements/README.md b/aws-v2/elements/README.md new file mode 100644 index 00000000000..7d023708543 --- /dev/null +++ b/aws-v2/elements/README.md @@ -0,0 +1,556 @@ +# Elements + +- [Analytics](Analytics.md) + - [AmazonAthena](Analytics.md#AmazonAthena) + - [AmazonCloudsearch](Analytics.md#AmazonCloudsearch) + - [AmazonCloudsearchSearchDocuments](Analytics.md#AmazonCloudsearchSearchDocuments) + - [AmazonElasticsearchService](Analytics.md#AmazonElasticsearchService) + - [AmazonEmrCluster](Analytics.md#AmazonEmrCluster) + - [AmazonEmrEmrEngineMaprM3](Analytics.md#AmazonEmrEmrEngineMaprM3) + - [AmazonEmrEmrEngineMaprM5](Analytics.md#AmazonEmrEmrEngineMaprM5) + - [AmazonEmrEmrEngineMaprM7](Analytics.md#AmazonEmrEmrEngineMaprM7) + - [AmazonEmrEmrEngine](Analytics.md#AmazonEmrEmrEngine) + - [AmazonEmrHdfsCluster](Analytics.md#AmazonEmrHdfsCluster) + - [AmazonEmr](Analytics.md#AmazonEmr) + - [AmazonKinesisDataAnalytics](Analytics.md#AmazonKinesisDataAnalytics) + - [AmazonKinesisDataFirehose](Analytics.md#AmazonKinesisDataFirehose) + - [AmazonKinesisDataStreams](Analytics.md#AmazonKinesisDataStreams) + - [AmazonKinesis](Analytics.md#AmazonKinesis) + - [AmazonKinesisVideoStreams](Analytics.md#AmazonKinesisVideoStreams) + - [AmazonManagedStreamingForKafka](Analytics.md#AmazonManagedStreamingForKafka) + - [AmazonQuicksight](Analytics.md#AmazonQuicksight) + - [AmazonRedshiftDenseComputeNode](Analytics.md#AmazonRedshiftDenseComputeNode) + - [AmazonRedshiftDenseStorageNode](Analytics.md#AmazonRedshiftDenseStorageNode) + - [AmazonRedshift](Analytics.md#AmazonRedshift) + - [Analytics](Analytics.md#Analytics) + - [AwsDataLakeResourceIcon](Analytics.md#AwsDataLakeResourceIcon) + - [AwsDataPipeline](Analytics.md#AwsDataPipeline) + - [AwsGlueCrawlers](Analytics.md#AwsGlueCrawlers) + - [AwsGlueDataCatalog](Analytics.md#AwsGlueDataCatalog) + - [AwsGlue](Analytics.md#AwsGlue) + - [AwsLakeFormation](Analytics.md#AwsLakeFormation) +- [ApplicationIntegration](ApplicationIntegration.md) + - [AmazonAppsync](ApplicationIntegration.md#AmazonAppsync) + - [AmazonEventbridgeCustomEventBusResourceIcon](ApplicationIntegration.md#AmazonEventbridgeCustomEventBusResourceIcon) + - [AmazonEventbridgeDefaultEventBusResourceIcon](ApplicationIntegration.md#AmazonEventbridgeDefaultEventBusResourceIcon) + - [AmazonEventbridge](ApplicationIntegration.md#AmazonEventbridge) + - [AmazonEventbridgeSaasPartnerEventBusResourceIcon](ApplicationIntegration.md#AmazonEventbridgeSaasPartnerEventBusResourceIcon) + - [AmazonMq](ApplicationIntegration.md#AmazonMq) + - [AmazonSimpleNotificationServiceSnsEmailNotification](ApplicationIntegration.md#AmazonSimpleNotificationServiceSnsEmailNotification) + - [AmazonSimpleNotificationServiceSnsHttpNotification](ApplicationIntegration.md#AmazonSimpleNotificationServiceSnsHttpNotification) + - [AmazonSimpleNotificationServiceSns](ApplicationIntegration.md#AmazonSimpleNotificationServiceSns) + - [AmazonSimpleNotificationServiceSnsTopic](ApplicationIntegration.md#AmazonSimpleNotificationServiceSnsTopic) + - [AmazonSimpleQueueServiceSqsMessage](ApplicationIntegration.md#AmazonSimpleQueueServiceSqsMessage) + - [AmazonSimpleQueueServiceSqs](ApplicationIntegration.md#AmazonSimpleQueueServiceSqs) + - [AmazonSimpleQueueServiceSqsQueue](ApplicationIntegration.md#AmazonSimpleQueueServiceSqsQueue) + - [ApplicationIntegrationEventResource](ApplicationIntegration.md#ApplicationIntegrationEventResource) + - [ApplicationIntegration](ApplicationIntegration.md#ApplicationIntegration) + - [AwsConsoleMobileApplication](ApplicationIntegration.md#AwsConsoleMobileApplication) + - [AwsExpressWorkflows](ApplicationIntegration.md#AwsExpressWorkflows) + - [AwsStepFunctions](ApplicationIntegration.md#AwsStepFunctions) + - [CustomEventBusResourceIcon64Squid](ApplicationIntegration.md#CustomEventBusResourceIcon64Squid) + - [CustomEventBusResourceIcon64White](ApplicationIntegration.md#CustomEventBusResourceIcon64White) + - [DefaultEventBusResourceIcon64Squid](ApplicationIntegration.md#DefaultEventBusResourceIcon64Squid) + - [DefaultEventBusResourceIcon64White](ApplicationIntegration.md#DefaultEventBusResourceIcon64White) + - [SaasEventBusResourceIcon64Squid](ApplicationIntegration.md#SaasEventBusResourceIcon64Squid) + - [SaasEventBusResourceIcon64White](ApplicationIntegration.md#SaasEventBusResourceIcon64White) +- [ArVr](ArVr.md) + - [AmazonSumerian](ArVr.md#AmazonSumerian) + - [ArVr](ArVr.md#ArVr) +- [AwsCostManagement](AwsCostManagement.md) + - [AwsBudgets](AwsCostManagement.md#AwsBudgets) + - [AwsCostAndUsageReport](AwsCostManagement.md#AwsCostAndUsageReport) + - [AwsCostExplorer](AwsCostManagement.md#AwsCostExplorer) + - [AwsCostManagement](AwsCostManagement.md#AwsCostManagement) + - [ReservedInstanceReporting](AwsCostManagement.md#ReservedInstanceReporting) +- [Blockchain](Blockchain.md) + - [AmazonManagedBlockchain](Blockchain.md#AmazonManagedBlockchain) + - [AmazonQuantumLedgerDatabaseQldb](Blockchain.md#AmazonQuantumLedgerDatabaseQldb) + - [Blockchain](Blockchain.md#Blockchain) + - [BlockchainResourceIcon](Blockchain.md#BlockchainResourceIcon) +- [BusinessApplications](BusinessApplications.md) + - [AlexaForBusiness](BusinessApplications.md#AlexaForBusiness) + - [AmazonChime](BusinessApplications.md#AmazonChime) + - [AmazonWorkmail](BusinessApplications.md#AmazonWorkmail) + - [BusinessApplications](BusinessApplications.md#BusinessApplications) +- [Compute](Compute.md) + - [AmazonApplicationAutoScaling](Compute.md#AmazonApplicationAutoScaling) + - [AmazonEc2A1Instance](Compute.md#AmazonEc2A1Instance) + - [AmazonEc2Ami](Compute.md#AmazonEc2Ami) + - [AmazonEc2AutoScaling](Compute.md#AmazonEc2AutoScaling) + - [AmazonEc2C4Instance](Compute.md#AmazonEc2C4Instance) + - [AmazonEc2C5Instance](Compute.md#AmazonEc2C5Instance) + - [AmazonEc2C5nInstance](Compute.md#AmazonEc2C5nInstance) + - [AmazonEc2ContainerRegistryImage](Compute.md#AmazonEc2ContainerRegistryImage) + - [AmazonEc2ContainerRegistry](Compute.md#AmazonEc2ContainerRegistry) + - [AmazonEc2ContainerRegistryRegistry](Compute.md#AmazonEc2ContainerRegistryRegistry) + - [AmazonEc2D2Instance](Compute.md#AmazonEc2D2Instance) + - [AmazonEc2DbOnInstance](Compute.md#AmazonEc2DbOnInstance) + - [AmazonEc2ElasticIpAddress](Compute.md#AmazonEc2ElasticIpAddress) + - [AmazonEc2F1Instance](Compute.md#AmazonEc2F1Instance) + - [AmazonEc2G3Instance](Compute.md#AmazonEc2G3Instance) + - [AmazonEc2H1Instance](Compute.md#AmazonEc2H1Instance) + - [AmazonEc2HighMemoryInstance](Compute.md#AmazonEc2HighMemoryInstance) + - [AmazonEc2I3Instance](Compute.md#AmazonEc2I3Instance) + - [AmazonEc2Instance](Compute.md#AmazonEc2Instance) + - [AmazonEc2Instances](Compute.md#AmazonEc2Instances) + - [AmazonEc2InstanceWithCloudwatch](Compute.md#AmazonEc2InstanceWithCloudwatch) + - [AmazonEc2M4Instance](Compute.md#AmazonEc2M4Instance) + - [AmazonEc2M5aInstance](Compute.md#AmazonEc2M5aInstance) + - [AmazonEc2M5Instance](Compute.md#AmazonEc2M5Instance) + - [AmazonEc2OptimizedInstance](Compute.md#AmazonEc2OptimizedInstance) + - [AmazonEc2P2Instance](Compute.md#AmazonEc2P2Instance) + - [AmazonEc2P3Instance](Compute.md#AmazonEc2P3Instance) + - [AmazonEc2](Compute.md#AmazonEc2) + - [AmazonEc2R4Instance](Compute.md#AmazonEc2R4Instance) + - [AmazonEc2R5aInstance](Compute.md#AmazonEc2R5aInstance) + - [AmazonEc2R5Instance](Compute.md#AmazonEc2R5Instance) + - [AmazonEc2Rescue](Compute.md#AmazonEc2Rescue) + - [AmazonEc2SpotInstance](Compute.md#AmazonEc2SpotInstance) + - [AmazonEc2T3aInstance](Compute.md#AmazonEc2T3aInstance) + - [AmazonEc2T3InstanceCopy](Compute.md#AmazonEc2T3InstanceCopy) + - [AmazonEc2T3Instance](Compute.md#AmazonEc2T3Instance) + - [AmazonEc2X1eInstance](Compute.md#AmazonEc2X1eInstance) + - [AmazonEc2X1Instance](Compute.md#AmazonEc2X1Instance) + - [AmazonEc2Z1dInstance](Compute.md#AmazonEc2Z1dInstance) + - [AmazonElasticContainerServiceContainer1](Compute.md#AmazonElasticContainerServiceContainer1) + - [AmazonElasticContainerServiceContainer2](Compute.md#AmazonElasticContainerServiceContainer2) + - [AmazonElasticContainerServiceContainer3](Compute.md#AmazonElasticContainerServiceContainer3) + - [AmazonElasticContainerService](Compute.md#AmazonElasticContainerService) + - [AmazonElasticContainerServiceService](Compute.md#AmazonElasticContainerServiceService) + - [AmazonElasticContainerServiceTask](Compute.md#AmazonElasticContainerServiceTask) + - [AmazonElasticKubernetesService](Compute.md#AmazonElasticKubernetesService) + - [AmazonLightsail](Compute.md#AmazonLightsail) + - [AwsBatch](Compute.md#AwsBatch) + - [AwsComputeOptimizer](Compute.md#AwsComputeOptimizer) + - [AwsElasticBeanstalkApplication](Compute.md#AwsElasticBeanstalkApplication) + - [AwsElasticBeanstalkDeployment](Compute.md#AwsElasticBeanstalkDeployment) + - [AwsElasticBeanstalk](Compute.md#AwsElasticBeanstalk) + - [AwsFargate](Compute.md#AwsFargate) + - [AwsLambdaLambdaFunction](Compute.md#AwsLambdaLambdaFunction) + - [AwsLambda](Compute.md#AwsLambda) + - [AwsLocalZones](Compute.md#AwsLocalZones) + - [AwsOutposts](Compute.md#AwsOutposts) + - [AwsServerlessApplicationRepository](Compute.md#AwsServerlessApplicationRepository) + - [AwsThinkboxDeadline](Compute.md#AwsThinkboxDeadline) + - [AwsThinkboxDraft](Compute.md#AwsThinkboxDraft) + - [AwsThinkboxFrost](Compute.md#AwsThinkboxFrost) + - [AwsThinkboxKrakatoa](Compute.md#AwsThinkboxKrakatoa) + - [AwsThinkboxSequoia](Compute.md#AwsThinkboxSequoia) + - [AwsThinkboxStoke](Compute.md#AwsThinkboxStoke) + - [AwsThinkboxXmesh](Compute.md#AwsThinkboxXmesh) + - [AwsWavelength](Compute.md#AwsWavelength) + - [Compute](Compute.md#Compute) + - [Ec2ImageBuilder](Compute.md#Ec2ImageBuilder) + - [VmwareCloudOnAws](Compute.md#VmwareCloudOnAws) +- [CustomerEnablement](CustomerEnablement.md) + - [AwsIq](CustomerEnablement.md#AwsIq) + - [AwsManagedServices](CustomerEnablement.md#AwsManagedServices) + - [AwsProfessionalServices](CustomerEnablement.md#AwsProfessionalServices) + - [AwsSupport](CustomerEnablement.md#AwsSupport) + - [CustomerEnablement](CustomerEnablement.md#CustomerEnablement) +- [CustomerEngagement](CustomerEngagement.md) + - [AmazonConnect](CustomerEngagement.md#AmazonConnect) + - [AmazonPinpoint](CustomerEngagement.md#AmazonPinpoint) + - [AmazonSimpleEmailServiceSesEmail](CustomerEngagement.md#AmazonSimpleEmailServiceSesEmail) + - [AmazonSimpleEmailServiceSes](CustomerEngagement.md#AmazonSimpleEmailServiceSes) + - [CustomerEngagement](CustomerEngagement.md#CustomerEngagement) +- [Database](Database.md) + - [AmazonAurora](Database.md#AmazonAurora) + - [AmazonDocumentdbWithMongodbCompatibility](Database.md#AmazonDocumentdbWithMongodbCompatibility) + - [AmazonDynamodbAttribute](Database.md#AmazonDynamodbAttribute) + - [AmazonDynamodbAttributes](Database.md#AmazonDynamodbAttributes) + - [AmazonDynamodbDax](Database.md#AmazonDynamodbDax) + - [AmazonDynamodbGlobalSecondaryIndex](Database.md#AmazonDynamodbGlobalSecondaryIndex) + - [AmazonDynamodbItem](Database.md#AmazonDynamodbItem) + - [AmazonDynamodbItems](Database.md#AmazonDynamodbItems) + - [AmazonDynamodb](Database.md#AmazonDynamodb) + - [AmazonDynamodbTable](Database.md#AmazonDynamodbTable) + - [AmazonElasticacheCacheNode](Database.md#AmazonElasticacheCacheNode) + - [AmazonElasticacheForMemcached](Database.md#AmazonElasticacheForMemcached) + - [AmazonElasticacheForRedis](Database.md#AmazonElasticacheForRedis) + - [AmazonElasticache](Database.md#AmazonElasticache) + - [AmazonManagedApacheCassandraService](Database.md#AmazonManagedApacheCassandraService) + - [AmazonNeptune](Database.md#AmazonNeptune) + - [AmazonQuantumLedgerDatabaseQldb](Database.md#AmazonQuantumLedgerDatabaseQldb) + - [AmazonRdsAmazonAuroraInstanceAlt](Database.md#AmazonRdsAmazonAuroraInstanceAlt) + - [AmazonRdsAmazonAuroraInstance](Database.md#AmazonRdsAmazonAuroraInstance) + - [AmazonRdsAmazonRdsInstanceAlt](Database.md#AmazonRdsAmazonRdsInstanceAlt) + - [AmazonRdsAmazonRdsInstance](Database.md#AmazonRdsAmazonRdsInstance) + - [AmazonRdsMariadbInstanceAlt](Database.md#AmazonRdsMariadbInstanceAlt) + - [AmazonRdsMariadbInstance](Database.md#AmazonRdsMariadbInstance) + - [AmazonRdsMysqlInstanceAlt](Database.md#AmazonRdsMysqlInstanceAlt) + - [AmazonRdsMysqlInstance](Database.md#AmazonRdsMysqlInstance) + - [AmazonRdsOnVmware](Database.md#AmazonRdsOnVmware) + - [AmazonRdsOracleInstanceAlt](Database.md#AmazonRdsOracleInstanceAlt) + - [AmazonRdsOracleInstance](Database.md#AmazonRdsOracleInstance) + - [AmazonRdsPiop](Database.md#AmazonRdsPiop) + - [AmazonRdsPiops](Database.md#AmazonRdsPiops) + - [AmazonRds](Database.md#AmazonRds) + - [AmazonRdsPostgresqlInstanceAlt](Database.md#AmazonRdsPostgresqlInstanceAlt) + - [AmazonRdsPostgresqlInstance](Database.md#AmazonRdsPostgresqlInstance) + - [AmazonRdsSqlServerInstanceAlt](Database.md#AmazonRdsSqlServerInstanceAlt) + - [AmazonRdsSqlServerInstance](Database.md#AmazonRdsSqlServerInstance) + - [AmazonRedshiftDenseComputeNode](Database.md#AmazonRedshiftDenseComputeNode) + - [AmazonRedshiftDenseStorageNode](Database.md#AmazonRedshiftDenseStorageNode) + - [AmazonRedshift](Database.md#AmazonRedshift) + - [AmazonTimestream](Database.md#AmazonTimestream) + - [AwsDatabaseMigrationServiceDatabaseMigrationWorkflow](Database.md#AwsDatabaseMigrationServiceDatabaseMigrationWorkflow) + - [AwsDatabaseMigrationService](Database.md#AwsDatabaseMigrationService) + - [Database](Database.md#Database) +- [DeveloperTools](DeveloperTools.md) + - [AmazonDynamodbDax](DeveloperTools.md#AmazonDynamodbDax) + - [AwsCloud9](DeveloperTools.md#AwsCloud9) + - [AwsCloudDevelopmentKit](DeveloperTools.md#AwsCloudDevelopmentKit) + - [AwsCodebuild](DeveloperTools.md#AwsCodebuild) + - [AwsCodecommit](DeveloperTools.md#AwsCodecommit) + - [AwsCodedeploy](DeveloperTools.md#AwsCodedeploy) + - [AwsCodepipeline](DeveloperTools.md#AwsCodepipeline) + - [AwsCodestar](DeveloperTools.md#AwsCodestar) + - [AwsCommandLineInterface](DeveloperTools.md#AwsCommandLineInterface) + - [AwsToolsAndSdks](DeveloperTools.md#AwsToolsAndSdks) + - [AwsXRay](DeveloperTools.md#AwsXRay) + - [Cloud9Resource](DeveloperTools.md#Cloud9Resource) + - [DeveloperTools](DeveloperTools.md#DeveloperTools) +- [EndUserComputing](EndUserComputing.md) + - [AmazonAppstream20](EndUserComputing.md#AmazonAppstream20) + - [AmazonWorkdocs](EndUserComputing.md#AmazonWorkdocs) + - [AmazonWorklink](EndUserComputing.md#AmazonWorklink) + - [AmazonWorkspaces](EndUserComputing.md#AmazonWorkspaces) + - [EndUserComputing](EndUserComputing.md#EndUserComputing) +- [GameTech](GameTech.md) + - [AmazonGamelift](GameTech.md#AmazonGamelift) + - [GameTech](GameTech.md#GameTech) +- [General](General.md) + - [AwsMarketplace](General.md#AwsMarketplace) + - [Client](General.md#Client) + - [Disk](General.md#Disk) + - [Forums](General.md#Forums) + - [General](General.md#General) + - [GenericDatabase](General.md#GenericDatabase) + - [GenericFirewall](General.md#GenericFirewall) + - [InternetAlt1](General.md#InternetAlt1) + - [InternetAlt2](General.md#InternetAlt2) + - [InternetGateway](General.md#InternetGateway) + - [MobileClient](General.md#MobileClient) + - [Multimedia](General.md#Multimedia) + - [OfficeBuilding](General.md#OfficeBuilding) + - [SamlToken](General.md#SamlToken) + - [Sdk](General.md#Sdk) + - [SslPadlock](General.md#SslPadlock) + - [TapeStorage](General.md#TapeStorage) + - [Toolkit](General.md#Toolkit) + - [TraditionalServer](General.md#TraditionalServer) + - [User](General.md#User) + - [Users](General.md#Users) +- [GroupIcons](GroupIcons.md) + - [AutoScaling](GroupIcons.md#AutoScaling) + - [AwsCloudAlt](GroupIcons.md#AwsCloudAlt) + - [AwsCloud](GroupIcons.md#AwsCloud) + - [AwsStepFunction](GroupIcons.md#AwsStepFunction) + - [CorporateDataCenter](GroupIcons.md#CorporateDataCenter) + - [Ec2InstanceContainer](GroupIcons.md#Ec2InstanceContainer) + - [ElasticBeanstalkContainer](GroupIcons.md#ElasticBeanstalkContainer) + - [Region](GroupIcons.md#Region) + - [ServerContents](GroupIcons.md#ServerContents) + - [SpotFleet](GroupIcons.md#SpotFleet) + - [VirtualPrivateCloudVpc](GroupIcons.md#VirtualPrivateCloudVpc) + - [VpcSubnetPrivate](GroupIcons.md#VpcSubnetPrivate) + - [VpcSubnetPublic](GroupIcons.md#VpcSubnetPublic) +- [InternetOfThings](InternetOfThings.md) + - [AmazonFreertos](InternetOfThings.md#AmazonFreertos) + - [AwsIot1Click](InternetOfThings.md#AwsIot1Click) + - [AwsIotAnalyticsChannel](InternetOfThings.md#AwsIotAnalyticsChannel) + - [AwsIotAnalyticsDataSet](InternetOfThings.md#AwsIotAnalyticsDataSet) + - [AwsIotAnalyticsDataStore](InternetOfThings.md#AwsIotAnalyticsDataStore) + - [AwsIotAnalyticsNotebook](InternetOfThings.md#AwsIotAnalyticsNotebook) + - [AwsIotAnalyticsPipeline](InternetOfThings.md#AwsIotAnalyticsPipeline) + - [AwsIotAnalytics](InternetOfThings.md#AwsIotAnalytics) + - [AwsIotButton](InternetOfThings.md#AwsIotButton) + - [AwsIotCore](InternetOfThings.md#AwsIotCore) + - [AwsIotDeviceDefender](InternetOfThings.md#AwsIotDeviceDefender) + - [AwsIotDeviceManagement](InternetOfThings.md#AwsIotDeviceManagement) + - [AwsIotEvents](InternetOfThings.md#AwsIotEvents) + - [AwsIotGreengrassConnector](InternetOfThings.md#AwsIotGreengrassConnector) + - [AwsIotGreengrass](InternetOfThings.md#AwsIotGreengrass) + - [AwsIotSitewise](InternetOfThings.md#AwsIotSitewise) + - [AwsIotThingsGraph](InternetOfThings.md#AwsIotThingsGraph) + - [InternetOfThings](InternetOfThings.md#InternetOfThings) + - [IotAction](InternetOfThings.md#IotAction) + - [IotActuator](InternetOfThings.md#IotActuator) + - [IotAlexaEnabledDevice](InternetOfThings.md#IotAlexaEnabledDevice) + - [IotAlexaSkill](InternetOfThings.md#IotAlexaSkill) + - [IotAlexaVoiceService](InternetOfThings.md#IotAlexaVoiceService) + - [IotBank](InternetOfThings.md#IotBank) + - [IotBicycle](InternetOfThings.md#IotBicycle) + - [IotCamera](InternetOfThings.md#IotCamera) + - [IotCar](InternetOfThings.md#IotCar) + - [IotCart](InternetOfThings.md#IotCart) + - [IotCertificateManager](InternetOfThings.md#IotCertificateManager) + - [IotCoffeePot](InternetOfThings.md#IotCoffeePot) + - [IotDesiredState](InternetOfThings.md#IotDesiredState) + - [IotDeviceGateway](InternetOfThings.md#IotDeviceGateway) + - [IotDoorLock](InternetOfThings.md#IotDoorLock) + - [IotEcho](InternetOfThings.md#IotEcho) + - [IotFactory](InternetOfThings.md#IotFactory) + - [IotFireTv](InternetOfThings.md#IotFireTv) + - [IotFireTvStick](InternetOfThings.md#IotFireTvStick) + - [IotGeneric](InternetOfThings.md#IotGeneric) + - [IotHardwareBoard](InternetOfThings.md#IotHardwareBoard) + - [IotHouse](InternetOfThings.md#IotHouse) + - [IotHttp2Protocol](InternetOfThings.md#IotHttp2Protocol) + - [IotHttpProtocol](InternetOfThings.md#IotHttpProtocol) + - [IotLambdaFunction](InternetOfThings.md#IotLambdaFunction) + - [IotLightbulb](InternetOfThings.md#IotLightbulb) + - [IotMedicalEmergency](InternetOfThings.md#IotMedicalEmergency) + - [IotMqttProtocol](InternetOfThings.md#IotMqttProtocol) + - [IotOverTheAirUpdate](InternetOfThings.md#IotOverTheAirUpdate) + - [IotPoliceEmergency](InternetOfThings.md#IotPoliceEmergency) + - [IotPolicy](InternetOfThings.md#IotPolicy) + - [IotReportedState](InternetOfThings.md#IotReportedState) + - [IotRule](InternetOfThings.md#IotRule) + - [IotSensor](InternetOfThings.md#IotSensor) + - [IotServo](InternetOfThings.md#IotServo) + - [IotShadow](InternetOfThings.md#IotShadow) + - [IotSimulator](InternetOfThings.md#IotSimulator) + - [IotThermostat](InternetOfThings.md#IotThermostat) + - [IotTopic](InternetOfThings.md#IotTopic) + - [IotTravel](InternetOfThings.md#IotTravel) + - [IotUtility](InternetOfThings.md#IotUtility) + - [IotWindfarm](InternetOfThings.md#IotWindfarm) +- [MachineLearning](MachineLearning.md) + - [AmazonAugmentedAi](MachineLearning.md#AmazonAugmentedAi) + - [AmazonComprehend](MachineLearning.md#AmazonComprehend) + - [AmazonElasticInference](MachineLearning.md#AmazonElasticInference) + - [AmazonForecast](MachineLearning.md#AmazonForecast) + - [AmazonFraudDetector](MachineLearning.md#AmazonFraudDetector) + - [AmazonKendra](MachineLearning.md#AmazonKendra) + - [AmazonLex](MachineLearning.md#AmazonLex) + - [AmazonPersonalize](MachineLearning.md#AmazonPersonalize) + - [AmazonPolly](MachineLearning.md#AmazonPolly) + - [AmazonRekognitionImage](MachineLearning.md#AmazonRekognitionImage) + - [AmazonRekognition](MachineLearning.md#AmazonRekognition) + - [AmazonRekognitionVideo](MachineLearning.md#AmazonRekognitionVideo) + - [AmazonSagemakerGroundTruth](MachineLearning.md#AmazonSagemakerGroundTruth) + - [AmazonSagemakerModel](MachineLearning.md#AmazonSagemakerModel) + - [AmazonSagemakerNotebook](MachineLearning.md#AmazonSagemakerNotebook) + - [AmazonSagemaker](MachineLearning.md#AmazonSagemaker) + - [AmazonSagemakerTrain](MachineLearning.md#AmazonSagemakerTrain) + - [AmazonTextract](MachineLearning.md#AmazonTextract) + - [AmazonTranscribe](MachineLearning.md#AmazonTranscribe) + - [AmazonTranslate](MachineLearning.md#AmazonTranslate) + - [ApacheMxnetOnAws](MachineLearning.md#ApacheMxnetOnAws) + - [AwsDeepcomposer](MachineLearning.md#AwsDeepcomposer) + - [AwsDeepcomposerPrimaryBg](MachineLearning.md#AwsDeepcomposerPrimaryBg) + - [AwsDeepLearningAmis](MachineLearning.md#AwsDeepLearningAmis) + - [AwsDeepLearningContainers](MachineLearning.md#AwsDeepLearningContainers) + - [AwsDeeplens](MachineLearning.md#AwsDeeplens) + - [AwsDeepracer](MachineLearning.md#AwsDeepracer) + - [MachineLearning](MachineLearning.md#MachineLearning) + - [TensorflowOnAws](MachineLearning.md#TensorflowOnAws) +- [ManagementGovernance](ManagementGovernance.md) + - [AmazonCloudwatchAlarm](ManagementGovernance.md#AmazonCloudwatchAlarm) + - [AmazonCloudwatchEventEventBased](ManagementGovernance.md#AmazonCloudwatchEventEventBased) + - [AmazonCloudwatchEventTimeBased](ManagementGovernance.md#AmazonCloudwatchEventTimeBased) + - [AmazonCloudwatch](ManagementGovernance.md#AmazonCloudwatch) + - [AmazonCloudwatchRule](ManagementGovernance.md#AmazonCloudwatchRule) + - [AmazonCodeguru](ManagementGovernance.md#AmazonCodeguru) + - [AwsAutoScaling](ManagementGovernance.md#AwsAutoScaling) + - [AwsCloudformationChangeSet](ManagementGovernance.md#AwsCloudformationChangeSet) + - [AwsCloudformation](ManagementGovernance.md#AwsCloudformation) + - [AwsCloudformationStack](ManagementGovernance.md#AwsCloudformationStack) + - [AwsCloudformationTemplate](ManagementGovernance.md#AwsCloudformationTemplate) + - [AwsCloudtrail](ManagementGovernance.md#AwsCloudtrail) + - [AwsCommandLineInterface](ManagementGovernance.md#AwsCommandLineInterface) + - [AwsConfig](ManagementGovernance.md#AwsConfig) + - [AwsControlTower](ManagementGovernance.md#AwsControlTower) + - [AwsLicenseManager](ManagementGovernance.md#AwsLicenseManager) + - [AwsManagedServices](ManagementGovernance.md#AwsManagedServices) + - [AwsManagementConsole](ManagementGovernance.md#AwsManagementConsole) + - [AwsOpsworksApps](ManagementGovernance.md#AwsOpsworksApps) + - [AwsOpsworksDeployments](ManagementGovernance.md#AwsOpsworksDeployments) + - [AwsOpsworksInstances](ManagementGovernance.md#AwsOpsworksInstances) + - [AwsOpsworksLayers](ManagementGovernance.md#AwsOpsworksLayers) + - [AwsOpsworksMonitoring](ManagementGovernance.md#AwsOpsworksMonitoring) + - [AwsOpsworksPermissions](ManagementGovernance.md#AwsOpsworksPermissions) + - [AwsOpsworks](ManagementGovernance.md#AwsOpsworks) + - [AwsOpsworksResources](ManagementGovernance.md#AwsOpsworksResources) + - [AwsOpsworksStack2](ManagementGovernance.md#AwsOpsworksStack2) + - [AwsOrganizationsAccount](ManagementGovernance.md#AwsOrganizationsAccount) + - [AwsOrganizationsOrganizationalUnit](ManagementGovernance.md#AwsOrganizationsOrganizationalUnit) + - [AwsOrganizations](ManagementGovernance.md#AwsOrganizations) + - [AwsPersonalHealthDashboard](ManagementGovernance.md#AwsPersonalHealthDashboard) + - [AwsServiceCatalog](ManagementGovernance.md#AwsServiceCatalog) + - [AwsSystemsManagerAutomation](ManagementGovernance.md#AwsSystemsManagerAutomation) + - [AwsSystemsManagerDocuments](ManagementGovernance.md#AwsSystemsManagerDocuments) + - [AwsSystemsManagerInventory](ManagementGovernance.md#AwsSystemsManagerInventory) + - [AwsSystemsManagerMaintenanceWindows](ManagementGovernance.md#AwsSystemsManagerMaintenanceWindows) + - [AwsSystemsManagerParameterStore](ManagementGovernance.md#AwsSystemsManagerParameterStore) + - [AwsSystemsManagerPatchManager](ManagementGovernance.md#AwsSystemsManagerPatchManager) + - [AwsSystemsManager](ManagementGovernance.md#AwsSystemsManager) + - [AwsSystemsManagerRunCommand](ManagementGovernance.md#AwsSystemsManagerRunCommand) + - [AwsSystemsManagerStateManager](ManagementGovernance.md#AwsSystemsManagerStateManager) + - [AwsTrustedAdvisorChecklistCost](ManagementGovernance.md#AwsTrustedAdvisorChecklistCost) + - [AwsTrustedAdvisorChecklistFaultTolerant](ManagementGovernance.md#AwsTrustedAdvisorChecklistFaultTolerant) + - [AwsTrustedAdvisorChecklistPerformance](ManagementGovernance.md#AwsTrustedAdvisorChecklistPerformance) + - [AwsTrustedAdvisorChecklist](ManagementGovernance.md#AwsTrustedAdvisorChecklist) + - [AwsTrustedAdvisorChecklistSecurity](ManagementGovernance.md#AwsTrustedAdvisorChecklistSecurity) + - [AwsTrustedAdvisor](ManagementGovernance.md#AwsTrustedAdvisor) + - [AwsWellArchitectedTool](ManagementGovernance.md#AwsWellArchitectedTool) + - [ManagementAndGovernance](ManagementGovernance.md#ManagementAndGovernance) + - [SystemsManagerOpscenter](ManagementGovernance.md#SystemsManagerOpscenter) +- [MediaServices](MediaServices.md) + - [AmazonElasticTranscoder](MediaServices.md#AmazonElasticTranscoder) + - [AmazonKinesisVideoStreams](MediaServices.md#AmazonKinesisVideoStreams) + - [AwsElementalConductor](MediaServices.md#AwsElementalConductor) + - [AwsElementalDelta](MediaServices.md#AwsElementalDelta) + - [AwsElementalLive](MediaServices.md#AwsElementalLive) + - [AwsElementalMediaconnect](MediaServices.md#AwsElementalMediaconnect) + - [AwsElementalMedialive](MediaServices.md#AwsElementalMedialive) + - [AwsElementalMediapackage](MediaServices.md#AwsElementalMediapackage) + - [AwsElementalMediastore](MediaServices.md#AwsElementalMediastore) + - [AwsElementalMediatailor](MediaServices.md#AwsElementalMediatailor) + - [AwsElementalServer](MediaServices.md#AwsElementalServer) + - [MediaServices](MediaServices.md#MediaServices) +- [MigrationTransfer](MigrationTransfer.md) + - [AwsApplicationDiscoveryService](MigrationTransfer.md#AwsApplicationDiscoveryService) + - [AwsDatabaseMigrationService](MigrationTransfer.md#AwsDatabaseMigrationService) + - [AwsDatasyncAgent](MigrationTransfer.md#AwsDatasyncAgent) + - [AwsDatasync](MigrationTransfer.md#AwsDatasync) + - [AwsMigrationHub](MigrationTransfer.md#AwsMigrationHub) + - [AwsServerMigrationService](MigrationTransfer.md#AwsServerMigrationService) + - [AwsSnowballEdge](MigrationTransfer.md#AwsSnowballEdge) + - [AwsSnowball](MigrationTransfer.md#AwsSnowball) + - [AwsSnowmobile](MigrationTransfer.md#AwsSnowmobile) + - [AwsTransferForSftp](MigrationTransfer.md#AwsTransferForSftp) + - [CloudendureMigration](MigrationTransfer.md#CloudendureMigration) + - [MigrationAndTransfer](MigrationTransfer.md#MigrationAndTransfer) +- [Mobile](Mobile.md) + - [AmazonApiGatewayEndpoint](Mobile.md#AmazonApiGatewayEndpoint) + - [AmazonApiGateway](Mobile.md#AmazonApiGateway) + - [AmazonPinpoint](Mobile.md#AmazonPinpoint) + - [AwsAmplify](Mobile.md#AwsAmplify) + - [AwsAppsync](Mobile.md#AwsAppsync) + - [AwsDeviceFarm](Mobile.md#AwsDeviceFarm) + - [Mobile](Mobile.md#Mobile) +- [NetworkingContentDelivery](NetworkingContentDelivery.md) + - [AmazonApiGatewayEndpoint](NetworkingContentDelivery.md#AmazonApiGatewayEndpoint) + - [AmazonApiGateway](NetworkingContentDelivery.md#AmazonApiGateway) + - [AmazonCloudfrontDownloadDistribution](NetworkingContentDelivery.md#AmazonCloudfrontDownloadDistribution) + - [AmazonCloudfrontEdgeLocation](NetworkingContentDelivery.md#AmazonCloudfrontEdgeLocation) + - [AmazonCloudfront](NetworkingContentDelivery.md#AmazonCloudfront) + - [AmazonCloudfrontStreamingDistribution](NetworkingContentDelivery.md#AmazonCloudfrontStreamingDistribution) + - [AmazonRoute53HostedZone](NetworkingContentDelivery.md#AmazonRoute53HostedZone) + - [AmazonRoute53](NetworkingContentDelivery.md#AmazonRoute53) + - [AmazonRoute53RouteTable](NetworkingContentDelivery.md#AmazonRoute53RouteTable) + - [AmazonVpcCustomerGateway](NetworkingContentDelivery.md#AmazonVpcCustomerGateway) + - [AmazonVpcElasticNetworkAdapter](NetworkingContentDelivery.md#AmazonVpcElasticNetworkAdapter) + - [AmazonVpcElasticNetworkInterface](NetworkingContentDelivery.md#AmazonVpcElasticNetworkInterface) + - [AmazonVpcEndpoints](NetworkingContentDelivery.md#AmazonVpcEndpoints) + - [AmazonVpcFlowLogs](NetworkingContentDelivery.md#AmazonVpcFlowLogs) + - [AmazonVpcInternetGateway](NetworkingContentDelivery.md#AmazonVpcInternetGateway) + - [AmazonVpcNatGateway](NetworkingContentDelivery.md#AmazonVpcNatGateway) + - [AmazonVpcNetworkAccessControlList](NetworkingContentDelivery.md#AmazonVpcNetworkAccessControlList) + - [AmazonVpcPeering](NetworkingContentDelivery.md#AmazonVpcPeering) + - [AmazonVpc](NetworkingContentDelivery.md#AmazonVpc) + - [AmazonVpcRouter](NetworkingContentDelivery.md#AmazonVpcRouter) + - [AmazonVpcTrafficMirroring](NetworkingContentDelivery.md#AmazonVpcTrafficMirroring) + - [AmazonVpcVpnConnection](NetworkingContentDelivery.md#AmazonVpcVpnConnection) + - [AmazonVpcVpnGateway](NetworkingContentDelivery.md#AmazonVpcVpnGateway) + - [AwsAppMesh](NetworkingContentDelivery.md#AwsAppMesh) + - [AwsClientVpn](NetworkingContentDelivery.md#AwsClientVpn) + - [AwsCloudMap](NetworkingContentDelivery.md#AwsCloudMap) + - [AwsDirectConnect](NetworkingContentDelivery.md#AwsDirectConnect) + - [AwsGlobalAccelerator](NetworkingContentDelivery.md#AwsGlobalAccelerator) + - [AwsPrivatelink](NetworkingContentDelivery.md#AwsPrivatelink) + - [AwsSiteToSiteVpn](NetworkingContentDelivery.md#AwsSiteToSiteVpn) + - [AwsTransitGateway](NetworkingContentDelivery.md#AwsTransitGateway) + - [ElasticLoadBalancingClassicLoadBalancer](NetworkingContentDelivery.md#ElasticLoadBalancingClassicLoadBalancer) + - [ElasticLoadBalancingElbApplicationLoadBalancer](NetworkingContentDelivery.md#ElasticLoadBalancingElbApplicationLoadBalancer) + - [ElasticLoadBalancingElbNetworkLoadBalancer](NetworkingContentDelivery.md#ElasticLoadBalancingElbNetworkLoadBalancer) + - [ElasticLoadBalancing](NetworkingContentDelivery.md#ElasticLoadBalancing) + - [NetworkingAndContentDelivery](NetworkingContentDelivery.md#NetworkingAndContentDelivery) +- [QuantumTechnologies](QuantumTechnologies.md) + - [AwsBraket](QuantumTechnologies.md#AwsBraket) + - [QuantumTechnologies](QuantumTechnologies.md#QuantumTechnologies) +- [Robotics](Robotics.md) + - [AwsRobomakerCloudExtensionRos](Robotics.md#AwsRobomakerCloudExtensionRos) + - [AwsRobomakerDevelopmentEnvironment](Robotics.md#AwsRobomakerDevelopmentEnvironment) + - [AwsRobomakerFleetManagement](Robotics.md#AwsRobomakerFleetManagement) + - [AwsRobomaker](Robotics.md#AwsRobomaker) + - [AwsRobomakerSimulation](Robotics.md#AwsRobomakerSimulation) + - [Robotics](Robotics.md#Robotics) +- [Satellite](Satellite.md) + - [AwsGroundStation](Satellite.md#AwsGroundStation) + - [Satellite](Satellite.md#Satellite) +- [SecurityIdentityCompliance](SecurityIdentityCompliance.md) + - [AdConnector](SecurityIdentityCompliance.md#AdConnector) + - [AmazonCloudDirectory](SecurityIdentityCompliance.md#AmazonCloudDirectory) + - [AmazonCognito](SecurityIdentityCompliance.md#AmazonCognito) + - [AmazonDetective](SecurityIdentityCompliance.md#AmazonDetective) + - [AmazonGuardduty](SecurityIdentityCompliance.md#AmazonGuardduty) + - [AmazonInspectorAgent](SecurityIdentityCompliance.md#AmazonInspectorAgent) + - [AmazonInspector](SecurityIdentityCompliance.md#AmazonInspector) + - [AmazonMacie](SecurityIdentityCompliance.md#AmazonMacie) + - [AwsArtifact](SecurityIdentityCompliance.md#AwsArtifact) + - [AwsCertificateAuthority](SecurityIdentityCompliance.md#AwsCertificateAuthority) + - [AwsCertificateManager](SecurityIdentityCompliance.md#AwsCertificateManager) + - [AwsCloudhsm](SecurityIdentityCompliance.md#AwsCloudhsm) + - [AwsDirectoryService](SecurityIdentityCompliance.md#AwsDirectoryService) + - [AwsFirewallManager](SecurityIdentityCompliance.md#AwsFirewallManager) + - [AwsIdentityAndAccessManagementIamAddOn](SecurityIdentityCompliance.md#AwsIdentityAndAccessManagementIamAddOn) + - [AwsIdentityAndAccessManagementIamAwsStsAlternate](SecurityIdentityCompliance.md#AwsIdentityAndAccessManagementIamAwsStsAlternate) + - [AwsIdentityAndAccessManagementIamAwsSts](SecurityIdentityCompliance.md#AwsIdentityAndAccessManagementIamAwsSts) + - [AwsIdentityAndAccessManagementIamDataEncryptionKey](SecurityIdentityCompliance.md#AwsIdentityAndAccessManagementIamDataEncryptionKey) + - [AwsIdentityAndAccessManagementIamEncryptedData](SecurityIdentityCompliance.md#AwsIdentityAndAccessManagementIamEncryptedData) + - [AwsIdentityAndAccessManagementIamLongTermSecurityCredential](SecurityIdentityCompliance.md#AwsIdentityAndAccessManagementIamLongTermSecurityCredential) + - [AwsIdentityAndAccessManagementIamMfaToken](SecurityIdentityCompliance.md#AwsIdentityAndAccessManagementIamMfaToken) + - [AwsIdentityAndAccessManagementIamPermissions](SecurityIdentityCompliance.md#AwsIdentityAndAccessManagementIamPermissions) + - [AwsIdentityAndAccessManagementIam](SecurityIdentityCompliance.md#AwsIdentityAndAccessManagementIam) + - [AwsIdentityAndAccessManagementIamRole](SecurityIdentityCompliance.md#AwsIdentityAndAccessManagementIamRole) + - [AwsIdentityAndAccessManagementIamTemporarySecurityCredential](SecurityIdentityCompliance.md#AwsIdentityAndAccessManagementIamTemporarySecurityCredential) + - [AwsKeyManagementService](SecurityIdentityCompliance.md#AwsKeyManagementService) + - [AwsManagedMicrosoftAd](SecurityIdentityCompliance.md#AwsManagedMicrosoftAd) + - [AwsResourceAccessManager](SecurityIdentityCompliance.md#AwsResourceAccessManager) + - [AwsSecretsManager](SecurityIdentityCompliance.md#AwsSecretsManager) + - [AwsSecurityHub](SecurityIdentityCompliance.md#AwsSecurityHub) + - [AwsShield](SecurityIdentityCompliance.md#AwsShield) + - [AwsShieldShieldAdvanced](SecurityIdentityCompliance.md#AwsShieldShieldAdvanced) + - [AwsSingleSignOn](SecurityIdentityCompliance.md#AwsSingleSignOn) + - [AwsWafFilteringRule](SecurityIdentityCompliance.md#AwsWafFilteringRule) + - [AwsWaf](SecurityIdentityCompliance.md#AwsWaf) + - [SecurityHubFinding](SecurityIdentityCompliance.md#SecurityHubFinding) + - [SecurityIdentityAndCompliance](SecurityIdentityCompliance.md#SecurityIdentityAndCompliance) + - [SimpleAd](SecurityIdentityCompliance.md#SimpleAd) +- [Storage](Storage.md) + - [AmazonElasticBlockStoreEbs](Storage.md#AmazonElasticBlockStoreEbs) + - [AmazonElasticBlockStoreEbsSnapshot](Storage.md#AmazonElasticBlockStoreEbsSnapshot) + - [AmazonElasticBlockStoreEbsVolume](Storage.md#AmazonElasticBlockStoreEbsVolume) + - [AmazonElasticFileSystemEfsFileSystem](Storage.md#AmazonElasticFileSystemEfsFileSystem) + - [AmazonElasticFileSystemEfs](Storage.md#AmazonElasticFileSystemEfs) + - [AmazonFsxForLustre](Storage.md#AmazonFsxForLustre) + - [AmazonFsxForWindowsFileServer](Storage.md#AmazonFsxForWindowsFileServer) + - [AmazonFsx](Storage.md#AmazonFsx) + - [AmazonS3GlacierArchive](Storage.md#AmazonS3GlacierArchive) + - [AmazonS3Glacier](Storage.md#AmazonS3Glacier) + - [AmazonS3GlacierVault](Storage.md#AmazonS3GlacierVault) + - [AmazonSimpleStorageServiceS3Bucket](Storage.md#AmazonSimpleStorageServiceS3Bucket) + - [AmazonSimpleStorageServiceS3BucketWithObjects](Storage.md#AmazonSimpleStorageServiceS3BucketWithObjects) + - [AmazonSimpleStorageServiceS3Object](Storage.md#AmazonSimpleStorageServiceS3Object) + - [AmazonSimpleStorageServiceS3](Storage.md#AmazonSimpleStorageServiceS3) + - [AwsBackup](Storage.md#AwsBackup) + - [AwsSnowballEdge](Storage.md#AwsSnowballEdge) + - [AwsSnowball](Storage.md#AwsSnowball) + - [AwsSnowFamilySnowballImportExport](Storage.md#AwsSnowFamilySnowballImportExport) + - [AwsSnowmobile](Storage.md#AwsSnowmobile) + - [AwsStorageGatewayCachedVolume](Storage.md#AwsStorageGatewayCachedVolume) + - [AwsStorageGatewayNonCachedVolume](Storage.md#AwsStorageGatewayNonCachedVolume) + - [AwsStorageGateway](Storage.md#AwsStorageGateway) + - [AwsStorageGatewayVirtualTapeLibrary](Storage.md#AwsStorageGatewayVirtualTapeLibrary) + - [CloudendureDisasterRecovery](Storage.md#CloudendureDisasterRecovery) + - [EfsInfrequentaccess](Storage.md#EfsInfrequentaccess) + - [EfsInfrequentaccessPrimaryBg](Storage.md#EfsInfrequentaccessPrimaryBg) + - [EfsStandard](Storage.md#EfsStandard) + - [EfsStandardPrimaryBg](Storage.md#EfsStandardPrimaryBg) + - [MultipleVolumesResourceIcon](Storage.md#MultipleVolumesResourceIcon) + - [Storage](Storage.md#Storage) diff --git a/aws-v2/elements/Robotics.example.puml b/aws-v2/elements/Robotics.example.puml new file mode 100644 index 00000000000..24b373bbeec --- /dev/null +++ b/aws-v2/elements/Robotics.example.puml @@ -0,0 +1,37 @@ +' the content of this file has been automatically generated +@startuml(id=AwsRobomakerCloudExtensionRos) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Robotics") +AwsRobomakerCloudExtensionRos("element0", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsRobomakerDevelopmentEnvironment) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Robotics") +AwsRobomakerDevelopmentEnvironment("element1", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsRobomakerFleetManagement) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Robotics") +AwsRobomakerFleetManagement("element2", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsRobomaker) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Robotics") +AwsRobomaker("element3", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsRobomakerSimulation) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Robotics") +AwsRobomakerSimulation("element4", "an optional name", "an optional technology") +@enduml +@startuml(id=Robotics) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Robotics") +Robotics("element5", "an optional name", "an optional technology") +@enduml diff --git a/aws-v2/elements/Robotics.md b/aws-v2/elements/Robotics.md new file mode 100644 index 00000000000..a26d79bf55e --- /dev/null +++ b/aws-v2/elements/Robotics.md @@ -0,0 +1,62 @@ +# Robotics + +## AwsRobomakerCloudExtensionRos +![AwsRobomakerCloudExtensionRos](../icons-50x50/Robotics/AwsRobomakerCloudExtensionRos.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Robotics") +AwsRobomakerCloudExtensionRos("element0", "an optional name") +``` +render the snippet with PlantUML server + +## AwsRobomakerDevelopmentEnvironment +![AwsRobomakerDevelopmentEnvironment](../icons-50x50/Robotics/AwsRobomakerDevelopmentEnvironment.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Robotics") +AwsRobomakerDevelopmentEnvironment("element1", "an optional name") +``` +render the snippet with PlantUML server + +## AwsRobomakerFleetManagement +![AwsRobomakerFleetManagement](../icons-50x50/Robotics/AwsRobomakerFleetManagement.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Robotics") +AwsRobomakerFleetManagement("element2", "an optional name") +``` +render the snippet with PlantUML server + +## AwsRobomaker +![AwsRobomaker](../icons-50x50/Robotics/AwsRobomaker.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Robotics") +AwsRobomaker("element3", "an optional name") +``` +render the snippet with PlantUML server + +## AwsRobomakerSimulation +![AwsRobomakerSimulation](../icons-50x50/Robotics/AwsRobomakerSimulation.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Robotics") +AwsRobomakerSimulation("element4", "an optional name") +``` +render the snippet with PlantUML server + +## Robotics +![Robotics](../icons-50x50/Robotics/Robotics.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Robotics") +Robotics("element5", "an optional name") +``` +render the snippet with PlantUML server + diff --git a/aws-v2/elements/Robotics.puml b/aws-v2/elements/Robotics.puml new file mode 100644 index 00000000000..7ec671f4203 --- /dev/null +++ b/aws-v2/elements/Robotics.puml @@ -0,0 +1,69 @@ +' the content of this file has been automatically generated +@startuml +!function AwsRobomakerCloudExtensionRos($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsRobomakerDevelopmentEnvironment($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsRobomakerFleetManagement($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsRobomaker($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsRobomakerSimulation($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function Robotics($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +@enduml diff --git a/aws-v2/elements/Satellite.example.puml b/aws-v2/elements/Satellite.example.puml new file mode 100644 index 00000000000..a4efae4df7a --- /dev/null +++ b/aws-v2/elements/Satellite.example.puml @@ -0,0 +1,13 @@ +' the content of this file has been automatically generated +@startuml(id=AwsGroundStation) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Satellite") +AwsGroundStation("element0", "an optional name", "an optional technology") +@enduml +@startuml(id=Satellite) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Satellite") +Satellite("element1", "an optional name", "an optional technology") +@enduml diff --git a/aws-v2/elements/Satellite.md b/aws-v2/elements/Satellite.md new file mode 100644 index 00000000000..d22cd3120b9 --- /dev/null +++ b/aws-v2/elements/Satellite.md @@ -0,0 +1,22 @@ +# Satellite + +## AwsGroundStation +![AwsGroundStation](../icons-50x50/Satellite/AwsGroundStation.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Satellite") +AwsGroundStation("element0", "an optional name") +``` +render the snippet with PlantUML server + +## Satellite +![Satellite](../icons-50x50/Satellite/Satellite.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Satellite") +Satellite("element1", "an optional name") +``` +render the snippet with PlantUML server + diff --git a/aws-v2/elements/Satellite.puml b/aws-v2/elements/Satellite.puml new file mode 100644 index 00000000000..d34e0c38536 --- /dev/null +++ b/aws-v2/elements/Satellite.puml @@ -0,0 +1,25 @@ +' the content of this file has been automatically generated +@startuml +!function AwsGroundStation($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function Satellite($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +@enduml diff --git a/aws-v2/elements/SecurityIdentityCompliance.example.puml b/aws-v2/elements/SecurityIdentityCompliance.example.puml new file mode 100644 index 00000000000..f7afea469c4 --- /dev/null +++ b/aws-v2/elements/SecurityIdentityCompliance.example.puml @@ -0,0 +1,229 @@ +' the content of this file has been automatically generated +@startuml(id=AdConnector) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AdConnector("element0", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonCloudDirectory) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AmazonCloudDirectory("element1", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonCognito) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AmazonCognito("element2", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonDetective) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AmazonDetective("element3", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonGuardduty) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AmazonGuardduty("element4", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonInspectorAgent) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AmazonInspectorAgent("element5", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonInspector) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AmazonInspector("element6", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonMacie) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AmazonMacie("element7", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsArtifact) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsArtifact("element8", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsCertificateAuthority) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsCertificateAuthority("element9", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsCertificateManager) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsCertificateManager("element10", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsCloudhsm) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsCloudhsm("element11", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsDirectoryService) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsDirectoryService("element12", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsFirewallManager) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsFirewallManager("element13", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsIdentityAndAccessManagementIamAddOn) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsIdentityAndAccessManagementIamAddOn("element14", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsIdentityAndAccessManagementIamAwsStsAlternate) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsIdentityAndAccessManagementIamAwsStsAlternate("element15", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsIdentityAndAccessManagementIamAwsSts) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsIdentityAndAccessManagementIamAwsSts("element16", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsIdentityAndAccessManagementIamDataEncryptionKey) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsIdentityAndAccessManagementIamDataEncryptionKey("element17", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsIdentityAndAccessManagementIamEncryptedData) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsIdentityAndAccessManagementIamEncryptedData("element18", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsIdentityAndAccessManagementIamLongTermSecurityCredential) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsIdentityAndAccessManagementIamLongTermSecurityCredential("element19", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsIdentityAndAccessManagementIamMfaToken) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsIdentityAndAccessManagementIamMfaToken("element20", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsIdentityAndAccessManagementIamPermissions) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsIdentityAndAccessManagementIamPermissions("element21", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsIdentityAndAccessManagementIam) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsIdentityAndAccessManagementIam("element22", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsIdentityAndAccessManagementIamRole) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsIdentityAndAccessManagementIamRole("element23", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsIdentityAndAccessManagementIamTemporarySecurityCredential) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsIdentityAndAccessManagementIamTemporarySecurityCredential("element24", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsKeyManagementService) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsKeyManagementService("element25", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsManagedMicrosoftAd) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsManagedMicrosoftAd("element26", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsResourceAccessManager) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsResourceAccessManager("element27", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsSecretsManager) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsSecretsManager("element28", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsSecurityHub) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsSecurityHub("element29", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsShield) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsShield("element30", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsShieldShieldAdvanced) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsShieldShieldAdvanced("element31", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsSingleSignOn) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsSingleSignOn("element32", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsWafFilteringRule) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsWafFilteringRule("element33", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsWaf) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsWaf("element34", "an optional name", "an optional technology") +@enduml +@startuml(id=SecurityHubFinding) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +SecurityHubFinding("element35", "an optional name", "an optional technology") +@enduml +@startuml(id=SecurityIdentityAndCompliance) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +SecurityIdentityAndCompliance("element36", "an optional name", "an optional technology") +@enduml +@startuml(id=SimpleAd) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +SimpleAd("element37", "an optional name", "an optional technology") +@enduml diff --git a/aws-v2/elements/SecurityIdentityCompliance.md b/aws-v2/elements/SecurityIdentityCompliance.md new file mode 100644 index 00000000000..e7bb43a90f9 --- /dev/null +++ b/aws-v2/elements/SecurityIdentityCompliance.md @@ -0,0 +1,382 @@ +# SecurityIdentityCompliance + +## AdConnector +![AdConnector](../icons-50x50/SecurityIdentityCompliance/AdConnector.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AdConnector("element0", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonCloudDirectory +![AmazonCloudDirectory](../icons-50x50/SecurityIdentityCompliance/AmazonCloudDirectory.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AmazonCloudDirectory("element1", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonCognito +![AmazonCognito](../icons-50x50/SecurityIdentityCompliance/AmazonCognito.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AmazonCognito("element2", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonDetective +![AmazonDetective](../icons-50x50/SecurityIdentityCompliance/AmazonDetective.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AmazonDetective("element3", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonGuardduty +![AmazonGuardduty](../icons-50x50/SecurityIdentityCompliance/AmazonGuardduty.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AmazonGuardduty("element4", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonInspectorAgent +![AmazonInspectorAgent](../icons-50x50/SecurityIdentityCompliance/AmazonInspectorAgent.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AmazonInspectorAgent("element5", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonInspector +![AmazonInspector](../icons-50x50/SecurityIdentityCompliance/AmazonInspector.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AmazonInspector("element6", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonMacie +![AmazonMacie](../icons-50x50/SecurityIdentityCompliance/AmazonMacie.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AmazonMacie("element7", "an optional name") +``` +render the snippet with PlantUML server + +## AwsArtifact +![AwsArtifact](../icons-50x50/SecurityIdentityCompliance/AwsArtifact.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsArtifact("element8", "an optional name") +``` +render the snippet with PlantUML server + +## AwsCertificateAuthority +![AwsCertificateAuthority](../icons-50x50/SecurityIdentityCompliance/AwsCertificateAuthority.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsCertificateAuthority("element9", "an optional name") +``` +render the snippet with PlantUML server + +## AwsCertificateManager +![AwsCertificateManager](../icons-50x50/SecurityIdentityCompliance/AwsCertificateManager.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsCertificateManager("element10", "an optional name") +``` +render the snippet with PlantUML server + +## AwsCloudhsm +![AwsCloudhsm](../icons-50x50/SecurityIdentityCompliance/AwsCloudhsm.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsCloudhsm("element11", "an optional name") +``` +render the snippet with PlantUML server + +## AwsDirectoryService +![AwsDirectoryService](../icons-50x50/SecurityIdentityCompliance/AwsDirectoryService.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsDirectoryService("element12", "an optional name") +``` +render the snippet with PlantUML server + +## AwsFirewallManager +![AwsFirewallManager](../icons-50x50/SecurityIdentityCompliance/AwsFirewallManager.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsFirewallManager("element13", "an optional name") +``` +render the snippet with PlantUML server + +## AwsIdentityAndAccessManagementIamAddOn +![AwsIdentityAndAccessManagementIamAddOn](../icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsIdentityAndAccessManagementIamAddOn("element14", "an optional name") +``` +render the snippet with PlantUML server + +## AwsIdentityAndAccessManagementIamAwsStsAlternate +![AwsIdentityAndAccessManagementIamAwsStsAlternate](../icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAwsStsAlternate.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsIdentityAndAccessManagementIamAwsStsAlternate("element15", "an optional name") +``` +render the snippet with PlantUML server + +## AwsIdentityAndAccessManagementIamAwsSts +![AwsIdentityAndAccessManagementIamAwsSts](../icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAwsSts.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsIdentityAndAccessManagementIamAwsSts("element16", "an optional name") +``` +render the snippet with PlantUML server + +## AwsIdentityAndAccessManagementIamDataEncryptionKey +![AwsIdentityAndAccessManagementIamDataEncryptionKey](../icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsIdentityAndAccessManagementIamDataEncryptionKey("element17", "an optional name") +``` +render the snippet with PlantUML server + +## AwsIdentityAndAccessManagementIamEncryptedData +![AwsIdentityAndAccessManagementIamEncryptedData](../icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsIdentityAndAccessManagementIamEncryptedData("element18", "an optional name") +``` +render the snippet with PlantUML server + +## AwsIdentityAndAccessManagementIamLongTermSecurityCredential +![AwsIdentityAndAccessManagementIamLongTermSecurityCredential](../icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsIdentityAndAccessManagementIamLongTermSecurityCredential("element19", "an optional name") +``` +render the snippet with PlantUML server + +## AwsIdentityAndAccessManagementIamMfaToken +![AwsIdentityAndAccessManagementIamMfaToken](../icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsIdentityAndAccessManagementIamMfaToken("element20", "an optional name") +``` +render the snippet with PlantUML server + +## AwsIdentityAndAccessManagementIamPermissions +![AwsIdentityAndAccessManagementIamPermissions](../icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsIdentityAndAccessManagementIamPermissions("element21", "an optional name") +``` +render the snippet with PlantUML server + +## AwsIdentityAndAccessManagementIam +![AwsIdentityAndAccessManagementIam](../icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsIdentityAndAccessManagementIam("element22", "an optional name") +``` +render the snippet with PlantUML server + +## AwsIdentityAndAccessManagementIamRole +![AwsIdentityAndAccessManagementIamRole](../icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsIdentityAndAccessManagementIamRole("element23", "an optional name") +``` +render the snippet with PlantUML server + +## AwsIdentityAndAccessManagementIamTemporarySecurityCredential +![AwsIdentityAndAccessManagementIamTemporarySecurityCredential](../icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamTemporarySecurityCredential.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsIdentityAndAccessManagementIamTemporarySecurityCredential("element24", "an optional name") +``` +render the snippet with PlantUML server + +## AwsKeyManagementService +![AwsKeyManagementService](../icons-50x50/SecurityIdentityCompliance/AwsKeyManagementService.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsKeyManagementService("element25", "an optional name") +``` +render the snippet with PlantUML server + +## AwsManagedMicrosoftAd +![AwsManagedMicrosoftAd](../icons-50x50/SecurityIdentityCompliance/AwsManagedMicrosoftAd.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsManagedMicrosoftAd("element26", "an optional name") +``` +render the snippet with PlantUML server + +## AwsResourceAccessManager +![AwsResourceAccessManager](../icons-50x50/SecurityIdentityCompliance/AwsResourceAccessManager.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsResourceAccessManager("element27", "an optional name") +``` +render the snippet with PlantUML server + +## AwsSecretsManager +![AwsSecretsManager](../icons-50x50/SecurityIdentityCompliance/AwsSecretsManager.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsSecretsManager("element28", "an optional name") +``` +render the snippet with PlantUML server + +## AwsSecurityHub +![AwsSecurityHub](../icons-50x50/SecurityIdentityCompliance/AwsSecurityHub.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsSecurityHub("element29", "an optional name") +``` +render the snippet with PlantUML server + +## AwsShield +![AwsShield](../icons-50x50/SecurityIdentityCompliance/AwsShield.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsShield("element30", "an optional name") +``` +render the snippet with PlantUML server + +## AwsShieldShieldAdvanced +![AwsShieldShieldAdvanced](../icons-50x50/SecurityIdentityCompliance/AwsShieldShieldAdvanced.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsShieldShieldAdvanced("element31", "an optional name") +``` +render the snippet with PlantUML server + +## AwsSingleSignOn +![AwsSingleSignOn](../icons-50x50/SecurityIdentityCompliance/AwsSingleSignOn.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsSingleSignOn("element32", "an optional name") +``` +render the snippet with PlantUML server + +## AwsWafFilteringRule +![AwsWafFilteringRule](../icons-50x50/SecurityIdentityCompliance/AwsWafFilteringRule.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsWafFilteringRule("element33", "an optional name") +``` +render the snippet with PlantUML server + +## AwsWaf +![AwsWaf](../icons-50x50/SecurityIdentityCompliance/AwsWaf.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +AwsWaf("element34", "an optional name") +``` +render the snippet with PlantUML server + +## SecurityHubFinding +![SecurityHubFinding](../icons-50x50/SecurityIdentityCompliance/SecurityHubFinding.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +SecurityHubFinding("element35", "an optional name") +``` +render the snippet with PlantUML server + +## SecurityIdentityAndCompliance +![SecurityIdentityAndCompliance](../icons-50x50/SecurityIdentityCompliance/SecurityIdentityAndCompliance.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +SecurityIdentityAndCompliance("element36", "an optional name") +``` +render the snippet with PlantUML server + +## SimpleAd +![SimpleAd](../icons-50x50/SecurityIdentityCompliance/SimpleAd.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/SecurityIdentityCompliance") +SimpleAd("element37", "an optional name") +``` +render the snippet with PlantUML server + diff --git a/aws-v2/elements/SecurityIdentityCompliance.puml b/aws-v2/elements/SecurityIdentityCompliance.puml new file mode 100644 index 00000000000..e5da35725ba --- /dev/null +++ b/aws-v2/elements/SecurityIdentityCompliance.puml @@ -0,0 +1,421 @@ +' the content of this file has been automatically generated +@startuml +!function AdConnector($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonCloudDirectory($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonCognito($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonDetective($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonGuardduty($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonInspectorAgent($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonInspector($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonMacie($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsArtifact($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsCertificateAuthority($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsCertificateManager($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsCloudhsm($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsDirectoryService($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsFirewallManager($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsIdentityAndAccessManagementIamAddOn($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsIdentityAndAccessManagementIamAwsStsAlternate($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsIdentityAndAccessManagementIamAwsSts($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsIdentityAndAccessManagementIamDataEncryptionKey($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsIdentityAndAccessManagementIamEncryptedData($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsIdentityAndAccessManagementIamLongTermSecurityCredential($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsIdentityAndAccessManagementIamMfaToken($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsIdentityAndAccessManagementIamPermissions($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsIdentityAndAccessManagementIam($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsIdentityAndAccessManagementIamRole($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsIdentityAndAccessManagementIamTemporarySecurityCredential($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsKeyManagementService($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsManagedMicrosoftAd($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsResourceAccessManager($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsSecretsManager($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsSecurityHub($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsShield($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsShieldShieldAdvanced($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsSingleSignOn($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsWafFilteringRule($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsWaf($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function SecurityHubFinding($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function SecurityIdentityAndCompliance($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function SimpleAd($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +@enduml diff --git a/aws-v2/elements/Storage.example.puml b/aws-v2/elements/Storage.example.puml new file mode 100644 index 00000000000..e659662b162 --- /dev/null +++ b/aws-v2/elements/Storage.example.puml @@ -0,0 +1,187 @@ +' the content of this file has been automatically generated +@startuml(id=AmazonElasticBlockStoreEbs) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AmazonElasticBlockStoreEbs("element0", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonElasticBlockStoreEbsSnapshot) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AmazonElasticBlockStoreEbsSnapshot("element1", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonElasticBlockStoreEbsVolume) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AmazonElasticBlockStoreEbsVolume("element2", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonElasticFileSystemEfsFileSystem) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AmazonElasticFileSystemEfsFileSystem("element3", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonElasticFileSystemEfs) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AmazonElasticFileSystemEfs("element4", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonFsxForLustre) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AmazonFsxForLustre("element5", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonFsxForWindowsFileServer) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AmazonFsxForWindowsFileServer("element6", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonFsx) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AmazonFsx("element7", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonS3GlacierArchive) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AmazonS3GlacierArchive("element8", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonS3Glacier) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AmazonS3Glacier("element9", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonS3GlacierVault) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AmazonS3GlacierVault("element10", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonSimpleStorageServiceS3Bucket) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AmazonSimpleStorageServiceS3Bucket("element11", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonSimpleStorageServiceS3BucketWithObjects) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AmazonSimpleStorageServiceS3BucketWithObjects("element12", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonSimpleStorageServiceS3Object) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AmazonSimpleStorageServiceS3Object("element13", "an optional name", "an optional technology") +@enduml +@startuml(id=AmazonSimpleStorageServiceS3) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AmazonSimpleStorageServiceS3("element14", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsBackup) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AwsBackup("element15", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsSnowballEdge) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AwsSnowballEdge("element16", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsSnowball) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AwsSnowball("element17", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsSnowFamilySnowballImportExport) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AwsSnowFamilySnowballImportExport("element18", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsSnowmobile) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AwsSnowmobile("element19", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsStorageGatewayCachedVolume) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AwsStorageGatewayCachedVolume("element20", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsStorageGatewayNonCachedVolume) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AwsStorageGatewayNonCachedVolume("element21", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsStorageGateway) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AwsStorageGateway("element22", "an optional name", "an optional technology") +@enduml +@startuml(id=AwsStorageGatewayVirtualTapeLibrary) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AwsStorageGatewayVirtualTapeLibrary("element23", "an optional name", "an optional technology") +@enduml +@startuml(id=CloudendureDisasterRecovery) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +CloudendureDisasterRecovery("element24", "an optional name", "an optional technology") +@enduml +@startuml(id=EfsInfrequentaccess) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +EfsInfrequentaccess("element25", "an optional name", "an optional technology") +@enduml +@startuml(id=EfsInfrequentaccessPrimaryBg) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +EfsInfrequentaccessPrimaryBg("element26", "an optional name", "an optional technology") +@enduml +@startuml(id=EfsStandard) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +EfsStandard("element27", "an optional name", "an optional technology") +@enduml +@startuml(id=EfsStandardPrimaryBg) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +EfsStandardPrimaryBg("element28", "an optional name", "an optional technology") +@enduml +@startuml(id=MultipleVolumesResourceIcon) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +MultipleVolumesResourceIcon("element29", "an optional name", "an optional technology") +@enduml +@startuml(id=Storage) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +Storage("element30", "an optional name", "an optional technology") +@enduml diff --git a/aws-v2/elements/Storage.md b/aws-v2/elements/Storage.md new file mode 100644 index 00000000000..a004cc1da05 --- /dev/null +++ b/aws-v2/elements/Storage.md @@ -0,0 +1,312 @@ +# Storage + +## AmazonElasticBlockStoreEbs +![AmazonElasticBlockStoreEbs](../icons-50x50/Storage/AmazonElasticBlockStoreEbs.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AmazonElasticBlockStoreEbs("element0", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonElasticBlockStoreEbsSnapshot +![AmazonElasticBlockStoreEbsSnapshot](../icons-50x50/Storage/AmazonElasticBlockStoreEbsSnapshot.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AmazonElasticBlockStoreEbsSnapshot("element1", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonElasticBlockStoreEbsVolume +![AmazonElasticBlockStoreEbsVolume](../icons-50x50/Storage/AmazonElasticBlockStoreEbsVolume.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AmazonElasticBlockStoreEbsVolume("element2", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonElasticFileSystemEfsFileSystem +![AmazonElasticFileSystemEfsFileSystem](../icons-50x50/Storage/AmazonElasticFileSystemEfsFileSystem.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AmazonElasticFileSystemEfsFileSystem("element3", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonElasticFileSystemEfs +![AmazonElasticFileSystemEfs](../icons-50x50/Storage/AmazonElasticFileSystemEfs.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AmazonElasticFileSystemEfs("element4", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonFsxForLustre +![AmazonFsxForLustre](../icons-50x50/Storage/AmazonFsxForLustre.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AmazonFsxForLustre("element5", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonFsxForWindowsFileServer +![AmazonFsxForWindowsFileServer](../icons-50x50/Storage/AmazonFsxForWindowsFileServer.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AmazonFsxForWindowsFileServer("element6", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonFsx +![AmazonFsx](../icons-50x50/Storage/AmazonFsx.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AmazonFsx("element7", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonS3GlacierArchive +![AmazonS3GlacierArchive](../icons-50x50/Storage/AmazonS3GlacierArchive.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AmazonS3GlacierArchive("element8", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonS3Glacier +![AmazonS3Glacier](../icons-50x50/Storage/AmazonS3Glacier.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AmazonS3Glacier("element9", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonS3GlacierVault +![AmazonS3GlacierVault](../icons-50x50/Storage/AmazonS3GlacierVault.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AmazonS3GlacierVault("element10", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonSimpleStorageServiceS3Bucket +![AmazonSimpleStorageServiceS3Bucket](../icons-50x50/Storage/AmazonSimpleStorageServiceS3Bucket.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AmazonSimpleStorageServiceS3Bucket("element11", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonSimpleStorageServiceS3BucketWithObjects +![AmazonSimpleStorageServiceS3BucketWithObjects](../icons-50x50/Storage/AmazonSimpleStorageServiceS3BucketWithObjects.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AmazonSimpleStorageServiceS3BucketWithObjects("element12", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonSimpleStorageServiceS3Object +![AmazonSimpleStorageServiceS3Object](../icons-50x50/Storage/AmazonSimpleStorageServiceS3Object.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AmazonSimpleStorageServiceS3Object("element13", "an optional name") +``` +render the snippet with PlantUML server + +## AmazonSimpleStorageServiceS3 +![AmazonSimpleStorageServiceS3](../icons-50x50/Storage/AmazonSimpleStorageServiceS3.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AmazonSimpleStorageServiceS3("element14", "an optional name") +``` +render the snippet with PlantUML server + +## AwsBackup +![AwsBackup](../icons-50x50/Storage/AwsBackup.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AwsBackup("element15", "an optional name") +``` +render the snippet with PlantUML server + +## AwsSnowballEdge +![AwsSnowballEdge](../icons-50x50/Storage/AwsSnowballEdge.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AwsSnowballEdge("element16", "an optional name") +``` +render the snippet with PlantUML server + +## AwsSnowball +![AwsSnowball](../icons-50x50/Storage/AwsSnowball.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AwsSnowball("element17", "an optional name") +``` +render the snippet with PlantUML server + +## AwsSnowFamilySnowballImportExport +![AwsSnowFamilySnowballImportExport](../icons-50x50/Storage/AwsSnowFamilySnowballImportExport.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AwsSnowFamilySnowballImportExport("element18", "an optional name") +``` +render the snippet with PlantUML server + +## AwsSnowmobile +![AwsSnowmobile](../icons-50x50/Storage/AwsSnowmobile.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AwsSnowmobile("element19", "an optional name") +``` +render the snippet with PlantUML server + +## AwsStorageGatewayCachedVolume +![AwsStorageGatewayCachedVolume](../icons-50x50/Storage/AwsStorageGatewayCachedVolume.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AwsStorageGatewayCachedVolume("element20", "an optional name") +``` +render the snippet with PlantUML server + +## AwsStorageGatewayNonCachedVolume +![AwsStorageGatewayNonCachedVolume](../icons-50x50/Storage/AwsStorageGatewayNonCachedVolume.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AwsStorageGatewayNonCachedVolume("element21", "an optional name") +``` +render the snippet with PlantUML server + +## AwsStorageGateway +![AwsStorageGateway](../icons-50x50/Storage/AwsStorageGateway.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AwsStorageGateway("element22", "an optional name") +``` +render the snippet with PlantUML server + +## AwsStorageGatewayVirtualTapeLibrary +![AwsStorageGatewayVirtualTapeLibrary](../icons-50x50/Storage/AwsStorageGatewayVirtualTapeLibrary.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +AwsStorageGatewayVirtualTapeLibrary("element23", "an optional name") +``` +render the snippet with PlantUML server + +## CloudendureDisasterRecovery +![CloudendureDisasterRecovery](../icons-50x50/Storage/CloudendureDisasterRecovery.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +CloudendureDisasterRecovery("element24", "an optional name") +``` +render the snippet with PlantUML server + +## EfsInfrequentaccess +![EfsInfrequentaccess](../icons-50x50/Storage/EfsInfrequentaccess.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +EfsInfrequentaccess("element25", "an optional name") +``` +render the snippet with PlantUML server + +## EfsInfrequentaccessPrimaryBg +![EfsInfrequentaccessPrimaryBg](../icons-50x50/Storage/EfsInfrequentaccessPrimaryBg.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +EfsInfrequentaccessPrimaryBg("element26", "an optional name") +``` +render the snippet with PlantUML server + +## EfsStandard +![EfsStandard](../icons-50x50/Storage/EfsStandard.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +EfsStandard("element27", "an optional name") +``` +render the snippet with PlantUML server + +## EfsStandardPrimaryBg +![EfsStandardPrimaryBg](../icons-50x50/Storage/EfsStandardPrimaryBg.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +EfsStandardPrimaryBg("element28", "an optional name") +``` +render the snippet with PlantUML server + +## MultipleVolumesResourceIcon +![MultipleVolumesResourceIcon](../icons-50x50/Storage/MultipleVolumesResourceIcon.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +MultipleVolumesResourceIcon("element29", "an optional name") +``` +render the snippet with PlantUML server + +## Storage +![Storage](../icons-50x50/Storage/Storage.png) +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("elements/Storage") +Storage("element30", "an optional name") +``` +render the snippet with PlantUML server + diff --git a/aws-v2/elements/Storage.puml b/aws-v2/elements/Storage.puml new file mode 100644 index 00000000000..0e8877d1a0c --- /dev/null +++ b/aws-v2/elements/Storage.puml @@ -0,0 +1,344 @@ +' the content of this file has been automatically generated +@startuml +!function AmazonElasticBlockStoreEbs($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonElasticBlockStoreEbsSnapshot($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonElasticBlockStoreEbsVolume($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonElasticFileSystemEfsFileSystem($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonElasticFileSystemEfs($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonFsxForLustre($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonFsxForWindowsFileServer($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonFsx($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonS3GlacierArchive($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonS3Glacier($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonS3GlacierVault($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonSimpleStorageServiceS3Bucket($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonSimpleStorageServiceS3BucketWithObjects($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonSimpleStorageServiceS3Object($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AmazonSimpleStorageServiceS3($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsBackup($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsSnowballEdge($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsSnowball($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsSnowFamilySnowballImportExport($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsSnowmobile($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsStorageGatewayCachedVolume($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsStorageGatewayNonCachedVolume($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsStorageGateway($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function AwsStorageGatewayVirtualTapeLibrary($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function CloudendureDisasterRecovery($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function EfsInfrequentaccess($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function EfsInfrequentaccessPrimaryBg($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function EfsStandard($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function EfsStandardPrimaryBg($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function MultipleVolumesResourceIcon($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +!function Storage($id, $name="", $tech="") + card $id <> [ + + !if ($name) + $name + !endif + !if ($tech) + [$tech] + !endif + ] +!endfunction +@enduml diff --git a/aws-v2/example-chef_automate_architecture_on_aws.puml b/aws-v2/example-chef_automate_architecture_on_aws.puml new file mode 100644 index 00000000000..5dd31608a70 --- /dev/null +++ b/aws-v2/example-chef_automate_architecture_on_aws.puml @@ -0,0 +1,31 @@ +@startuml +'!global $INCLUSION_MODE="local" +'!include library.puml + +!global $AWS_LIB_BRANCH="master" +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $AWS_LIB_BRANCH + "/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml + +includeSubLibrary("groups") +includeSubLibrary("elements/Compute") +includeSubLibrary("elements/NetworkingContentDelivery") +includeSubLibrary("elements/General") + +GroupAwsCloud('aws') { + GroupAvailabilityZone('az') { + GroupVpc('vpc', 'VPC', '10.0.0.0/16') { + AmazonVpcInternetGateway('gateway', 'Internet gateway') + GroupPublicSubnet('pubnet', 'Public subnet', '10.0.0.0/19') { + AmazonEc2Instance('instance1', 'Chef Automate') + AmazonEc2Instance('instance2', 'Chef workstation (local Chef repo)') + AmazonEc2Instance('instance3', 'Chef node') + } + } + } +} + +gateway -[hidden]-> instance1 +instance1 -down-> instance2 +instance2 -> instance3 +instance3 -up-> instance1 +@enduml diff --git a/aws-v2/example-git_to_s3_webhooks.puml b/aws-v2/example-git_to_s3_webhooks.puml new file mode 100644 index 00000000000..a8fc4e3ad42 --- /dev/null +++ b/aws-v2/example-git_to_s3_webhooks.puml @@ -0,0 +1,34 @@ +@startuml +'!global $INCLUSION_MODE="local" +'!include library.puml + +!global $AWS_LIB_BRANCH="master" +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/" + $AWS_LIB_BRANCH + "/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml + +includeSubLibrary("groups") +includeSubLibrary("elements/Compute") +includeSubLibrary("elements/SecurityIdentityCompliance") +includeSubLibrary("elements/Storage") +includeSubLibrary("elements/General") + +left to right direction + +Users("git_users", "Git users") +TraditionalServer("git_server", "Git Server") +GroupAwsCloud('aws') { + AwsLambda("lambda0", "AWS Lambda") + AwsLambda("lambda1", "AWS Lambda") + AmazonSimpleStorageServiceS3BucketWithObjects("bucket_ssh", "Amazon S3 SSH key bucket") + AwsIdentityAndAccessManagementIamAddOn("kms", "AWS KMS key") + AmazonSimpleStorageServiceS3BucketWithObjects("bucket_output", "Amazon S3 output bucket") +} + +git_users -down-> git_server : git push +git_server -down-> lambda0 : git webhook +lambda0 -down-> lambda1 +lambda1 -down-> bucket_ssh +lambda1 -down-> kms +lambda1 -down-> bucket_output +lambda1 -up-> git_server +@enduml diff --git a/aws-v2/functions.puml b/aws-v2/functions.puml new file mode 100644 index 00000000000..5fa4ab3c27b --- /dev/null +++ b/aws-v2/functions.puml @@ -0,0 +1,12 @@ +@startuml +!function getIconPath($size, $name) return $IMAGE_BASE_PATH + "icons-" + $size + "x" + $size + "/" + $name + ".png" +!function get50Path($name) return getIconPath("50", $name) +!function getIcon($name) return get50Path($name) +!function includeSubLibrary($name) + !if (%get_variable_value("$INCLUSION_MODE") == "remote") + !includeurl $AWS_LIB_BASE_URL/$name.puml + !else + !include $name.puml + !endif +!endfunction +@enduml \ No newline at end of file diff --git a/aws-v2/groups.csv b/aws-v2/groups.csv new file mode 100644 index 00000000000..c8d3df62122 --- /dev/null +++ b/aws-v2/groups.csv @@ -0,0 +1,17 @@ +Name,FrontColor,BackgroundColor,BorderThick,BorderStyle,BorderColor,Sprite +AWS Cloud,$COLOR_DARK_BLUE,transparent,1,,$COLOR_DARK_BLUE,AwsCloudAlt +Region,$COLOR_LIGHT_BLUE,transparent,1,dotted,$COLOR_LIGHT_BLUE,Region +Availability Zone,$COLOR_LIGHT_BLUE,transparent,1,dashed,$COLOR_LIGHT_BLUE +Security,$COLOR_RED,transparent,1,,$COLOR_RED +Auto Scaling,$COLOR_ORANGE,transparent,1,dashed,$COLOR_ORANGE,AutoScaling +VPC,$COLOR_GREEN,transparent,1,,$COLOR_GREEN,VirtualPrivateCloudVpc +Private subnet,$COLOR_LIGHT_BLUE,$COLOR_LIGHT_BLUE_BG,0,,transparent,VpcSubnetPrivate +Public subnet,$COLOR_GREEN,$COLOR_LIGHT_BLUE_BG,0,,transparent,VpcSubnetPublic +Server contents,$COLOR_GREY,transparent,1,,$COLOR_GREY,ServerContents +Corporate data center,$COLOR_GREY,transparent,1,,$COLOR_GREY,CorporateDataCenter +Elastic Beanstalk container,$COLOR_ORANGE,transparent,1,,$COLOR_ORANGE,ElasticBeanstalkContainer +EC2 instance contents,$COLOR_ORANGE,transparent,1,,$COLOR_ORANGE,Ec2InstanceContainer +Spot Fleet,$COLOR_ORANGE,transparent,1,,$COLOR_ORANGE,SpotFleet +AWS Step Functions workflow,$COLOR_VIOLET,transparent,1,,$COLOR_VIOLET,AwsStepFunction +Generic group,$COLOR_GREY,transparent,1,dashed,$COLOR_GREY +Generic group plain,$COLOR_DARK_BLUE,$COLOR_GREY_BG,0,,transparent \ No newline at end of file diff --git a/aws-v2/groups.example.puml b/aws-v2/groups.example.puml new file mode 100644 index 00000000000..bcf4ddcc655 --- /dev/null +++ b/aws-v2/groups.example.puml @@ -0,0 +1,121 @@ +' the content of this file has been automatically generated +@startuml(id=GroupAwsCloud) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("groups") +GroupAwsCloud("group", "an optional name") { + note "the group area of GroupAwsCloud" as GroupAwsCloudNote +} +@enduml +@startuml(id=GroupRegion) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("groups") +GroupRegion("group", "an optional name") { + note "the group area of GroupRegion" as GroupRegionNote +} +@enduml +@startuml(id=GroupAvailabilityZone) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("groups") +GroupAvailabilityZone("group", "an optional name") { + note "the group area of GroupAvailabilityZone" as GroupAvailabilityZoneNote +} +@enduml +@startuml(id=GroupSecurity) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("groups") +GroupSecurity("group", "an optional name") { + note "the group area of GroupSecurity" as GroupSecurityNote +} +@enduml +@startuml(id=GroupAutoScaling) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("groups") +GroupAutoScaling("group", "an optional name") { + note "the group area of GroupAutoScaling" as GroupAutoScalingNote +} +@enduml +@startuml(id=GroupVpc) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("groups") +GroupVpc("group", "an optional name") { + note "the group area of GroupVpc" as GroupVpcNote +} +@enduml +@startuml(id=GroupPrivateSubnet) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("groups") +GroupPrivateSubnet("group", "an optional name") { + note "the group area of GroupPrivateSubnet" as GroupPrivateSubnetNote +} +@enduml +@startuml(id=GroupPublicSubnet) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("groups") +GroupPublicSubnet("group", "an optional name") { + note "the group area of GroupPublicSubnet" as GroupPublicSubnetNote +} +@enduml +@startuml(id=GroupServerContents) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("groups") +GroupServerContents("group", "an optional name") { + note "the group area of GroupServerContents" as GroupServerContentsNote +} +@enduml +@startuml(id=GroupCorporateDataCenter) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("groups") +GroupCorporateDataCenter("group", "an optional name") { + note "the group area of GroupCorporateDataCenter" as GroupCorporateDataCenterNote +} +@enduml +@startuml(id=GroupElasticBeanstalkContainer) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("groups") +GroupElasticBeanstalkContainer("group", "an optional name") { + note "the group area of GroupElasticBeanstalkContainer" as GroupElasticBeanstalkContainerNote +} +@enduml +@startuml(id=GroupEc2InstanceContents) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("groups") +GroupEc2InstanceContents("group", "an optional name") { + note "the group area of GroupEc2InstanceContents" as GroupEc2InstanceContentsNote +} +@enduml +@startuml(id=GroupSpotFleet) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("groups") +GroupSpotFleet("group", "an optional name") { + note "the group area of GroupSpotFleet" as GroupSpotFleetNote +} +@enduml +@startuml(id=GroupAwsStepFunctionsWorkflow) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("groups") +GroupAwsStepFunctionsWorkflow("group", "an optional name") { + note "the group area of GroupAwsStepFunctionsWorkflow" as GroupAwsStepFunctionsWorkflowNote +} +@enduml +@startuml(id=GroupGenericGroup) +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("groups") +GroupGenericGroup("group", "an optional name") { + note "the group area of GroupGenericGroup" as GroupGenericGroupNote +} +@enduml diff --git a/aws-v2/groups.md b/aws-v2/groups.md new file mode 100644 index 00000000000..16dbffbb25f --- /dev/null +++ b/aws-v2/groups.md @@ -0,0 +1,152 @@ +# Groups + +## GroupAwsCloud +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("groups") +GroupAwsCloud("element0", "an optional name") +``` + +![GroupAwsCloud](http://www.plantuml.com/plantuml/proxy?src=https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2/groups.example.puml&idx=0&GroupAwsCloud) + +## GroupRegion +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("groups") +GroupRegion("element1", "an optional name") +``` + +![GroupRegion](http://www.plantuml.com/plantuml/proxy?src=https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2/groups.example.puml&idx=1&GroupRegion) + +## GroupAvailabilityZone +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("groups") +GroupAvailabilityZone("element2", "an optional name") +``` + +![GroupAvailabilityZone](http://www.plantuml.com/plantuml/proxy?src=https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2/groups.example.puml&idx=2&GroupAvailabilityZone) + +## GroupSecurity +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("groups") +GroupSecurity("element3", "an optional name") +``` + +![GroupSecurity](http://www.plantuml.com/plantuml/proxy?src=https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2/groups.example.puml&idx=3&GroupSecurity) + +## GroupAutoScaling +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("groups") +GroupAutoScaling("element4", "an optional name") +``` + +![GroupAutoScaling](http://www.plantuml.com/plantuml/proxy?src=https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2/groups.example.puml&idx=4&GroupAutoScaling) + +## GroupVpc +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("groups") +GroupVpc("element5", "an optional name") +``` + +![GroupVpc](http://www.plantuml.com/plantuml/proxy?src=https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2/groups.example.puml&idx=5&GroupVpc) + +## GroupPrivateSubnet +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("groups") +GroupPrivateSubnet("element6", "an optional name") +``` + +![GroupPrivateSubnet](http://www.plantuml.com/plantuml/proxy?src=https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2/groups.example.puml&idx=6&GroupPrivateSubnet) + +## GroupPublicSubnet +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("groups") +GroupPublicSubnet("element7", "an optional name") +``` + +![GroupPublicSubnet](http://www.plantuml.com/plantuml/proxy?src=https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2/groups.example.puml&idx=7&GroupPublicSubnet) + +## GroupServerContents +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("groups") +GroupServerContents("element8", "an optional name") +``` + +![GroupServerContents](http://www.plantuml.com/plantuml/proxy?src=https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2/groups.example.puml&idx=8&GroupServerContents) + +## GroupCorporateDataCenter +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("groups") +GroupCorporateDataCenter("element9", "an optional name") +``` + +![GroupCorporateDataCenter](http://www.plantuml.com/plantuml/proxy?src=https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2/groups.example.puml&idx=9&GroupCorporateDataCenter) + +## GroupElasticBeanstalkContainer +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("groups") +GroupElasticBeanstalkContainer("element10", "an optional name") +``` + +![GroupElasticBeanstalkContainer](http://www.plantuml.com/plantuml/proxy?src=https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2/groups.example.puml&idx=10&GroupElasticBeanstalkContainer) + +## GroupEc2InstanceContents +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("groups") +GroupEc2InstanceContents("element11", "an optional name") +``` + +![GroupEc2InstanceContents](http://www.plantuml.com/plantuml/proxy?src=https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2/groups.example.puml&idx=11&GroupEc2InstanceContents) + +## GroupSpotFleet +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("groups") +GroupSpotFleet("element12", "an optional name") +``` + +![GroupSpotFleet](http://www.plantuml.com/plantuml/proxy?src=https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2/groups.example.puml&idx=12&GroupSpotFleet) + +## GroupAwsStepFunctionsWorkflow +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("groups") +GroupAwsStepFunctionsWorkflow("element13", "an optional name") +``` + +![GroupAwsStepFunctionsWorkflow](http://www.plantuml.com/plantuml/proxy?src=https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2/groups.example.puml&idx=13&GroupAwsStepFunctionsWorkflow) + +## GroupGenericGroup +```plantuml +!global $AWS_LIB_BASE_URL="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2" +!includeurl $AWS_LIB_BASE_URL/library.puml +includeSubLibrary("groups") +GroupGenericGroup("element14", "an optional name") +``` + +![GroupGenericGroup](http://www.plantuml.com/plantuml/proxy?src=https://raw.githubusercontent.com/tmorin/plantuml-libs/master/aws-v2/groups.example.puml&idx=14&GroupGenericGroup) + diff --git a/aws-v2/groups.puml b/aws-v2/groups.puml new file mode 100644 index 00000000000..93a48e259ef --- /dev/null +++ b/aws-v2/groups.puml @@ -0,0 +1,262 @@ +' the content of this file has been automatically generated +@startuml(id=groups) +!function GroupAwsCloud($id, $name="AWS Cloud", $tech="") + !if ($tech) + Rectangle $id <> as "<$SpriteGroupAwsCloudAlt> $name [$tech]" + !else + Rectangle $id <> as "<$SpriteGroupAwsCloudAlt> $name" + !endif +!endfunction +skinparam Rectangle<> { + StereotypeFontColor $COLOR_DARK_BLUE + BorderThickness 1 + BorderColor $COLOR_DARK_BLUE + FontStyle none + FontColor $COLOR_DARK_BLUE + FontSize 20 + BackgroundColor transparent + shadowing false +} +!function GroupRegion($id, $name="Region", $tech="") + !if ($tech) + Rectangle $id <> as "<$SpriteGroupRegion> $name [$tech]" + !else + Rectangle $id <> as "<$SpriteGroupRegion> $name" + !endif +!endfunction +skinparam Rectangle<> { + StereotypeFontColor $COLOR_LIGHT_BLUE + BorderThickness 1 + BorderColor $COLOR_LIGHT_BLUE + BorderStyle dotted + FontStyle none + FontColor $COLOR_LIGHT_BLUE + FontSize 20 + BackgroundColor transparent + shadowing false +} +!function GroupAvailabilityZone($id, $name="Availability Zone", $tech="") + !if ($tech) + Rectangle $id <> as "$name [$tech]" + !else + Rectangle $id <> as "$name" + !endif +!endfunction +skinparam Rectangle<> { + StereotypeFontColor $COLOR_LIGHT_BLUE + BorderThickness 1 + BorderColor $COLOR_LIGHT_BLUE + BorderStyle dashed + FontStyle none + FontColor $COLOR_LIGHT_BLUE + FontSize 20 + BackgroundColor transparent + shadowing false +} +!function GroupSecurity($id, $name="Security", $tech="") + !if ($tech) + Rectangle $id <> as "$name [$tech]" + !else + Rectangle $id <> as "$name" + !endif +!endfunction +skinparam Rectangle<> { + StereotypeFontColor $COLOR_RED + BorderThickness 1 + BorderColor $COLOR_RED + FontStyle none + FontColor $COLOR_RED + FontSize 20 + BackgroundColor transparent + shadowing false +} +!function GroupAutoScaling($id, $name="Auto Scaling", $tech="") + !if ($tech) + Rectangle $id <> as "<$SpriteGroupAutoScaling> $name [$tech]" + !else + Rectangle $id <> as "<$SpriteGroupAutoScaling> $name" + !endif +!endfunction +skinparam Rectangle<> { + StereotypeFontColor $COLOR_ORANGE + BorderThickness 1 + BorderColor $COLOR_ORANGE + BorderStyle dashed + FontStyle none + FontColor $COLOR_ORANGE + FontSize 20 + BackgroundColor transparent + shadowing false +} +!function GroupVpc($id, $name="VPC", $tech="") + !if ($tech) + Rectangle $id <> as "<$SpriteGroupVirtualPrivateCloudVpc> $name [$tech]" + !else + Rectangle $id <> as "<$SpriteGroupVirtualPrivateCloudVpc> $name" + !endif +!endfunction +skinparam Rectangle<> { + StereotypeFontColor $COLOR_GREEN + BorderThickness 1 + BorderColor $COLOR_GREEN + FontStyle none + FontColor $COLOR_GREEN + FontSize 20 + BackgroundColor transparent + shadowing false +} +!function GroupPrivateSubnet($id, $name="Private subnet", $tech="") + !if ($tech) + Rectangle $id <> as "<$SpriteGroupVpcSubnetPrivate> $name [$tech]" + !else + Rectangle $id <> as "<$SpriteGroupVpcSubnetPrivate> $name" + !endif +!endfunction +skinparam Rectangle<> { + StereotypeFontColor $COLOR_LIGHT_BLUE + BorderThickness 0 + BorderColor transparent + FontStyle none + FontColor $COLOR_LIGHT_BLUE + FontSize 20 + BackgroundColor $COLOR_LIGHT_BLUE_BG + shadowing false +} +!function GroupPublicSubnet($id, $name="Public subnet", $tech="") + !if ($tech) + Rectangle $id <> as "<$SpriteGroupVpcSubnetPublic> $name [$tech]" + !else + Rectangle $id <> as "<$SpriteGroupVpcSubnetPublic> $name" + !endif +!endfunction +skinparam Rectangle<> { + StereotypeFontColor $COLOR_GREEN + BorderThickness 0 + BorderColor transparent + FontStyle none + FontColor $COLOR_GREEN + FontSize 20 + BackgroundColor $COLOR_LIGHT_BLUE_BG + shadowing false +} +!function GroupServerContents($id, $name="Server contents", $tech="") + !if ($tech) + Rectangle $id <> as "<$SpriteGroupServerContents> $name [$tech]" + !else + Rectangle $id <> as "<$SpriteGroupServerContents> $name" + !endif +!endfunction +skinparam Rectangle<> { + StereotypeFontColor $COLOR_GREY + BorderThickness 1 + BorderColor $COLOR_GREY + FontStyle none + FontColor $COLOR_GREY + FontSize 20 + BackgroundColor transparent + shadowing false +} +!function GroupCorporateDataCenter($id, $name="Corporate data center", $tech="") + !if ($tech) + Rectangle $id <> as "<$SpriteGroupCorporateDataCenter> $name [$tech]" + !else + Rectangle $id <> as "<$SpriteGroupCorporateDataCenter> $name" + !endif +!endfunction +skinparam Rectangle<> { + StereotypeFontColor $COLOR_GREY + BorderThickness 1 + BorderColor $COLOR_GREY + FontStyle none + FontColor $COLOR_GREY + FontSize 20 + BackgroundColor transparent + shadowing false +} +!function GroupElasticBeanstalkContainer($id, $name="Elastic Beanstalk container", $tech="") + !if ($tech) + Rectangle $id <> as "<$SpriteGroupElasticBeanstalkContainer> $name [$tech]" + !else + Rectangle $id <> as "<$SpriteGroupElasticBeanstalkContainer> $name" + !endif +!endfunction +skinparam Rectangle<> { + StereotypeFontColor $COLOR_ORANGE + BorderThickness 1 + BorderColor $COLOR_ORANGE + FontStyle none + FontColor $COLOR_ORANGE + FontSize 20 + BackgroundColor transparent + shadowing false +} +!function GroupEc2InstanceContents($id, $name="EC2 instance contents", $tech="") + !if ($tech) + Rectangle $id <> as "<$SpriteGroupEc2InstanceContainer> $name [$tech]" + !else + Rectangle $id <> as "<$SpriteGroupEc2InstanceContainer> $name" + !endif +!endfunction +skinparam Rectangle<> { + StereotypeFontColor $COLOR_ORANGE + BorderThickness 1 + BorderColor $COLOR_ORANGE + FontStyle none + FontColor $COLOR_ORANGE + FontSize 20 + BackgroundColor transparent + shadowing false +} +!function GroupSpotFleet($id, $name="Spot Fleet", $tech="") + !if ($tech) + Rectangle $id <> as "<$SpriteGroupSpotFleet> $name [$tech]" + !else + Rectangle $id <> as "<$SpriteGroupSpotFleet> $name" + !endif +!endfunction +skinparam Rectangle<> { + StereotypeFontColor $COLOR_ORANGE + BorderThickness 1 + BorderColor $COLOR_ORANGE + FontStyle none + FontColor $COLOR_ORANGE + FontSize 20 + BackgroundColor transparent + shadowing false +} +!function GroupAwsStepFunctionsWorkflow($id, $name="AWS Step Functions workflow", $tech="") + !if ($tech) + Rectangle $id <> as "<$SpriteGroupAwsStepFunction> $name [$tech]" + !else + Rectangle $id <> as "<$SpriteGroupAwsStepFunction> $name" + !endif +!endfunction +skinparam Rectangle<> { + StereotypeFontColor $COLOR_VIOLET + BorderThickness 1 + BorderColor $COLOR_VIOLET + FontStyle none + FontColor $COLOR_VIOLET + FontSize 20 + BackgroundColor transparent + shadowing false +} +!function GroupGenericGroup($id, $name="Generic group", $tech="") + !if ($tech) + Rectangle $id <> as "$name [$tech]" + !else + Rectangle $id <> as "$name" + !endif +!endfunction +skinparam Rectangle<> { + StereotypeFontColor $COLOR_GREY + BorderThickness 1 + BorderColor $COLOR_GREY + BorderStyle dashed + FontStyle none + FontColor $COLOR_GREY + FontSize 20 + BackgroundColor transparent + shadowing false +} +@enduml diff --git a/aws-v2/icons-50x50/Analytics/AmazonAthena.png b/aws-v2/icons-50x50/Analytics/AmazonAthena.png new file mode 100644 index 0000000000000000000000000000000000000000..a219851d0d558e5fe1400c7bd1830abeadb40719 GIT binary patch literal 3310 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Analytics/AmazonEmr.png b/aws-v2/icons-50x50/Analytics/AmazonEmr.png new file mode 100644 index 0000000000000000000000000000000000000000..2c06341da34155503ac63f3201aa2b0807e2a8e2 GIT binary patch literal 1906 zcmZ`)S6Gt?7X873l(|deRTZ}{v|=~FPMqb&eLp9O%prvR{~8pR0!AQB7! zbKU>|DFA@O5yfo|h5(?xX>a3f7HEhIxQ6q;iVajD1RDUsJ#r#{$eF-53qP05q}&?_ zfM65v&?f22q8SCPYkrckydYdHie-k}z!Tf%;{TuqUB^9u61wX6v*Rn#jwG}LX>LYQ z`Fzap3O3P;wm7HEjiifa6^kNe-a~rG?|AYzQM@NL$O!kqlF;>$FPM@)awd0v;BRkl z4`S!1MrE5DTOV^LkyeD#B=+}OUdvl4ZfgS1~VG9UEF|DdDET2e@omj0^d`Mc*h@Lg^5P8sjHM zmfI?3%97cBSFtY;BU8-f1;Oe&45t9ic$2_tubh=h*X7F_FJqW59*o4gQqcCK@>EV? zG(#d%Qoe~>-f(4-^`=+T!8h=u6v_DT(wcH}hO_eYZvUsksbtu|99MyB6hxT!Rb`AV zEv~(eAB}aP^tK3#pNtBo<@5YiV!MbzlGGPY1sUOc>IG4Dq;S(-T%&M$RF)nzMC%j} z;TLMMCzxaje^Sowm-cth6F$#9zD*JHSK$Ud+4o157uOnJO~-jq1Fz!}?$BbK$!`-` zV}ncNucF4{>FUh!hqgrOckvKzL8;h`v>}qdiWDmw?=#0S@PU=3b<{25%SX%z(>|m% z0oNp~$r`VEK9(QF;Ek`mOX1*~ggHoh{mZG>@vN|$y~(hCF;DT#yZ^ps$3~l23o(BW6B|(bqaxkv3NHlqHvK6ht#Hegn~tWEM>- z6)T?y4aK-nsGZ_SYeIV9V1g$N0VN2hqfq;awlBiKd(Z$dtRo#(P-&9A3b(V$`Q5*4ZWT3eWI4FcUxD)CbU z)cpaVHr)B6)Ura=PpXC*NK0EYjT!abntOJbdyjbmz>X`HrpC_DUYIv%*A5L(VS&3F zbg+wvr*;v{Qul|Q@G^R=X8eo!bn~7xNop#_8ftamL$ZU1xobwerI&FQCQ8T3TZeew zG}y=9h3mrTA0DLp?9@16a3Ef*qNeg)xOV_{-=I&3Z;;=`B(^0dovf*;{f|6X`sv?V z9?E||pkblq|Ht9mo&$W|B$d~7o-dr8$74_Nxzi+Ur)GM>FI{&vFFK$6SAQk(0>16E;aWTh`y^(M{0;+oma;W@pa1lW_ zB43j08|0&Np>EO#YG=paUsL=3qZ+0UJxmWAr5pT5ul@2l1K7@^X))Hp$Lw=3S@BsV z-^!dasw-+5+dVHev{km&Ju%tBT7vQdY^cTElupCTS|_S1{aCUi<@&j$ew5cv$NqgC zHNLS6{+jaRM_!&VK@Ge$RLbWTw2lm%pqjnHRWbOOlx3cy)UET z&M_B~M?jUB8QA`FyN*pe37vVoMav`f(yw3%C`f(|DbBa{?=DSa>(2q%3RwO^NIyhy zswFB3{!miV&;xJ(bcMQ=qINp-nZou)w6=pgdwq2St#ykRer+~em{y%UE31z6FX(h2 zw3WsR?_aHGtZcmo5!&8Bb!-&Np1G?#fyeMnZj-bW1n&9-!Oj%@lxUMR^c9JAQs&lh zY7q=#9gOtWAS5?@oE5wNp7AOa^$P)kN-o{}X7uptZdZ-+9wGDKc5InO>|YL5@UOo- zsQ_iKzWJ<6m(bAXdqaJdn!&oAeR?i@W%uE9#D%-#JK^;sd36OKH+8S?=yj^)=_CH< z2;KW+XG!bjqFOT}CL(SL=;^h)q_5R+%DHqThVFz&*XQh~{;Ewl)&bT#crm9VH7H~% zAR?~nOl^F;v}hZ3HA%)xzL9cCXVkv~R^;XIY)bl}GcGWWwr{$&W|?=K>T}7LS^hB@_f@g_7t+iPdCvz4hrkeU6#;r+ zJ+KZ~PY3*)v#u@#d<6p5zW`P>U}>2q=zk2M;r9al(Er~Mx7GAcWjONVf>XF366J${ k11J>gVqjSC1DH<){9-u5zi7emsA>tYG`nT`(ZoC9zY-e|761SM literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Analytics/AmazonEmrCluster.png b/aws-v2/icons-50x50/Analytics/AmazonEmrCluster.png new file mode 100644 index 0000000000000000000000000000000000000000..3a398427c8d27117e21d7da7f57e9b3a069e0dc5 GIT binary patch literal 2342 zcmeHHc{JPU8vcnbYUxxAwY1c9+EO%0$Jmkv6=IF8?zGxV5<;T3)Y969QdJUbs+N#( z8Ot0=X)%|UF)E?c5UFiys)#WfYN@E&&9C#{{bT;W=iK|9_x+yleb4iJ@A;PV-t+Wu zQaz+|2mk<8XPkpKh{#V4l?7*`nVab#$c5Os+W|mxp7Jh19*hl0IB$0VNH_%msTlyU z4W?4x0zfPr02TrPz`6tgw4zuYUMK*7y!UkT#exJ1ibp~5DX1PQibu8KQ7-U8ZFpg5 z9u?I~f%C#qJfamp;uEJg*n&^7>ZV%vT({|>So0}peyD9f6=d3XQc?U+^fLp+I~=3ak4N#ckZT{`*qr*o^xyl-$x5`{cW*Va-hWxVwKl%~-13W(!EewPFc!*Z zfBZf0v(KaEE*?Fiwm~p(Ak*`YI}Y2bG}Qh2qWkBb=|f)IQ?(w{W|QB-7U59EI}ds* z({IFNRP}AWkrF!mmfkMS21gY_lxOf~Z`np^|y;wl8d)-pqapI}^&5+z8eMqL6 zc5B-upC=zyklE5$Cuf(g^Y^hs&zScZ?yJ7KKaEY6cZTa(nO_;{pCHy0{zLfvN&4)V zBY1KdqN|ewkR^W%2L?(}xXU*HnUU^KE>jQ=(Fc=?G0yH-#or+cDo~mFh^I6Fkd-<+ z*!kl6NP*w!1TqWm7b(hG$zvVGEoY1lG9aH{GHk7H2n(gAT^H>)Tx`_5hED#@`xH5y zommrxK$1^h%E`QE^aYG^C8ey?AFke(B~q{AxvbQ+GE7gP>2VusxgLYXw$p3FL!$$e z&xV-=@(8b7Iy%(4Ka(DYu172N%v$<6@}~1Wm*Aa4?3sjwgd+uXx|iq# zhD4kd!_K~4eW2)NQZ;5NzYqnfT&|P-2PpwBe7f$-4@zrsRbly@>(bumO zP5fDJZi`Mw7AVJz+Nu$mieb(^qH85AITzSfIzLDA-22V;7;Qlg9aemBwV5`$V2;_# zZ*|*l=6i$#rN=s3N4UYlnuzUUWxz>fkLEHC1qA@6IH3Rd6|6PP!(Cp5-;ya$B-F7ZLuqC^QhO$*GtNn6+JAJ zAo3RT@*3~lgPK0jWf*EH8CbnD8zOvMwSGri6x!yS*)>^KFYU1zit|@1(}X*RudA#J z3_3DW({@+ArbzZ_PxD2~&o4J|6{`Dd9(AzSUJu->3C`<};)J*G5oM44VYHKs_UsYKOHYOAAvuA`Dmg_71nVb7{_{rDi zLt=X-VyjwsN+5=Wjx6HYEA{i`4J8#Hb4r8RvPR6_RO2FQN(86J`wRk}b$;S_RIbUD z01XK%tS`%V-Kd3YWN*AJn8xZW+z7tG~^^)J2QZLTnmw? zsw2zLH5S}e0Jx~AiOywp=7JsJ%NXo8F+qfwU~3XB7z6+bN5W0vNK^RNz6gXh+|nA3 zI12|Ca5Cx`;y(o8kwFylt-lv&5x!@D0_{%~d?Lv)@dR2h5Fa0JMu`Z!K_Wy2n?=$> T%9l|(API2BdN^?H18@HckApA7 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Analytics/AmazonEmrEmrEngine.png b/aws-v2/icons-50x50/Analytics/AmazonEmrEmrEngine.png new file mode 100644 index 0000000000000000000000000000000000000000..8442fe0dc264ccd3ac0161b5bd30a3e373c0ebf6 GIT binary patch literal 1720 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`*1a;1l8sRFG+NG}Got zhV{`b+oRlK`%^3rXW1Oh01Db3%diDX9ZR=9o&_S0W>}ucv^kk+djzZnC^aaN^H=O_9ski zJRFQG^7a$~vsR*~i(`n#@#F*vRuM)w#Y7c_Lnl01!~zWk1jN}V3QY<+k}+`_BjZiy zqEALfMO;otG6F+_f`Y;VLxZme1YNpvDNW^?v(>JuUp+3>@uwW(nA%43mYr*;aL+eTB(?r_#EZQU`wuWu~1H45_?6F zqadXvo3pQt05fQDNGuE^CyY;%k>OeF_uP%85NW2D+KAUOG(d@tL_M z$L;bQ=be?6KUpu@1?aZAZnEonV<8h8ArpEiBOog5+=+<5N)3)xuI}5p((f3CU6)z4 zc6E4m0E>2>iktTw;~Vb2XI-)%CiH~lGd6|!E!w)^hDW?^?pxVaDp@PLCQk2F^Yvc7 zDp0&LYS-neD)!V4UM}69o>~Wi6s!N$8KON{!fkDYPm+?;m$d|=9xL=*Pxnb!Gw8+NRC zdueqO<9+AKJsi3{oyNMg63?gWM(oJ=_(!#Unv?8-a~gYm=u_#zcWfA*XXUH!~3 zY`sOuhN7ohr>{!g_;Y5*vf{T^6^18IY>&%7?3UoTJ?Ux_>+D%($!mEe)K%qgZ3?yD z!_0DM`_lZbQxDQb5=3V0uiZUugTl9l)H@q5e-D@{!}3D*((SFY6HJ(Ew=H+8(Pw#c zyZ(VfAZK&57#IrT|4%qH>+2L?`co}&jVMV;EJ?LWE=mPb3`Pb< z2D%1Dx&~$;hK5!K7FGs^+6F*|L7I)MA&Q3F{FKbJO57U66PNY^HAsSN2+mI{DNig) lWhgH%*UQYyE>2D?NY%?PN}v7CMhd8i!PC{xWt~$(6990A$Grdm literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Analytics/AmazonEmrEmrEngineMaprM3.png b/aws-v2/icons-50x50/Analytics/AmazonEmrEmrEngineMaprM3.png new file mode 100644 index 0000000000000000000000000000000000000000..3f35c4c917f0eb36e3b5a6c4db5fd28fd725650a GIT binary patch literal 2209 zcmd5-Yc$kb6hAY}m?5GYgLL(r9v;n%u3|>0F+(Dcx!$ia=4J9oQ(louNzF>5m*U1s zMMd5fiYfC7qaj8my_Jd{5*gI}yWhHN-4A!IK6KXJ=XdsR?S0PPXP>oBwwEVWSKCw@ z0HEvUO7?+}Frz39XkPIwX)gqtY-bN=0IG6yrsxRBUchkm@c>C=2>(5h`Z}8x?aE__u+LLtBNcOP2*eI`6mIoWnD*_7bt@>HF@Ma~ z%6Kzfy>P<^@vX<%+@io*#Jq^qy>T((Se{`}XD2Hh9l|)UG3GiMr`K zPY$dUHJ`pPgl=ls^zO+b*wL?=mDi77y0=@R$6m9X_4^Xe7V}jadDiwYc*#TW!lx}B zw#8RYT@EMCOX_ zkVf|#>xZdlJPj6O=fChZGBksu;=3K+x?r~c)^A*z-!`k&U2_psF)Y%ZN(KiI^IahW z9q$^r4ZylZGYS*Nz|A32i|^*)qV*DvoP~np*~4-GG!DCwooTKzMuah9E{sAqShAp1 z?wVQG)2oUD_bcs1aAp%yPGooExJ#z52nB(o^=jZ4Br*E&4=BMgX(U+(;G^D7J z0&;5jL#0S0k_YsYdqkpcfiSyLZ<~&L+JZ`TsooN1c?_yg!m;47KNP(NnkgxIht2;& zWf6)$Q!(D5%k_6m5579=tFyQ`s|2H;G`aIwBx^TXt)9@*L?RJcpyjl%6T8~dGNi|h zgJh7SG#4|DrHxWi@sXK4boOqPL@Kc%Jj7ZrQHdh$xQUMyYv}lRPnj*oSZOvT~6mGzo^*nuXHlgtl@5{K9U@0|LL`jW4QAa#}N^$KG9HS;UX+hVt9C#y5&H%&Ck#m2mI_1Mi94OslTe0#-lq4z5Ww%BEq zUusP`I@!CHCaw-1CAqmV%zi z3%tU*0WW0^Tnf3^gXW#x*lUz&`GFILX-MDui9(UaSAM*p&<&oYA9VFXT%R64j}oRl zIGNQKY=S+C?KuZ0tY_F{daseDR0Dsu#;nbmTSqcaFWR z-ak@(y0G>&1+>{!8Pm1x%Kh*4a2!@0~X0>|K0=sA^Bb{Nv%}O z@|`!Sal4{P4JYQ=eiBTtxu?MPH>9aM`p431g1g3JdvK3S0s7h_$MP*52Z$?8`t(c) zxki%$x7kOu9VpT)C;ht}p8P%Zm*~(wrLwZ9(R^v3(ZEFcij7$sok>v^ig%*y@DWsq zdu0Kp*mGJovVr(a^v&Amlx%XaOD2AkV|Zpcegq$sQ8&777;)idgQ2Bv{iuFx)yN1mU8diy4v86BC zDnj;QjtZs@eHnKIM*Pq0b*WdIChS$M8C8x0FW%`Q4URf3c+Quq2RFee&Xi{zV>@CD z77oGMzP>7dB8yH&DZiI~e~-LnrZf7WH7Hv{|6_V*(`@p<)>y6$$B>6r$k#p`Dw+kr zIlEJbdc)K+zyDIcO8`HL&S%;)5||JG0*-*Q!V#=+wlqB69=FyWN3g&_3!HzqR@n~$ zF>z5`R`P!bV6&U`p#YPa6MW-X{6u;J6C@@kT61H0+ZgnCrgdBbJO4e&6mkM?E}rBo I>m&C34S)vP-T(jq literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Analytics/AmazonEmrEmrEngineMaprM5.png b/aws-v2/icons-50x50/Analytics/AmazonEmrEmrEngineMaprM5.png new file mode 100644 index 0000000000000000000000000000000000000000..e4662928e01a08b0308ba13b35a2a694fac23f49 GIT binary patch literal 2206 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`%4lz$e5Ns36nkXa*2j zAI-8onq_k|)B0GZ&9O{dAbBLi{#b^?@eG?InKs9BY>op}j-r7G0dR}}BV`zdKQL+G zNmOtzAH=H+VFEBcTU?h}4y4|f1o;I6X=GqIWm*%n>QXjF{*EfXJwO8dHT{tOkAO0LvLvLw@dAHYt9L_ z1+HUZX4L03G?wNu3_Ips+#H}=x}9VBL&p3?8nrtkFMOW& zWvbcca63>D!IeH;Otf*T@c6hso`^U%MKXBp14VU=)SI*4YAm_&I zt(`3`EgfyGkeK}b!3mE5{>7K8)5XIz1j?)5_o+{jJZfXpc;NK!y$r_OK4*>}yng)r zdHP5JYt$xC-^1nXs=(fX4SgFx_IuZi&muc8^4oieSPn` zxrv$SYNH~uiHz+bL+o!MK#+@7Lk{ZZRtJnPU>kE|DtmP*W`UsOW{&AtjVA|QD-(-3{l-$N zxLH#2`OP!wF$vb$3qL9~W)|p9liJrkJ47OVUpar|qYWi9Qyzc1Bw*QQzEl$1VA;?^>_fw%RP)a_(-cJ$^2>r^mSW zIaBNIvgmgoQ(CfbT9?MNTuAiGHb4Hx{(|VHwYz^mD4XtF+RoeCzr)DrT)2?UuKy0s z3p$Gb819(H)bV|8S(se7rNQqbCxaby|1Q5>Hed6KJ@=KOcMm@L7H>B+GRv{=mrL@? zUe2+4R@{yX&99%FZm;1jx^1@O&7PvEh5r_59#UL(J#Eddd$z2xr*BFh>Pgyl`rQ4T z8(Y>ty5_TX)8XJ{_w*8N_=V!4il46w5Kw-%A|>SH>{A{-AxfE++e}(qbTt|#Z;TfU zkz-00bv+&RRMsN6=woWZqy6hz7rFkp^1J%?`U4JsJ3D)93UuFm|9WpePxXelc;0nK zPoL?Yc=5er(Z|1bQ|1aMdN<6Q%K!Lg*Bys@?uV-Hn;RYSI@#GjIpM(DgTL85T(uv! zyuLKGNBGOV`1(&r?p775Dqpio``EVpL(-&)fk)H$3U}h;{EvV^=}d#i8PZ7_3=D}gXUxcXV!s`jV^vFBBT7;dOH!?p zi&B9UgOP!efv$m(u7O#Ip`n$5g_VJkwgHe~5PpSy4T^@`{FKbJO57UMI`<0zHAsSN t2+mI{DNig)WhgH%*UQYyE>2D?NY%?PN}v7CMhd8i!PC{xWt~$(6972|&_4hG literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Analytics/AmazonEmrEmrEngineMaprM7.png b/aws-v2/icons-50x50/Analytics/AmazonEmrEmrEngineMaprM7.png new file mode 100644 index 0000000000000000000000000000000000000000..d58e02bf7df110a466fa962a153ff124e0cbda40 GIT binary patch literal 2190 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Analytics/AmazonKinesis.png b/aws-v2/icons-50x50/Analytics/AmazonKinesis.png new file mode 100644 index 0000000000000000000000000000000000000000..e78de9bf932d1cee2f7d98ab5756cce73fc3c078 GIT binary patch literal 1833 zcmZ`&XI#^V7X336t?T!SB3QNM)kjqd4V1D$SrV2|z=8-$fB<2S0Aa|6lqEx!2m-RF zvXP;TOh!W3gb@fy$Y6y4VcHizz7Oxiz2~0uyXSYm+>>PS*znSKH@*V^;F1wo-%@~z z-|C!*px;|T#0fyuO~*_J0GiS-oIuV9_)pGYOEUlnlL3I}cmOyONYP9H2m%2B+YtcN z^8w(xUt!mungAfov@o?cfN7#Vw9u6)i*;EPcXd?sQv#})8UKRlrjEjPu*U{AJhU-x zYN!%ghbG8$!S$L|pirh$%gAnt4)l_t!)s-f}_Gu!Kj$*$w>8fbq*+~UN} zNH53h0S0b@r%dzEtt`(6n99_}y`AHNh}q&;^3K+g|05jX%lbOwAk%NsTL;tEu(riM z%n6E{!`^5Q>$3p`jnftusbni)bb#wq2-&@Og`PZn| zL(JQV*`=u+(%?p6)EvTM7^a0TjVH6H`v~)4xG}yoetu?no40kuqVjPa?Dxp|M95f( z`EaDo=;vAnV`;CYa3$_J(Nz@%RY4`Yjkgq0=Lp-}jU)QvUQac>CVi&tV^3thX)}={%MbH2o%g_U+5r!pOOz zs5$!59;TI*4WEv(9eo!w*Wb9d$vPNpVz!sAHe^#Ok{3$i$VJg}DX{TSi{aYLr67|b z7v;g1PewC*CO?(YriZqcr+KfuCpt=3$wclZ`)~rYS(C98V2BI18fna3#&@z;W_hP4 zUk~)LREjCGWCn`~WcSUG!XE z;~Iy-ug|7*SJBJ=UI;cFLb{OJ-ci}BdFZd7vCfW?XW*i#cdsf$CrOp(C*-6R#o5Xg+AloJLgu9x zBf+O!X_P5!%~q`LfKvzft@H21t3&uS4Z`G%T` zhCykwYzc^i)=Loy$XN-!pPj|6sJ~_@|DM-s;Ro?yJW-QruC8bJtn$NmI1~dV7oB8vx&K;7od*OO`UGgHEA$MQdS3Yvba#z|lwJwP&eiT!>f`ozj z$vJiPHXpdMFS>nB6Vu+(l9l87bEQ%{TUDc5y%yUYlzxfC5**~axgMDelIfCow@nn~ zt7(pi*p)NGNc55?m%a1bHL%|Mod9o#dw1_wiIg>Sjr*t6#3t>V+#x;FLw&*~pf=M! z(Li0k1*c7pFtfLMXOI7vqrYUC)a(Q4{VWxq*erSjtm8V1@~JM!ykh%n9P%=2YD%i} z`zZX+DiXJEC-h@gPu6Dx%1$Z%iNtQ5reSW^?u8};#X%dt$d5s)|D+`( zUZdPCxdi~{5J%+=@jCwqBJv-&fi2tx0*9(Q2S5b?D1sD0av()Hkg~Ocf;vc59i$`+ z5)2?EQN`Te~e?UsretBmfG8goMb$d^`i4A%0MK-vGC_ To0>NSOMsEVWBo>5$JqY@dLz!1 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Analytics/AmazonKinesisDataAnalytics.png b/aws-v2/icons-50x50/Analytics/AmazonKinesisDataAnalytics.png new file mode 100644 index 0000000000000000000000000000000000000000..36ac5de30fd9d9be1fd8a6e4203793ae22b35706 GIT binary patch literal 1900 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Analytics/AmazonKinesisDataFirehose.png b/aws-v2/icons-50x50/Analytics/AmazonKinesisDataFirehose.png new file mode 100644 index 0000000000000000000000000000000000000000..5710fdfff5744eab6d022cf70ea1cb32426e54e4 GIT binary patch literal 1535 zcmZ`%Ydq5n82*#u61 znR_UjZOmmCV`kW9o4M?QxooB1Ss%}b^WlA;_j!Kr^LszMPZG@8ZpZe0+W`RBVGpr& zRipWj(%GW!Cwb9N)u82f1$qSlKD^NVhTN*=hrJ=LPyl#v8~|eD0YIgeV#NS(9|QpN z2mr9k2Y|hpqIQ>y0H7HIbAp4>7kdM&d(jtq-==Wt^SObSi2fIPd-38Ck~HWtv8R4^ zv|kqV2hs05q3IQ$KduP3BNsekEiEb&kyJk`!UNXL zsR0b%bA%^12U!Dh*@ChrdpgRwKj0GabvzsE*wuf(RgNNE4m$nqS2O*XIWuA5z!sd!^6 zwYl89=&=MO73dNTgdZJ^*GtM!e5*(Z~TH&n{aHN`j4)an#t znKdYXpEW(uxxgSw#|P!y(Uk?kdR-oO==0*Yuiq6*UnR2}Jl0A>A+M`iMESUYw(kA( zUNp;HqY)$}@$A??hoWJW;qJwry4mj9SsZ30J&=)#ria>+N}o+IdZm1}qV0{~FOQ+T zsIkVE{QHjT$E~%L&Y=ly3fV=EK1B~r^=Hg>c&hZ}ciIK+k&kDwMlW|b#%DpDtv z>zm_4^3Hdn6`3l|bC^S03cX75Jx?f0;@~jM=GQY>5zLUQq)=P(WB0+)K3Q5I1OJjA zW=AefoKVM7KWgVLHE7&(w6mpiS+(_Q@)HK)5dmn7eEv}yxM0mgYEc_&4+U!rG`Ib% zqs7vKY^sxMZ*O}A4k39X^tURuq^6e5BkuVkkGbgXzo32MU?V1MC8IJS?}b-vnyqo1 zO^@MGD<`;9Q5t+00&!T%tOOU_zUCf(Hbo%VvpXjn9Npc1%j1Sl0L&!^1#{a=r)Il~ zkPP}LjmbFS|K{%!Tz2k<=A?H9Eo}+qIZbIb2ltzr-VI*cnf}&!$fPzz`s=H^xl@Lh zy4;_9*XS=Y{QLE8^6@yZWhe{-@y|!L+SvMJZ-qHxQzL`!ba>d5fqpT%j=7iFcIknu zpOZ6f7tRstxK1I%wZ}8}3=*@9bFvEaytv(-w|09SNWytKI8eeVMyK%ARXJ`~ntf1a z=79B={2NC+1K|~L(}`Ffh(>%X${n>RTuUD^F|E|gaGCtQUuk`y^YLbhehiF_>LJMO zYqBaDufI&JDo3bNPp7BLcVUgs_(5M;SDH+bB8hZ$0cZU+|&hr%35%*u}qDoH=*$K{8L#$l=taX=NRI!!eLX z=LT8SZ$ae4^ez}hm}HclCPsE`96%fVQ&S?=dY3>C>GM3Q=g@(3GtKbVov_K&z16Hk zPYI(pfjpgVA`kBYrMZ89ssjM>r2Gb1ai*U-XUDMMTUZ|?7G>ofj#2|)4l)NBgUpRV z7H~5&E6_PB&{-ppdH|i(GSB^wAvn|r?Hlv|2Czr+DYe1i#|5`gUu+aI90f#0MVX*O d0wcVU7?eq9xL=|4;y(2fU=Mb-t+heK{R>hQGQR)- literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Analytics/AmazonKinesisDataStreams.png b/aws-v2/icons-50x50/Analytics/AmazonKinesisDataStreams.png new file mode 100644 index 0000000000000000000000000000000000000000..6db64fb89ee926874aca3441dc89f97b443f7929 GIT binary patch literal 3102 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Analytics/AmazonManagedStreamingForKafka.png b/aws-v2/icons-50x50/Analytics/AmazonManagedStreamingForKafka.png new file mode 100644 index 0000000000000000000000000000000000000000..4efa26524c730964584b4250509f142d8b4dfd93 GIT binary patch literal 1861 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Analytics/AmazonRedshift.png b/aws-v2/icons-50x50/Analytics/AmazonRedshift.png new file mode 100644 index 0000000000000000000000000000000000000000..f012a57aea3ed1b5ce4b00e338ce077ea96e656f GIT binary patch literal 1481 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 D@&X6S literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Analytics/Analytics.png b/aws-v2/icons-50x50/Analytics/Analytics.png new file mode 100644 index 0000000000000000000000000000000000000000..072cf34e33bb300eb271e6a698d86e3bd11630c5 GIT binary patch literal 1367 zcmZ`%X;70_6n#OKNJIq%Dp(7Q3JyjBv_=zTQIMp7Ku9ZKp$XZ*7(@t72+L$xDu_rh z2tiPgqF8OQB8&xecjBv9cGGzD!`2cXY5b>UD1l4vF93cn*-fjT+*#N9U7GDQI zG75kx5&#$x0M-c=O`#qD!1N)3L_etEb9nXY)%5g~Zc?k$O+a~aQU^gG5J3H-qob>< zt3sg=(*6B?tE($~J|EKR-kz1!Wgd^Wrqw-=P^;C;E6ZtVX^_*^)wQ&=w7B$cacOaG zZZ17N9Wo;#BA84jiA0M27gQ>h#bP-+IzmVP!-o%_=B8I>bjwR`-{;4wc!Z8rVn<47 zd&{kf8Qluwpd=O}r5}(qTpgX&t;Bgq8!N}+u+mtpG{LW}kkwtv?J4E-6vlU-Iofv0 zTPD8wdQi2Xcs!$gGBcoBXt_PX@{w^v+6R>LXQ@i2mn?^@=u^yR9GAypBur0P8nL5a zF`xEbM@G0jIq>VI68@Rwo{mRo?{0h3`Io-4RbQ0Q-Ed{J;p!Olm=9eZJ%H#Sn{X@)zzhtH;p>go z1r`)sxKNO4YbJR8&6X1FAxn|g+f?LJs`WBIJ3Te6L~q#pEg_5;?DYl0!peHArk zK2lXxBN;CyT8kqIs?Cw&E_XNgdYo$1yo@EJFoMsO42a)nK6Y?uwNxUT4ARmK|3|a@t+;lH9bN z<%Px*a(RU?*HNOkCczdp+`n7yxz8@dH1Mw%T7^p;X*0u9frh$hcwOav}|IIGlZP@ysL&If1tCbRwgC S*24yB0(ie;zIBI5ng0OTL}aA^ literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Analytics/AwsDataLakeResourceIcon.png b/aws-v2/icons-50x50/Analytics/AwsDataLakeResourceIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..8c57eb1080a7527e8e7ed893de1d3dbaee6f28cb GIT binary patch literal 2917 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 C#Sp{* literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Analytics/AwsDataPipeline.png b/aws-v2/icons-50x50/Analytics/AwsDataPipeline.png new file mode 100644 index 0000000000000000000000000000000000000000..aef902cd2ee4bdf8ffae693a2d2a74fde49635fa GIT binary patch literal 1411 zcmZ`%X*iS%82ym4#A8WRy6N5&Pgi{?%TTh6B`IrlOR|k^vJbLl8Ov=q*`|=>@+87w zQliF~#V}*v#*(qb>;_qe;knb#`{VvN?|IL8-t)YF&O_&`b_#Nb2qD;v7+^vu zh#OtuZ*?}aDWBK^jt~_wbkBnHDrt;_Wno^;q}}eJwsIJwtEsnoNKLGio3z?|2KgiF zb=r8SC3$6Oi@UHX;0ia_MH_1(&X0{Hj*!RPr1uDZ3brdBPXJsDIv&=_$qO%v3M4Fr+0wJ zAEqoNdC(HwseSFdegdx^%?Pz5JqjGC$(^n%Wc>5@WV}l^wT;u;&g*XFB)U;69!=&U zM))itYi?tH^5+O;DaMf!cddJVa*Z{+&S!4sMh_F4SQCBAk#?QW!-n1<$CKQtgG7F^ z2W^1BUtQXI5jlL{xqFlo)Qk-kRV6js1(_TaE{S-QJn09B< z`s#O89sfW$9I4GTX=_bR+PReQNkfAtlF~rzk>qKm-BUlno#SOHJ9-{3^O<2Qqdr2k zfI-QHFd@-wP7q>?`L--Yy*6+$0}xh5$zn(K-M(n z)!;4>2Q-<0%2PRS9km%Q=NMY z;YmAEga9w8X4@M6rl)6wM&0u}Y<2>hGn1^D_QX-XIkYWc&U=1+yYY8tqdk6F{{l{lO!lelix4sD!2N9CI6rO{CyBGh+h;;On?Ds0P2ATdZ3ZJzCHvrfq=%RLGc1gb9LnZ69^6W z4-Sa`{{RA$(<}}g`t`vrJOB~r69og};^NK(hry%$d?H|H!lMF<_~wVjM}PzLs!gqx Gcly8nI@b6A literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Analytics/AwsGlue.png b/aws-v2/icons-50x50/Analytics/AwsGlue.png new file mode 100644 index 0000000000000000000000000000000000000000..8d031ef58c7937a34bf5e7783ffb8b2183877c8b GIT binary patch literal 1437 zcmZ`%XHb&~5dCOU4zG+YFmrl{fZiz=V04rwNFs?8X(~ZLigYPLFn|J~>1dciRHQcr z6;PBSV1!dJjU<4C5)x`c2nh)_5Rwq!K7Zbio7uN-cW2-1?96-U=IXdtM_&g3fW1fr z%mZZeAJ9?*^9fE;7D(!0_Ad4S(3JO+GEf8T{|H8SxBx(kF#uq*0YCwcumS)`gaW`q z003AP0l=ZSGQ7Jr0H|JcbM}HqSQEpoh>@vawLJTI$zJQaGD5N1iZ>q(y)UL&;%`?|z27sxGTT-s;R$4YM8 zMGE>-?}OmMl6zzI`BNP)dEM{l$!$U^e&JClqXNr{cckRUjoc6Xj&|y8ub$p;y z6_I>~DH-cq>Hi{r6vik{VJc+Xgl0je?*M;lV?`{VWv_R>nM=LehkwP}-Q67~FI8o; za{|8KaiPXKkfUr#5mv-_1f?jMS(eVi`t)bt_&!Qq?y8&HSlgN%UvGRq^E!9(#r^S` zhZ7A?rVBC5Pqn-)`SzCv{@}O8$)UBm$qnJ`rii~O=F3ELo4kpQNygeg4SZsYpsi|_ zGbV|)Cq>$lVqs*=Wm<{{J;j5Daiu08d!y~i(<2hevZ6Yhy|$!yj$z(9Px{s@n4gxW zUh7M{);B*R?QWcpI#25PAo$iKsLmNLN@1=oD`FhTNtbC!ZZr;4@~MUwVMEOFA6Q*f zt z1&O0^a7uG2N4~k;RKnr1*Ogm4U*7T)5WVq;-YvyWns?tIVX-uIY=O6#j_UvVjxUvL zN!OKx7D1vj74%r6kL&|TDnU+;u@e?TQaTJ;Dx)I=j);F>(u zJ-S+2gU#xrpbhnrFnccqIXD2Kp{5BbE`mUiL*4WqDyiT8(LrNZ)0o5lwm}6F$?B>_ zla7{-_Pz!<%*)x?E8C^a$v3kSaRYG)=|rPYdvVC)zY5dgMj;0dgc#XgNjn{s(D$`c7+A-!ffgWH#E&TpyyZS6Wn3eBE0|Tjzr}YJ7}~ zIsCGwyesSFv!^XsTtlf@3?Kz| zSGwY^yi4^@gYon}?vM~~uFFiE_j?*1C1zg^N-WWpn$13|!?QVr8uO1u%7~$E1KW22 z_x1B5SV{boRYS6{J}-ka5{v!{3noxxH@~Of5TDDbT<*YT1$XzrBMF6n2cqywB_0)c zY(H`+ao<6UErF{^?ab2~&1hD<|C39!iUSr`Q>2fp49e2i>PMoky6}H7@xi5S95o0H zt%i?8J(Tw1b9_aHhRlRh6LxQ7A%~(TT9av`9nrRpFik95`a8A93Zt=PZ1CrZu2ekP zzKhjAkwN#aeCAV!@aa0#_y*Ds)!Cy90Q~7h(WUUV_0Z6zjtnorX=D%CN^fCYd literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Analytics/AwsGlueCrawlers.png b/aws-v2/icons-50x50/Analytics/AwsGlueCrawlers.png new file mode 100644 index 0000000000000000000000000000000000000000..48e2bd8f1cd2b8920c41e966b699dd39172132e4 GIT binary patch literal 2183 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`(RDz$e5t)8;5pO{UGU z44b3b_J=a8kH$FM$*?&RX0$KU`e>%@(JUJvc_i2FP>$8n4BMj_*2lAKk7nB*P4n8E zBL5$#of_yEH4GucB}Cdwq%txbFsg-c2msTk-QqkSAoZXm$S)X3V}jNH?ipNt`QYLA zuRhm)MM+xX*kSez)DZ0@kD3O?;=WYI8Qds(I z&P|hz8@7Zg-deL~wnlWwv{;wjGfTF8Y`P4N271Nr}%dw-B@2bSaxp9Vf(iCS|_bG<*Es9cLPPzB?$(-}$I~VuGe3ew( z5uB63;xBd~)>mNDyS%uFIk&v-T)wpH#l55Ne*K7}lzE^VQ!r<%SBn*K}aC(w^*9kJ3n2sz2bG{nQ!-xYuob^YVF@_()pI`%x=r1 zu;F4XhvVm?deu|RHm*9p;_N$4yM2*0iv$hA*KO%nNWS%4%G6wOORLtiHMe)|@|pKb zWy9G^J7c8X+b?HUwk_K>TuNAB^*Z;_wFe>FK|Og@^)q9o(^-L5Lt zS|I0>>g;5nN8zjExesoize-uFiCH(bEa9!AIp52OrE$yWX-+E)=eylk@;IaKwZXCD zf{g!?w@6mZRa4%O@rLvJg9_>DIRCx7BXgM=C;FNAT4t{Hvh!=O)3nM~+nUUh$gZ%g zdhz^wIag*lbnH-Vcbs$HJM_s~zey{<=VtKgR{ZjNs%g7e@W1tyjm2!)e%YrO@6|oM z`|uJ=(JxzfyZcVnCQ3!8E*`%9&FsYc&+}}4pR#}OR8!!7dkNbI{x^Xd&))-vEHe_M_&HeVkcDgbXM?QiKd5t*M@wbIWH-%_(4sxPVUb+Ij-V+W-L%G z`ry-}(s|;hjl_}AA4!j=tDFjqw5tele)3VGL#ufIuc(q*;e#&wj<{s&f90=>c0Vg_ zdZ&NQg7?!B-IrIqD|s}b&0nkb!1rIXYIs!&7G68G@7|w`drjRtq8u_3I_fw!ao|D%xZdbC{efq=a%E_5$^#ecNSii%}`uDEa`5u4en=a(LyEyACyYRkVCj7VG z=hscrYu_oRpS>`@dEvxU`x*9%9N};|&2RvityN20BT7;dOH!?pi&B9UgOP!efv$m( zu7O#Ip`n$51rTW)02v0Kmqa{5(U6;;l9^VCTSL>&2XR0Rk{}y`^V3So6N^$A%FE03 gGV`*FlM@S4_413-XTP(N0xDwgboFyt=akR{0Lh5q-T(jq literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Analytics/AwsGlueDataCatalog.png b/aws-v2/icons-50x50/Analytics/AwsGlueDataCatalog.png new file mode 100644 index 0000000000000000000000000000000000000000..3760c45701007057abd6533373cced33b834c3f3 GIT binary patch literal 1648 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 C`81UP literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ApplicationIntegration/AmazonAppsync.png b/aws-v2/icons-50x50/ApplicationIntegration/AmazonAppsync.png new file mode 100644 index 0000000000000000000000000000000000000000..b8f2c82367063706f16c900e212ed618df4a3dbd GIT binary patch literal 1755 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 PLx7Lx36Cmwc-nsfv0LnB literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ApplicationIntegration/AmazonEventbridgeCustomEventBusResourceIcon.png b/aws-v2/icons-50x50/ApplicationIntegration/AmazonEventbridgeCustomEventBusResourceIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..4d9356862df0f33450cfbae780ab581b1f796a4d GIT binary patch literal 2356 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`*n+z$e5NsNk$p%2~yf zvr5V56*A8#rkqm-vQy6~CZACPqLg#0X=jy_&nhOLQb<0loO(nv>l{!}G2xs_%31l8 zb4saaf$CL(3Q{l0rJqwuyr7bHTsG;na?(YG%(F5;qec-GLI4;SCzTQgVPFCi1BI>v zrZKn)pyUMR!WnQWYB7KbK4m>`B#`=5666;Qr11hqc23tloy?(!xCN@cIjq0k5cm0U zRhm~Vi^&*poaZe(V(|KiJ*R&`;* zzIjb9v)%Qw&r}v%Q+^cv$y2oZy+!Yipy@?Xzn>c}PulvnxZ$6z!}+_6Q)CUM9pCt_ zBy-KVZS}L}{5ol+@H&^#`L;jf3}NPkr$~bp9zYIffk$L91LKtgAj~*1mq{Kd$X?><>&pIwiH(PYbJbjUS^cd&Rd}3 zb56+RK=@^@bR{kirbhPI%}3_2%g&f3#+KTC@vYk=%@Yd3YJNct_LYaufG=OW&!@5~~iTMQ$wIHf#QTbhw;^2j{AHKe#>R*mzr7p(5h zcOUJ0xN1$5k?ryi9|X*54Hm3hWMW)(c=yy-ukN0lGvA*#>h$MLb%hRFmu@`SthJ5x zLfJfqHLBJcY3atP={vPNt{Cihm|Et4xgyY1x%+eY=Se41F74an;_6u2+#W8oJMO5& z`TC~#&2QL(qB73EuJ(N@mR`tqb+CL|k&pLl=tLXBAw+hb9`lruZN?K1V-u#;T*C%Zk z*~PZe%}amZXe)I3C~x(v)YU{_-*@Sdu zcE_4&?bSpPucN7}0OmbLQiLz_LNL z#5JNMC9x#cD!C{XNHG{07#Zjq80i|Ag%}!I8CX~uSZW&p83v)3gTqiXNS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`&#w;1l8sRB%=)<(y*b zG1I^^N-1ZQQ_d!+S^9rdu#bb9##+^}4J*x;*Fp8)Y0-(?y z)Cib7Y=jnqQr4D|AirQBjS9qiRG%}dyD~GmXlh(~XrO)Xnl9hg`E0B+b_qJZ{p{oZ z!EMq$VS$~~Z~e=Yn40nDu2%lJQzfEP!gwvbJk7X6#Do97^0t+~I`8Q9V?zBZ@1Hcv z7T@6F(a9>h{biZcmLC_BIh8_xAModhJu^|{P$#2gRixdUZ!aQR71k|YvHY2d<;$Rx zE#0Y#Y7f{0zw_^1wdhKURn*gF<$_AN>^pn(Hrbb#&JnfWO>_%)of%00=Wq%w>`X3bL1Y`ns||VPfOq;IiM73d}o9)t)YnAs)xyPWc%gJtusW_@2+ z5%v6s^YX{vr<*@N_xH@1zxOJIg^kz$kM8L1?>~HBk+ZXtv%W#Wb7xqq2g|D`Q&cRa zUSC_jEU{4}vf~S{({;v7t(gSr?2@N~!*U%e|;gwP4r$gC4t4`Fjp2%L(BPJ~( zDE1}pEpx%z`!^-cL=E_PrfvH0RoeNqz*D)^ja{=#PHVsG{%v;mBU6^?6RVrgcUAMB zK0Hx$$Nz)`iBE6a6Ivos>!{jx8j69Y;UEZTJwK)3Xo`1Z5nVw$1(fjZ0em7vsR4s9hC`m~yNwrEY zN(E93Mg~R(x&}tN24*3KhE@g^R)z-J20(@Z&qFb36b-rgDVb@NxHZ)7S+^XhK@wy` saDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0uvp00i_>zopr0N6;x?EnA( literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ApplicationIntegration/AmazonEventbridgeSaasPartnerEventBusResourceIcon.png b/aws-v2/icons-50x50/ApplicationIntegration/AmazonEventbridgeSaasPartnerEventBusResourceIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..b18e8e418a38aee0df88a3e444e7d16b4f3ccda9 GIT binary patch literal 2348 zcmZ{mdpy(s7so%_n8r*>PxJO9Az)!Pu8{y}fce)!xxrv%VN#4{ORyB107KzB#BtC3 zgd@e)Z7s}*fuoBzlBiAr@~?19v%x{~-tR#WiI#J`z_8-0pYHbi&Am@Aka8W zO-z>m%PwV>#ei=yrs~Wor4cP}Rb8G`4c8n)lF<~a?C3uN>PMX0ilwiuMLosA*KP~XW~?l%|1?6tMy#kMuvo1aBM}i>%hnmNUjJ;WvHjsZqh(i(o~*!|FbJCwHi| zrpAxgs)3gv>(+50E~zLI2b2gK0WC;#Hb??dGX2;z*bcTg}#R|Zz;pOUG( z_FXUVwNMhZ(5HNVi-k5%IYu&=2hNB}Q>28`Yb@&2Z|^RG`LYi-B_J-a$RhlN|3o#oUTAk-Z9hW6w0xh`tQf5KLc87w(ppxV+`wh> z53K&dud!$6=gn)AOd7yHG7%GTgx}>hVcN@Q_%J@aJC7W^zQoGinj;J1? zRAip_YSynDbYa^Jf3~Q=k>K2qwsy%^l2@K@!j#Q8*F`#IWb-8flGDl*qunYT!kB0(-`VNG`Wk~NR|tPUnP--J zPtfBu5pkjyB>2wRBDz-^s&I@RbK4iWdnyOB67hh>o&~ABu}6we#f-~-XwoiF$cM|m zX4i2aWYOauw)m2@3TvFybv%={Th+F$-RCfEPawtgdQhP{HUyNI^5QDh^UQwgt{;!e z-^sw(@IF*%YPKzQhMSr>f&;rhdQ<73_@#@NM7PerRB%ZI2Z@KfZdhdGT-v7MpKNJuf-r42io<11?eqMAy*ihDE0?n<$~`W z)yRftiy+KIXW}`7 zqpL0OQg!=Sr5|Z_5Jg7?;+thl$1jmGr(X^B{YLcZ95s(G+RUHWfFf~$Z=Fr{=Jfk7 zovoM_`B8Z~jSFE)nEsKKlnVMV=?XuDKaRu)iGQ-e2W4>_OjbQ!+*nndO>WRFeM$|*v) zoE7~!gV^w$-=EjD8Qt#FMwK&P%=b9E%sxGxsXBedI#J}0xS_xeFBqS4@Vi{#O5mNG zbQB#yB0fp$t;zMeb##RS`yKanx}S?R2+>2HeGz(%Dyts3ct%Mn=tgsX+{1SVkH0+r z@z8Rab9$hpk$T*cF`vw@pTkK$Z5q8BG8wOrD{!Z9@^`zfMQo@KrFHjNDWMQtTlo=a z38H+O?AQ3fai`fzCc=k-@THxSIk1j>p?>J#d8MJa!s~=I@b@X>e8S2O9 z>fK{U-t2OEw103DPA}~*OuKX2UFX|f-k7>|!z+2Y>L%Vj|H%9q8Y8hjz{bgGBA{KV zfk>I^9@zO0U2CUz$L(_~J6(R>jH~|%4+p2@F`F`aKHR>-275*0b3>$ME=z8!%`0>f zhPyL;R0j)K`mzbJuC?dy5Tk>f56|r|5cGJeASlP4U>82GcgOqQl38$X8{M}(BgEqwIpf%9K01Y3PRs0`8 zaHwyPf875UBs{CD5(?!1Za5R_PmA%6@B?CEVzh!nD3K)ZFh8x(h=Ag+#tOnFz}C{< KqVA+u%6|bP6gb@g literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ApplicationIntegration/AmazonMq.png b/aws-v2/icons-50x50/ApplicationIntegration/AmazonMq.png new file mode 100644 index 0000000000000000000000000000000000000000..a3f17827e1cad76cebcb046f72187b2e935ea37c GIT binary patch literal 3041 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 V<&?I5mzOF8Xrc7(m1@|8{TBlTu^<2d literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ApplicationIntegration/AmazonSimpleNotificationServiceSns.png b/aws-v2/icons-50x50/ApplicationIntegration/AmazonSimpleNotificationServiceSns.png new file mode 100644 index 0000000000000000000000000000000000000000..e56c66c2211972b1fc38d794e3ec385a33f4b34e GIT binary patch literal 1973 zcmZ`)Ydq5p8~!6Ds;8r*p5l#4Icz8qMGvB+!_(pEAe)&**jg)5a>x^D)f^K;kHjN~ zkh6X@Y9%{wwwSS*%{DtY%xM$e_38ceez@=JzOLVW{q9fK?|ytb@Yrf&b7KGiR{Q&T zpVgt`uQD>wb(^8P4|T8%;dRmr0P3Eb{Dd0nxCPAb>`4HK+XVoLDFC3=Nr_SbxD5h; zQ3wFIu`sz@if^0fU@2<8_FaBL*@YM_{iGcoS9f!V?!6{igiv-PCW#!a zd_qzAg?adHKNL69E8?T^H2X->_7Lj6h=HiQaRTed*+-m!ByR9?mRB7Ac9HVkH>O7n zb#FLzZ-g|zMJpW>#1xZvh7R5=m{&|lUN+P0A{nk2`hK+FUJ3hn;%HfiW<=F{@v&w^ zDJ^Q3INRQ8b`u>}05_kLqo#qgwYUmzor*Q%wj=mub+;}lR zKGhG)5Iw2koJdkNkmThZq-~HM-}o7>c$yW5P*=7vUDp0Sb_O*4I>@lQ-e6;WB+H7Af!tivX|dgWyu zbVsCCHYR>n+v9zo?Vr#enz^W%XZs}x?!J=bG%hVIX=USDiAp0;{Z!8`OwDp3IJy&R zX<_ll>6CtW)?oC@fyg{A$(Oa zUT}k+4*y*tujriRNkmVorTA7}ST^TmGS%*es+lap)@X(meOI6IZxzy=Z&G$&pZwm( zz4mODH^OwkGn`sE%^qU7-Bwf+SzfVoeA!TZsrczT@$=e+84cqgMp6Bh7oMyB-lrz> zWX0{O_uW$r{xnNK2P6BgUQ_^EL-${^{T}Gj@$KaC<2uj_IdRN; z>CK8sqK>RY`CYmN==BhOm0m`a{tlhE0^@(uXN5?A`6{DT96o`j3(#GEZ?AKH-(V0k zLxbgJNr}tE0c5OgRit8@EtVYM9WD?FM~1}1o7b-0xZZT#reUkdhb<|k*$vn#{DlR(^>6F) z{G7(s_I6F?cV_T=EQwt*f}-7U79O^O8E$bVFbsz@bG2l2_@~J;)27Ti-h9C#%Xn7+ zUZila^N8*431_)NFPpXY_O{TS!BiaHrrOyc&$+D}L(TU5k26k$qa#K|K3DhTR;|2bx~}fdfYy6@ z_15x8VJL)0ZYDb2t}G0y!=!zDz-of`HO4Y}RKs?rOOtKyKqsN~7;-E# ze%{H^F=CC?uA1P~3PWk_chZ_bS1T%!NQnJQYa}`I5oT*BAaC1ULHQzZ*38{RSlc^~ zZKk;2yuQ54%r}c8#{0+Zwv;{G7qmmPAl5eY_(RrZ2$t`~HUCs&YB+~(u%p{XuO^T~7 z<{vFEsoey=dYJj{(wWa?goXhqr=S_huLyDYX>4`@F27t1_1&x8#!r~*(#YO#b)m+2 z&Oceqo~t*B;0p9FP_BvOZPk3UB%)nWvZkHO8emd#0*^!{ETSWDXlh}MZvhI#Cc zeE!0OLNRbR7#gkvz!BsKvI9BVfexGlgWW&}-N26fK)L}`@LUBB7$ydah66D%G4|onH*Ue8D7ZZmjVMsLo9mVUf1g0_nxl~9{{rkc B9tr>e literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ApplicationIntegration/AmazonSimpleNotificationServiceSnsEmailNotification.png b/aws-v2/icons-50x50/ApplicationIntegration/AmazonSimpleNotificationServiceSnsEmailNotification.png new file mode 100644 index 0000000000000000000000000000000000000000..bf537ee01edb93ae91f626075eab43fe3cb16dd1 GIT binary patch literal 2470 zcmZ{mc{tQ-8^?b$gPAetMYf8RP+@H2FmuQ{3|WiUl4a~mn8_~7j5DgS#aK#~NR}eI zB*Hj{A^Vyr8bTxCNVXB3Ie)%?yw7#r&*xsA@AX{wb=`m5N!FGo{Jf`l0RZ4P#Ti}W zQ0-rX@o;V_U1~iCT)z4i`T$U$j`-=$&55Nwan~#W;ID(Fqz1do;WPC4-VQdbr_*E``3eM-W-SaEo+K41RCaRGO22>lOi#XXiW2 zIIShcbGMvrG4I0rVeHh+KnoMQo36zWY9==yfA>lZ`<=Mp{b;pbmb$f(W*uMDusYFt zZ(#Yo&K(7?aNhVU#sXOl+vuz-6nf`%0NHb4^LPc43fzTUH#ByI9CHt53wLH)PW?DA zzP;!{K#PGIMIO72&sLCq@Y&`=7pR}Vmu0DeNNJPo;3H%fb|2S%}@N?$gl@ z+bgTRHQXC^s6n9jq`q#(ok2AdIkSxCfz?B{&F_53k>tJY0vF3OpiZui5R;g?_OS*nLoEa3V4HSgbzcIP_#;!b!5*wIguoHE#h^E^oWdHOZ znNi7v>3iuBgUN?l#UCZ6`myrly+3qF6|4wF*g#`x(lX|Y5A*gTkCx3SU*|$9jx)hm zqzeQ~3f9AMe$fxk+-^1hhQ6~f&lzLSyhAZ2f%kd30!9+zn(@dxLHF{RP0+juMe}0v zPSMJ;j6y<@nL*pH6Fe@uNdw>*W%G!mDWiptI8=fEC!CMtxmNq=3AXhfZ(Q=~S6JMV zschB45sq!1d8lQ&r+M5tDA^Yc(?BJrHbF>2+ALMpty@TOp}>gCePZ!{1@`ovXmi_C zJX`W{47xH%3un|7I}bnloUNYuhiojDZMB%Qqh7i&t=wyMWKBbBeX-QBQhH1hbEwfT z_&XUZ)TK5hKSUSxUajxnSGwKoGxBx}*nZjUcu?-teWh|slI>dVYmxT>{1N%2cJi^3 zS@-9#715zNxT0`SN|WzXzs)Rq4twe3FTt^g0pH?Gi*MvxW&CHJS^}elFon?WqT(Bi zU&I1VkOk8Cr$3hNUYy=m=K7MeMVpide=%+J)QD`#j7nk!!`3p8_`)j}qpP#>8hI(` zuC!~<4=MCsSAoG2k*7B#;u0BcsNLjJ)=-(n-W0v|Wrvtn3HlY)A3KQM6KQ!HLAgI5>dofXD;xg3rXbTcKO!-) z1M%$o>$<%CDHCYjkosa`0CxqE z=d=P;kz>xJT|w0l8Dc&|0AdB}RI>4bzLz$x5vq=BIvo1SHEzuN*M9ueJV2MU5sh2X;B{_A7#pEsOhE&`PV{|!Xm#HBQk z)k%*WJ!F#1xrsh*hdv0)74+2$P%bh0v%zM`44l38QV6bdkNCzuMvf8}+VTsdd>4Dm z|F;Y8r#;am*F?t$;@xOsFs4q#^LIv}I9{>G?@vGaGpHQC;NBKA)mZ1ol!d1Fc2hIx zb9CzEVm{Am#w*VkQw}*RC_D-r8a7XvZ4~sBVTczx*1onVfseIFdMdQ6=B{N8n*Ykv z8$u;oSCtke6ql7sshv_CcNdrAa(HO7$@HuqVeCiLm2}fums2GCT%OcX^L{3I|EP2tcMtWQ zI!Z7&rH{%R-ITjxHBAD{=IEU+xWjbLIwBi}bqMov5A()&hIn%TsHv!_D5i_@% literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ApplicationIntegration/AmazonSimpleNotificationServiceSnsHttpNotification.png b/aws-v2/icons-50x50/ApplicationIntegration/AmazonSimpleNotificationServiceSnsHttpNotification.png new file mode 100644 index 0000000000000000000000000000000000000000..85b1a7f9999865ec61ef427d6b65fbb7cba5a2a5 GIT binary patch literal 2560 zcmdT^c|6ox8~@p6CR^NM27_Tj#ng<@7$o};vX{BImYHE>Yb;|+8dLT)i6~?$+LYxc zv}qGF$TcX0A%v*7w$a=Db>F|<-cSF%?;rPko^!tEdCv1a&vVXmJ}2GD(MC#KQ5*mO zDO;kY3y8YkJ4^%|ca6uUfFK%Z=3oW@cXK5+{lq{W6+m=x0DyQ+07zy5zy@eao&kVp zEC9^<0sx^H0N@d2&CbREAUx+}?`8!$aMj6O>Xa@NrAwFEr3MP9k_Q#2@74Xe>XaV! zKwr#mE}Fsx?cYZV2j%}z(HUg@;{-g{KQ8D0W5VeF*=>Mt=BIi7eCfZ-@#8)q_Xqh| z1^+Ya8HCj+7e`kRe{4cX*Vsg#T_TcU1DpSv%2q1aSbdyz=FY-> zRl$2dh&ksHRJniMcmKqanad-ooK!}p$1QOLe4B6r%jvGr(3{tGw+m_WvmgFU`gl;K z+wB)EjNZ=O`g@E`j0_K8HFumn*>SB|7XRcj)4RT@+|$4DLglzaoV}=;^h5MknS5A^ z#P*g$x`!3_9#3mi&^}scn-||+8*-u=Lf1JKY-7zWDGiq=kps4fS-uEN?p5#Ugt3cO zMtRF$h~hE(a1^T}xfu|zxv`s364ODE5fBkkAu-`+&rx#MpPnYbzKU0wS`43x7URY+ zD#3FL`5&^e1k%KmiJ-D2g6J6u2=zVw-i7i*g;hZ#G|JY&3OXqak%UPQTiipypN3~^ zY34?Jd9mn(+aKFw0rS>_lbq| zPS8oqDda;ZZ`c;NshJ^qP;+IhIQAvRO(bHPyOLZnX|Pb4n>3ECbO!H*X>0S{}r zR!f`3^HQ-(U*Q1aP4a+93PLTssdZf**H)FdT~ZPetAx=Lj43y?i8wL?vJr zi|;JnSuCC$+xBqMEF*!9k)JdL5H^4LudC8;}ktgB?3!GsY_O-X}T0Ph3 zGl-#icn-pc(EA>hS?l<{Z#_84XAZ}R=4pNOf>-D;YLjdG6(T*7q#jGB%wP9*g(bRP zoP=+0T^_1l)1lKpjchKDC`~Ug^<9bFOT7<9>#ydM5@8|N&b)6Pz zXU6UZH|N5RI+;{VKjnqKn$J@Gmn&{-zT<$E+J(p`t4Vwv?Fr|&k4(u{HuB*o8i!}Y?ah4DPOSi)VtmcsxkqPOfbKB4QxI(;=V(4;G< z4E0DG>y;l%xHGqXJHCpPRW?v)z&vtK_x?>vdEKut89cAav=5t$; zD6cxg_6F(j%JvtP54UfAwc_Ljoo`2~QRy!cXl)`!mrc#7wp}eXiZ4MwQ05{&Ur8)M zKa+&UsQTu}?7L0r7Hb-uzMw>En_68rmg{6ZD2!T%m7koX_i7wT(%BrI-o1@A)x6@( zl1Lz8qG1E&xjpB04E-jv!6RkLFqU|ZEJAJAlsfygBr8eVv6<;~;I<0Sj}_@qDlSFx zZb%O9r!kmEj|_~y>t+9;-`KD^@Zs4V*Bi%1G}HQNN+|b)Y!UhX!|+*X2;|RrlevvN zAJa7sARRt97STQhk$&}7W{w~Y4TUVH^mp_3U!1TRw=*< zr>O|Jt5B)$Y}Ky<-kI6ym%O^S4J{8K7K^|fUn+Ry`fJ<9N+jEmUGz#2_T}=o z=2vGCpD*b3;4?Xe8Y&#mzS#uNd3#SXULv%3nVGsKSlMsV+%gZHfWg2&Pb13eXcXBm zib4pWQ$PT8vAS3cRu_XcaKqsUSUdrT)5d}m?DZn$+W#PghLdU3xStb-I|OBak4K_|f0%F*(+xi9lC28(Uh literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ApplicationIntegration/AmazonSimpleNotificationServiceSnsTopic.png b/aws-v2/icons-50x50/ApplicationIntegration/AmazonSimpleNotificationServiceSnsTopic.png new file mode 100644 index 0000000000000000000000000000000000000000..29689ec6035c2986e1af10b8a4b244ac1e83af42 GIT binary patch literal 2015 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`*1X;1l8sRB%=)<)mWD zS>@C-N-1ZRlFuon%u}^Iubg&9Iq9r&%5mwq3rcC{lv07p1_}Y4M3U9#fZicd3pVx1 z*aV>_V|5al_7dY-V$>+5km&$eSYh=PW+1?o0Ta)gSZ{qGwXY<|FBnK80UjHdlrKMj z*WKN{r@onmqf1ca)s@I+Z{M*gYij9ebLyK(DViFpN}32TNyLAzp84yM^o`|3KfZnR z`!Y+I9ozg5J}BM4 zR$g>zs0By(s=t3;{PT9Tv(|NDwoUxW=?-*0W0JSK3quF1tOt<8S>O>_%)of%00=Wq z%w>`X3bL1Y`ns||VPfOq;JJ4Hz=5+e(cD4&}PF z2^m>7KAhmtquSxgDUs97X=WJMJ=uk2D{F4!u{Oi7PVqHvT1yvf`4}X+BrIAadG*}= zYt#AGel7g6kbhkrfBM_0d+W1P-~T;3M^mGsm!+q%mQzwfqv4TI^2$6(?=H@ypwp+c zOIGdiF%?`AwDwWO+()afcy&z(&VM}hzw)h}8>23)eAO#rxYG3ft1#Z!)U`X$Es8FE z7S+@dma=-gVvE$PlOLTrUP;gU|G{QU7t2JcLg5=57e@+7%kFr}t6r8Cs;s~kQE zFW+k}af8t|?N*)tg8X z|I6!mRoymbX7(@2TV~|c2iP0^*q#_CRoQC)jqB}X#bVe0e3iPAMu%muwAD;V-l8}; zCaLs<>z!8?&K=TDoy}L~lgj+&CU!P^X{Gm_Lmp40?o%H$i=U2Ybv{~HZn`2{dc8h1}%=9*x zdZxy@=-r!)PdszZU2s3MX~^ua#+d=g-S!buD85-Tn5J{+kA5F&{7fB^bps@%HAz7teo|*vxzO^WXNZ(FS2E zpY}wETzz~i*A6drv>hqiVL610RZ+FyM zU#qpp?H70SbSJe7`~O)3v#n~0YeY#(Vo9o1a#1RfVlXl=GSD?J(lsy(F*LL?u&^>T z(l!7x3})A{gDP5thTQy=%(P0}8eS>y?*nR(1lbUrpH@m XmtT}V`<;yxP!WTttDnm{r-UW|3e0Z| literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ApplicationIntegration/AmazonSimpleQueueServiceSqs.png b/aws-v2/icons-50x50/ApplicationIntegration/AmazonSimpleQueueServiceSqs.png new file mode 100644 index 0000000000000000000000000000000000000000..ccdcc9a5bf0d2e50602114261ce81bc1ba40c55a GIT binary patch literal 1921 zcmZ`)cU04d6aNAVXw+Kk0Bb>66%-qW7E?e`D5Pu(3MxJb8HOFEh)fw$WT=4bB_g1p z&*VP+?+h^@H%k(DTM{#PX-L1gbi!Kh-ZSx=Oadciy8ebnrt3U zG(-<;!wC9F%I^uR_~#4F{W8MzI%9s5Bidk#)~DuH1}B9tx@RzDqtBaeEvx~MBfrD32VD(&Z%QI_e707a*0$rOrMRf zC7iy4-oI*Smz5Gl9hmKmsE`Om=9aE?dN$WFwaq9r-T(Fcd zy@DGjpT|hr@v;%-xO@6sA(jzREMHief=^rN=p(n0AlrPG}Z*Zc9FEZlvI-MuQPYdh2X|8FDAIYnu%xP2s zUKcK3l5H=oG6J8i3`_{BI>~0?#4~}Srrzbx6uN&tH@k(EP)D)5zsX&gd-^wC55ax- zdfY8-`c9#s>f=fujd(U_zPN*z`CHKBK;B~=^!k98vVMuvAw)H74T&2(p^T-Gm2dTE3uA~-n8`3 z$ZTx&23t4^iDm>AZLoy%B^|uHx4fJ;%*YDP!&mc#@3xm@D+7~)%1%*J58XG15nRm6 zYh|arTkfIVVRTGz)5RdXz3@LhOJM}({JZ;(i>;*)yl{-(!t4@ zuu^u?i&Yw1Q2ozLcicNSZV~{fxIt}gJRNWWej2+~c59Rrmy|fTk-iLd z_Y*%4_7QrAoC;L6Zd)fR*_`tK-rWSV2da8B^?31%Is}}@J#x6Pz{`_Lu`@T8a|#q2dKsxT(P;Ts;4OZaKb%GU<@By>(^mb%N1hcl6&UUk9WIPCyHf7P>dO|I z_xBDR8fp3%SgnObR+iE~Y^jd)*UzP~k7^Zb5mqEDtRR@7TC9IKh>xrw zmA6-WXT`B<`yBV7&ib~W_&zA(aod@@8pYRJZuqt%#Sq-8!H*Y|D+b^!q(?hiTGTvM zU~5sV>D``Pr=f#g$Y%`pbhE8O#wEL|qJ<7OJP)k}Hxec~!!DVrc)7Y+IJYK zo>mbR{+9jn)88(TnlQY{T}#C%*%Grf%N>#UEc8m?5l=`Y80R6lYe=x%XB14>SOpj z_JlSYlrt1pV|P8_fN$q*$n}?eRXwAUFk+iSuLHso(-C_05Wd1G#5qCBEp^YE;g29F z7$@=ZLxSpa)>Z1dbMJ?D91J|^y4o{23r9=&7`67^Z(O0?tt{r6A?^MkWl?rkJIEa; z-R^Tdq4|E+Ytu4VGpDb8;UB>J>K;qbHW+UCI*|G)*~&M#BQ{cBCP8QW30;*& zesG=oHnMz;5yJc&>vbuyMX$Ck`5N@=DS6T=@8C`S$6m`h%0?=H+ZmxXkG$)cV%_wk z?7XAk{!s`>KmLv#JR8tRGGwb=Pm$HI~UuQD}Jf}2QLZw A^8f$< literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ApplicationIntegration/AmazonSimpleQueueServiceSqsMessage.png b/aws-v2/icons-50x50/ApplicationIntegration/AmazonSimpleQueueServiceSqsMessage.png new file mode 100644 index 0000000000000000000000000000000000000000..def945e50fb11e649fac5d00aea3b6436d1db25c GIT binary patch literal 1442 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`(dRz$e5NsNk$p%30+U z5INFOD$PRx7|zIuhyXvQ2#ptDOgX>d(E?JvB|(0{K$gHR0<)@cbpFca!_3p0h1G$Hv`s>=Bd@r}uBo$}Y^j^7hM9uK=4w;KA>g-I6EMmJ=ZfxM5)4i~HYEEK7bh^f?3nus69R$2= zT)3Dx7&#U8uFyI>f6Mg)23yZEE4lKwZ3Q}rG0EHAg`tC0)&t1lEbxddW?;N>0E8JQ z<}%3x1=&kHeO=j~FtPD)@GiXZA(DZCN#4`NF~s9|a)N@afzjp-n+`H+TeGW+oAa~l z%S%hk+q3hVi>tHmZdfp31BdkL6*G3Qm~$H|GcR5eqAxUI+Qg}^r#=r4c=I-N($lH$ zr%s+a@m*-x#K5<2Lnnt^e=&6uOV-6Jm#$rGjasxkKOsXUHz(;-_MuZ*hqAMhbaGQN z6pkyaI0sWry(jpQvLQ-ty85J%r7Gm$+-A)=E{&8kg;6)iXJ41tg6PlU?#B?`KI#i%) zcxY1L9KMem3zYZlooTpr$4NJp4~KvJ;S}sN@;s?&u&;U3ro#@cGiIk`NyT(VM6GJh zsbaIydTVU_cIBjmoFAJvStiuegD-R_lBrX0F^E;8y-Xjq&e`}gQnRrYNHs~fgG+)T3JB8c~vxSdwa$T$Bo=7>o>z z40H{QbPdcx3=OReEUXNTwGDs_16xj>HWUrH`6-!cmAEzdglw?_YLEok5S*V@Ql40p l%1~Zju9umYU7Va)kgAtols@~NjTBH3gQu&X%Q~loCID6sKqUYG literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ApplicationIntegration/AmazonSimpleQueueServiceSqsQueue.png b/aws-v2/icons-50x50/ApplicationIntegration/AmazonSimpleQueueServiceSqsQueue.png new file mode 100644 index 0000000000000000000000000000000000000000..49ace56b1cd47c01608e2b552f02c955af22defa GIT binary patch literal 951 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lz0{36XFV_&nl&yQBFCp zka9*o;jB{XS-JSL%Bg2%KUaJp!y+)fZjY+I29N& z3_c}6e!)N*6>w-9M!)*-vF`c#`VKxp9)1B{<1j@oZkFH+uensgH_f8$l)yTh%9DcymA1987Jm4 z$pZ!1OFVsD*`F}6@o?}iyzwCtsK>(7#WBR=_}eL&!A$`oZI!w4zD(0y1d3KJU@hVn zpE7C9x&QxdW4F!}*ua>*Y}v=31^ebyroG$y{Lb{p*VcG48U4v*`oUwtkz^)5dyR&H zs(JiTdE<|>`(Qysh)J@QHXI{C`6%B5UaUVW7cSR0d*_ftQv zCrs}p*9Bf@_H{4Qs@2;EC^SDi~A%Y>ZO0tTyU ziEBhjN@7W>RdP`(kYX@0Ff!0JFw!+J3o$gbGO(~RG}bl%G7M}vdD>7knr! literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ApplicationIntegration/ApplicationIntegration.png b/aws-v2/icons-50x50/ApplicationIntegration/ApplicationIntegration.png new file mode 100644 index 0000000000000000000000000000000000000000..2e61a1f46f78acd64b44dc9b7a52fef25ca858ca GIT binary patch literal 1606 zcmZ`%X;hMF6#g(ZjLK2V%F@g%r?3WbN+Z)K2+bw8Iq8%R2x?~JM&eqSOSyxVQrhBL zmRc^EnL0LY8lWPI;2tQD
uRx@AoZ|0otIrn{@``qWg?~nJUy1L-jtTI>y0Kggt zdyG4X$nObV0iL_wM7ZF85~)1t3{kjEjo{MIMi*R4P9!7Z#Mt+1c6n_;^tC z_Vx}A4#wm0zW)Y^L?V;PW@ct!>woe0m#-?>%+kcvm$?Oj=M~<;NZui859-3?oo4n{ zKaMexZAg$XYE=_c921f>r|6!$EnoE!~|zpXoFU9P-bdZSL;c71Xu+EN2^uYZ*Gz)HPYsI!3uQ)5sCUm-Zfs z9XWqvz$dE<9{lm)tIym~Nlxt`fv#W;PCsGE@Bh{P3t4)tzH869+18%Xh+A{7`6D4W z*@k$Iu^)R2UXoMCGWdhLKU~o+=sOzAHuf7&tz;SaP8PS0r&TFf0~1+~rTGm@k|}X= z#e!gbK_C_tjyTWYv>dE^zx*K)-w;UVoK5ZQahb1@<}<@YPI=scMs1Kb{k>3 z`Wx11tJiFUfOkOr9B~-ns)nIGSZIaXdq)6}-nQ=vVUX3fg5pYwgEMyJxSHl_=vr%T zkr>=^k^=_qY5$gpH-;f}weO;sOm8pYRkg~GTky^q=7pz+Y%maC+ly=I`fDL*m?ONH z_JodrwHpNJxH)b$RC>LtL{Fzph;=${P>g-k*V&N?9h2>aP}{o;0GeN_GhuUD(8O0kr8rMYhGj22ivY28v3|06blk>IEYdr@rKmLpCgzG5%xi@? zH;<*|wa;fbNh_VKbnC4Hq~j>5BmrY$s7Q_QLKED=94bl*aNg0_vXvIU(=ucaCJk`+ z2AWi~lw&x*`bNmn{pGuApOy7-9#*xic$7zj2I6qqPhD_ttEZ=LkFW2hAZ{+I}#!n>l^FYS)qlNR9|Ip#W0sEH1buHlza+; zpw9KYBH`X@e1pX{`RHFb5ZM%MjY8qZP9O}^^UZx4;$FXNXZ|L9*dO(i-u0}^;AMW* z=-7B87kM$)QQxg*rY4#ts#-d4G}sV0C3wbS+*cRB->BuX&(LV;xe}v$<4xPSf|ktX z$Z4u6I=zIIkSN!VZekSgP|Y$*+%TpWy^d+-{mI>Th>>K83=h*mpALI3+2nM#2;;)V zxj+s^!C`)ITL*Y7KF@4*Qx=*`$fMg$hl)&f#=K~kO)%*>wQ0M<4mhk*lh0`#$@=;fPlziz;dNtG{*{n>mBq8s0eutuHX&| z){8=Kq0JA7Qey~AVDlvBccBpAcv5G0-}FBkg7Ld8e{{R(?^XmWr literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ApplicationIntegration/ApplicationIntegrationEventResource.png b/aws-v2/icons-50x50/ApplicationIntegration/ApplicationIntegrationEventResource.png new file mode 100644 index 0000000000000000000000000000000000000000..efe981174c7f6f585dfb154375bfc48fd3b2afa2 GIT binary patch literal 1523 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`*z{z$e7@tWpY4%~{3d zv&yMwm6FdYrkqhuIjfXn=akaUC;cW++RlYM({PH}pF z;5_Gab`F*T$6tc19@#o88rT?_nRtRyQ=-K(e)cI{T|aB~;*M>6>&#z#RE=8Bns-X_ z+e49qm7<4h0=_;dJR{AqWTx7!xaSi#^R{lid--p=_3JANTx<5UF-F{0|NKn+_)^mS!_!oPp7>M7YdX(HvdRiuo~;di&qp_ zm-4RgXxtK{7^JDKx%raVb`xFk9vyGpwK?IpU;hoh%*=fFz~16x#eXim{8@6o`dRtA zJ+EsgE*JmiA@qrxp*heaqQyyggR7#5Xt(O5BbW9%MD9GJ5GHYHVr|N{BU|@RTD2)b zH23PHg>5?Dd`>hrwdJ>-Bv&XoBnzLs@}^bm5x>QGw)00tayE*--Z-`Yz-6yo z#gn=}X1%PD+tI-%eoOyZa`d6s-cx<2UzhIdJ#f$QV1ZHD0nuHzPC7UI%8pI_l=1i% z@2;J)GD~*1=e_lCEcksc)?AvgYUO%+)1?v;OR5tMCN4~TUVF6UCgfN|ThgW{ZVZOTkGqUXJykeLma^KFMc-no#9-)Y+7d@F@Pg`uQT5#>e zLNg=&^GCm$3Vm4p-A?BIKJ}|xc~%W?@Ol4<6rUn+0Fjf z{(L^~Ixw4 v1lbUrpH@mmtT}V`<;yxP!WTttDnm{r-UW|c$$T; literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ApplicationIntegration/AwsConsoleMobileApplication.png b/aws-v2/icons-50x50/ApplicationIntegration/AwsConsoleMobileApplication.png new file mode 100644 index 0000000000000000000000000000000000000000..7c964dfbd0fdb60919bcf4214482dfef05fce639 GIT binary patch literal 1356 zcmZ`%dpHw%82*Vem(t-Jq8t_`vYC-e^h7RG6Q>-f9A)gn+&6RWB;hERRFZ@`I)o(0 zB|V3dkS@nI+uVj2ySNTB85^DF%%A;n{&>Il``+h!pYQwQ&GI?pu~XeZ9RRS?6YY9d z!Kf`jloi!tGBI62Dk08Z&Hyyr(%1~zu9%H+=(An`B*Oqm%>Y2IkWyy=h(iJ}hXuf) z2mrm9($=3G0obPNgYk8v@5j@jIGS-V%_x{|jAJ4q20T)RywV0S*Vsp?BfsXZd>WR| zisf@+`OMP#_>3T{w%0Oj5Pfx>JG?M9pY&Fu(Th8dJF<563Z6qKaPdnUmKfVpPXB2WzY<zL0LzZdLPaxeqK1FT8jmjKoXzB?RdHh^gU5uA+VJaofN0&5flm^VOY<1EDh|EwZTvUTWo6scbCt z-el6_3F^a*`Q@p*O{_!YewXBa=j6U)aom{Vjl~t=&A;TcOS7e|bQ3%SMr0@+unK3{ z#<1-vlJ`TB?m@{1&U{q|6CNRY+O^8!vg|2z6T;M;#_56=bLDS@Idxxp$42~fms%K$ z%{{!7C%y29zGLxpQvx@pr2jcHf9)PuS5_W37odkil1><#SEyEu8dd@8?bH1L*` zBVd?^3iIma^UM7wFAun1QDi3j6~aS7O2MZ+TpR3gkG8U>7K6SJ3zYibZb9izw;rNooT!LD@ZnYwdvd&rhYjtzIMtu zOl?ZQ>jUZPCYRtCW+EDmCt}5?Po41;-knwtc~@lycT(20L!oq<8e==DI+PWOhWZ6@ zs0Gg=6C7Wx&1a*2*r9t}lKqdR^2N{oHQ`~8lHv>XB$B6b8FE^~TCXVrHR!n{9Ikc2IP*HKUwT=dGdKH0g-E@#q~5?JDy2GIW=jC2F67 zSoWG%o3&iNmae7klW$(#ZDYNAJ7-$QN}jKGD$69@Ek|v*^Y4oAaW(;sm8rwcHvNnA z4%G(yu2KQ_Q?2b-LUa{1lkd&n2GQbVU6*E#scJmF9-4N0mrtjA-NgqFG(Gn2D*!-t zw9VDQaZi#W7iLtq^Hh8gmEeG*5EKMZNE8x|M8T2vzBV=v$RiFmb_bD)2Dx5`f_!6$ zjK-6QN&j!iTFHK)Fz9bxI2TQ%CInFkAR!?EL5d2G#RbI>5Yd#7l0`=Y#S-vzJL6jC Hf=&AmEp3o* literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ApplicationIntegration/AwsExpressWorkflows.png b/aws-v2/icons-50x50/ApplicationIntegration/AwsExpressWorkflows.png new file mode 100644 index 0000000000000000000000000000000000000000..067a1bfe92cf6e62f37f269c8cf36172aa089cc3 GIT binary patch literal 1462 zcmZ`%YdF&j9R3@cq;sT;Nv9OaZ5mOM4%1e1eI#`#YGdY}rD-lXmMEl76uF*EI10sa zsYsDLaj^S@<}!?JW@d(sd7iUAo)724`+I-y`~2SL_vOv<@jka*d#^SC0NdSA2wxT3 z{(zRcYMOHs?y5*54DJO7fW|+zDKVNVZ4`p?^#Xt-Qve{P1HihYOLk16GY1YwHX!M{_2;(GyU;J)`IVq!!&pvLXAH&m* z#w@l`6g&~XvQ6DOU#Q{SL*DAgj8jkwJ|`#bw=%8U$>e#oVL{#q>Py(HqK< zFlje?>Q41oWWgF|Rx!J<#+hTDCUR3=uv`);rZ}c!JkvRW`D+5j1joTW|_CjOtd{w8Y_RGe?@>oQ{Xwaka*kbvlU^cIbU-(urD^@kCsdjcr zMQXtw=Me3zR-&g$Y{jDjZUSno&L2?AjR74{nP7sO7ZN-J+M=WNlLMVRttuVT4FUH< zeGNfFH2pw1o|TbkG!BC`L4qv}Pl1ozP(TL4kHbzIs+3BoQ^GQ(IG)mL@D7b@YRJu534=^mr0C&0N1fG9_hfmNnrOxQzbs$DmK)BT zuB!ITcwZYiDl_2sCE>>FqHETgaL=e}?houJYy>HB`5~>j!MgCH?w($^9?b_Xl&c@G z0$W{}orYeJpr1b0@;S1~!Or61B`*>}%>e{Ip9M8FK=}2zm>*8CH|xr*&kZvwMHlKg zeIRuvL(Kv#u&7MkTq}6QwX4{%B>WV(I{A>Evxe2Ui~Anq6UI+21a@w#VmvH4zVkP; zuI!HuP-zacl7+HDBT<%UWL0acNAyk;G6Z~S&v&ATgLDstpUp>j_nh-yan#0xfbZm{ z=htQx;(OhEb*uoyz9V@O=6iU3=fEer~?g~E>e+1NP392{-zEMckzCVy?K^`AgY zEH(m{`2T^d)5!k60y@>)e+!^^hUgP HMW_7>#bwkY literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ApplicationIntegration/AwsStepFunctions.png b/aws-v2/icons-50x50/ApplicationIntegration/AwsStepFunctions.png new file mode 100644 index 0000000000000000000000000000000000000000..287d31e4ea700aed879b74a77de903e53e3afc03 GIT binary patch literal 984 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`!UN;1l9{Mk(ctV#;ax zq%(@iXEieJW=(s&^3dy*htH~{J?-E4``zbH$F84NNV?|J`0K^{Cmm}}%O&2;o$>Se zyUUK1cXMXkjPCjU=Hu<8iKk@~e!u>BUN`6cuJb?czj)lb>Wo72CEN1X%MSke^zHTX zgJ+ae&#I-r-+As{-pqHKPrciE`scH^Z#SNJx8?M^EvMdYI{9|^-oC7ZHK)}t&#fw&@zu$lP@%Z)6 z$FFb3^xiL?bFX05^`N%z_ka#wdD)>77+hV~UkCsx#w2fdmni1lOBVq-oCO|{#SDyB z4uCM@#9StMpdfpRr>`sf6DBqu4u1b@6H9@5x;$MRLp+YZotj?UeFFx?18+1G-hF$s zvoOQ?(bu2MjQh`L#|rWYCd%*&FI33tUh=mb439rr`%Xi#%WaX68x7HoWyJR5RE+WKF+UNSA#`!#*_q~beM*X0!$rAC&S z%|CzSbP3Z^z86~$EZZgNwJu+Sx8qCcWp=mkdG9lNf3qL?Gt=(tjLNFIi$5YOHYhz;_&oXyTkDZ;0I%Xk}nwWoW8x0Av`%-L%|;q9HdwB{QuOw+8)|Mxc5INstY} r`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cBfmC_A`njxgN@xNA2td$K literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ApplicationIntegration/CustomEventBusResourceIcon64Squid.png b/aws-v2/icons-50x50/ApplicationIntegration/CustomEventBusResourceIcon64Squid.png new file mode 100644 index 0000000000000000000000000000000000000000..f89cfa90ba1ae9984f3fed0b4e27fbbcfdecc609 GIT binary patch literal 2273 zcmeAS@N?(olHy`uVBq!ia0vp^MnG)H!3-qVmvZR>DVB6cUq=Rpjs4tz5?O(Kg=CK) zUj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a!@$6_HNYpt6{tX2-%iQU zMn&I2QQux!-&RH6PT9a-MbB1A&sN#MPFW9#?3MKG6tyjtwQZF3Y|S_gR4vSv4S_0c zRSfKv4D6K+9h5*C?G<$F#bw-#q&eZ&+X3A$s1PU+M$w=Q0bq(Xes16cq@I=p`2_=M;(^d*CN|-& zI_7SvOK+_bey!o+-TEVf-FKVQJP#RNi39IH2=FnM{X4yS@=kYF^?MJrneMyI`u=&g z9?Qhaicg$Dhs~_dNuE6tEK(2}wubnVxYq|5s=()Vc?T;lt&sZ$T z%$O^Oll_$4p$#i`|ozB*_9ULhvEE;e_AjmySKYh7ML)4BceUJ*Is z)DWa?IP3Ye3+67$=9j$ZUDr_1TzSi+!%e|=_N+xE8%xxbgHu9Qu2f>0De3de*Q+Bh z^O}+1Mg917;%iTD+EjY#qx2Tb5Dm|TCV`ew%}R|zD`J#gPR{UF)ly2yf6O(rM_{pz z@wUi>sF~Zn7VVj;HbeElz^Ahhx2BrzUgogK^i7txgu!$6{fn=OMddoOb#=Xc9XBCk z?%hCj zjLf~1w{F5wF43vCe2;|1>Ex^w(zX>}P?hbgo5(#Q_w%Ajn|n1sJkZb1-gb@g%>0uq zhEAH>@5)RKFvx%IwbAsX@>#Q=th0=!8@tUt_)_aKgAliN;oX?`XBR#@>aap4|F3Ri zt#r?&=CU_AIbAn>E?n7B%x;+${`s`-28Epcp?6Qc3p@T!`D@;`scZ&Ye(ss7YrOlA z_P=Lkt$nTE((2hI;@;M*-I{$q&QNQL%iGUy_xrAl&9}c$d*OoGmk+<34<#;9-lVu; zS6sLze^CCjb;@&Y|8M)~n=k)Ly^8zguN~VJ&jm>I?fLw!nwk0iX7}I#=|Ig>_GNcg z)o|1_aLW1daLMyA8VObkgcNoO`*Db?+5NgvUc&K?qt*Z3#KZuluGskrNi9cRT-H8Z zvh5O!VP~-8qb)rS<)0S6SuVz!)WiNbb6XmR(2{+8?TeLn^(Wdi?eKnf^t1V?`?|_P z$7LBG8E;$0_im!SQG(EO{X;h5!e1F56>Co9aF{G8J+E@I^Y)@0uQMmk(Em6`QZI0# zx#jHDT@DHdUlzA)Xq~u*Z2u^$+JBIuc%5kpHCheC=OegA>%u6*VAQnF!*_Bzfc zdu3bsd5-_X>&^dt&hM6c5Xt(#-o7^Qj!3QHdtl+9TH+c}l9E`GYL#4+3Zxi}42%qP z4UBXR%t8zetqd%z3{ABSfDD7Uo0fY}H00)|WTsW()}Y_g2vpA?39=zLKdq!Zu_%?H iyu4g5GcUV1Ik6yBFTW^#_B$IXkSb4CKbLh*2~7YJ=OTOn literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ApplicationIntegration/CustomEventBusResourceIcon64White.png b/aws-v2/icons-50x50/ApplicationIntegration/CustomEventBusResourceIcon64White.png new file mode 100644 index 0000000000000000000000000000000000000000..abf2f42ab6a689a11c4fcdd98b25a4c6ab04d3a3 GIT binary patch literal 1478 zcmZ`(SvZ>s6#bEqkP=%-sv!|+i}1%Tlp(S2TWjAUmLay-y3C9vC6=+KqNS8ZYwL#k zqG+k5)!JIL3`VIbZH=+CooUfdJkG;B-0z%w?mhRs-CS2^n?vGgaR2}g+1XOv1*jt^ z5)5*{>U1~)fJ9h0SpdM@B8j~asGwJ&*}6Lcz*zzSq_Y6vt3XO$1At@@0Nw`!0J#DH z6ymGyyO|0G!l4c}Q~+rDRrTO3Jl@ua2?$N~9+XfCLs(fLiY3`OS&6L(iy~lBE-y=x z1%Vtps)eU_|4nW{OqrMB24i`4KZkqiAFm8r(Xg;(ipEE{MnUQ z-8H$|{cv)}boGn5jlC|iF+3kd=PbwU_xD#zV!Qm`aqBlzhYR)D_8$u+pIUUlawOlg z?ZfD#`HSgb2oia>?nr8AGOAS^DIc(E&Y=IcrD((%}ovYM5- zCjp}Iek@zI@A;%9`?1;;(??bcWaK@RS)3$vM(U2D?3yN85xbrBizDXr z{O?y8W<1B5_oTL)u>A&Wr+WXRmzdUs@~6c$kYcBqDc()=OBS4G?>Eg$WsI0);buD- z`4S5x(MDBmvj(mqozRgD?{2}7jJG$zCwKYneNJLR*Nw+~l}M+LF%-KqM)lSV zBts{%b@TfAe94D_S*RWeNt;Dh&J`4CwBS7s-wIPyuA~(oDiB$`b8Jc7=5u?M z$VYc{e>K5Yb{2n5*238X`MI7GD7o3YcSIg)b<|2kNXwNY&tpqKB7-;lUvR&zxv*uj zD~8G#@4pT9UGDDmuo8*8-1zGV4J!6{KY#%Oq+o;UHUZxp(ue8~*747y+dwxk@ zQn#OOK!C!RmLYBHG;H#&8rjF1_$mWawX%cRY>R)a>0&uW8a*wi4QpjvcIa9I=4GZ7 zXb^I_jxX1C13&MN@12xDs#t}RhRoMjeXdt5pF=piZxnn0x7Cb2k5j%AA=s!KvS*Xw zrw8Hp92x4~o7@n9KBZmEg(gb>|^+=I#+Qcy@@0^7wAS%P2=up;7`0*#=LTqFwDrSoSU{P>rw z`6!iM%!}P~o6D$Tfh!!>9Ijt?q;!eUK5P!x0X4)B(%qV*rI?s3DJI2e z_J;(^nGgIv#shl!&(%D08y0Kk$?fyVF#}e^s%UCjhR%KXwnFW^G_-0NGoBMos>?ny zpF0qG@}bB{&PqD_#L8f#wj-v7MA0a;)!g`_pxC=lZErnn!&q-vEf0AS5gd<;U{Oyj zD5({77CwDVoSy>IYLGIxn!yn-7IP#q@Aelia^Y`iE$`XzwLPI;d_-h;qZdoJd9}v@ zyMJ{OJ)u7umiFz2;&+iRc5>?V@}1*?m!+0u<((83l0+xd66pc}bU+=D2uM1`Wm2sfPu5d-TyH#;=-cB&-}kZo0TEh2T%tI9&zDGsUeAUAT>2rD=IdcNehXm XYsDo-RBo7}54P;AoT;}ggERjHILu}1 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ApplicationIntegration/DefaultEventBusResourceIcon64Squid.png b/aws-v2/icons-50x50/ApplicationIntegration/DefaultEventBusResourceIcon64Squid.png new file mode 100644 index 0000000000000000000000000000000000000000..5d20c545b90fefb974299725c2711bcba0edd098 GIT binary patch literal 1407 zcmeAS@N?(olHy`uVBq!ia0vp^MnJ5=!3-q3*F@FOqn ztEA_kq;IQiV6SXotD7*Zut?#=r+r;$%rd3aXu%f_-$&+l?@o(9%n@7nGdh$<^w>wI zg1@trZ#~g9dnNNbWe>mq-fy-Q^5OYin;!o21KQ1)?NMQuIx{k*myVu4&9s6z`(%d;_2cTVsU!yl%L_Z90ZP+--?QQE7~#P zQ6r1Nij7yZ44srKu539Nv?5$I|6>^6)~u)V^|SeeHm$aa-*4}m_I$GWbv-9B#u;jl z%Zyd(n-3gj;$*z$oP2Aq-MdcV%2Pk@Z4VZxcTX3$5Pb3K&4N;Kh-pN(&Q4C4(TP!M-W==9?Q(L|) zecvq;V_Vaea~Y+5{Z5p7WP}Cos}0Y-R&1(!mQ!zbi>2n;eJf;F*&EqUy*Xi8gxT~d zb!U^a6ALqUE)0u^i;6k0@8|s>qv@>5?rExPuxxd>-0t(mp}wo%d+4uO_xez8M*Weav-e;BsxKUv>a3%FidV?;+LlmZ z&8f3PPP*i+_I)Mh{-62L=Y^UpLQNldlGHKHUXu_Vo dc5!lIL8@MUQTpt6Hc~)E44$rjF6*2UngDx?<}&~Q literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ApplicationIntegration/DefaultEventBusResourceIcon64White.png b/aws-v2/icons-50x50/ApplicationIntegration/DefaultEventBusResourceIcon64White.png new file mode 100644 index 0000000000000000000000000000000000000000..8850fecc56bc492f3c0add75269dbe122865c858 GIT binary patch literal 1034 zcmeAS@N?(olHy`uVBq!ia0vp^MnJ5=!2%@3suPa`DVB6cUq=Rpjs4tz5?O(Kg=CK) zUj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C(G&@^*J&U|7|w3^JCp zz$3Dlf$_=#5N4d1%OnpJWH0gbb!C6T#KyxRaOmEg2B4-Jo-U3d9>%1@mX0|?clK5xvf-`b!9@km!^iSjOpTlmZpz;_B=B<&qmm29jkog+ri(i1 zRjzG+`tto$?sS2xFM5|fJ*IbPZRXz4-Z>JyZwkEFw{7FTcu>>Y#G<)Fa9zaGrW}tM z1!^pT2era`6qXCvzdj;y=){NWmy7xH!|p34t$AF|F;U>|oDEZi4b=NTY&ybuw@*-L zQBRzllJr}~y;CBcdzvhjJ^Muh7J5oqU3PpJ;8x|JEPi=`f7Vu?5>F%1i{7%5mCI** zsLGRNocYVu?8Jo?R$pDKr(JgGzq>uV4Jzx9MAX>XxxRN^TVR`{NS7=*2^J)h5Xz z8E4;Y^yi*=^5N2c0q!6FcKtmgta_??-b2sQuLkWWRoo6bo6k6s!sjp4+`e4r^K6aJ zKQ7;V%EFmgVM=_=e}V zM7>DwRm`P2#(oOl-BcazChceI+~~Jd*FzN;2tK`E6LtTd+%K>-r_irIR&-f=@wOGJ zx~J|ot95LScp>(D#bKpFwE_hV-#0}bt0%j6hw%?~|Z^Q0NfJer%o z`j&;7kFp=@)`0XIqw?k|9-!8q+{$KI@!Rack z|4*mtbgr4=q3}QS)!c-xx-D}Y=Gg8Jub&^EE|K1PFfBCJc<#e*lr2|b;q zzWSB-cImUPX7@cgrsGifdbiq_Nb{YBJ#U(%`|ngv6Q1r}-nl|E_?=B_&Yc}6qdMKb zzM8l7`{H}4&huUzwRPU7X8(`j)APrSnU6l%1CzaKiEBhjN@7W>RdP`(kYX@0Ff!0J zFw!+J3o$gbGO(~RG}AT!G7Rz!l@(DmMFc$cEtjw370~qEv?R j@^Zb*yzJuS#DY}4{G#;P?`))iiWody{an^LB{Ts5-Eyc5 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ApplicationIntegration/SaasEventBusResourceIcon64Squid.png b/aws-v2/icons-50x50/ApplicationIntegration/SaasEventBusResourceIcon64Squid.png new file mode 100644 index 0000000000000000000000000000000000000000..f2ad57ccbeb6fb40ab36f51e5da467bdaf4eed1b GIT binary patch literal 2006 zcmeAS@N?(olHy`uVBq!ia0vp^MnG)9!3-o*G;ekQDVB6cUq=Rpjs4tz5?O(Kg=CK) zUj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a!@$545#STz3RIx1Z>OYh zudHXMq6cKyDeKuQ>)Na6Iw~93E9=`Tfk+!A1E9FAvcA2nmXo5st%|;_s=mDnP@|r$ zlD@67A&~8$uJ5m^>!1Qure^~*a}W%D0p0d{kNS*zJM;wEr|N zhI-xJuM1h0zW;Z&Kra7`o6&+V92UWw4kn5v9N29B&^JeQ=lA1*d;x!UT`!cMx#Y=B zHLqpw{%W^A&=KF0+ED#$l1cgbk8Audyq;|{)jH$EhpV-kA}QNW+kINilN-JJXXNK& z>FfL)=C|CR@VN1smWp*WXCV9KNFm$lWdH^|`1s;*b42)L}fH334Tqb#-AbW|Y zuPgf#CN>@pfkXG^G%zqQ=X<(1hIky`I;}if*iqnEehWv^dsb(@g94l?EiC~}b2TI; zUNAlOVxf|&OUM!pHf^y*NynRRY*6UxO~HAwYH1bPEx$7@g;I{r)br&6z55Cb^kS=gA;c? z8$KTFTd?KVZ-!N-*_#8;S&Tqc=YGrS9o^Q*&JJsXZx~@}N z=^NvI9Da3(NiW@;dD<-7&|A0mmOe_o_V)JrQn?iy8G`F4XlJZoTkm)?BJ#M2sk~Er zbRP>#hs*7`SE^oQ2nUDXT){HKi8q+>&4C>|!%E)#=uA*KTXw0z!n`?_X_2p6-n%Q0 z%t~$*rp?Mo{I&V{t(`lJ`e#r4Ws~>BVBY=-y?W2e9#r_M+fDx#YnG9{e#LsF?N64M zFJ65^`}HlulD}^0ItO}|&ECG_cKNOkCnZ@0m8$>fz1mm4zwWN8q?my2inA4iWg<;S0KBYe)?~6Atn<#U7<{uu{75Q?RISfuYVzE<>$}4qk*kim{ zd95}Fr;w`trK8sUtP^8q@HmO9ZLEzv@?KivNua>a_n+FR!liKi}13X)*Es0~fx9MHdxLusVFXUC!M0%rQraqmIu^n(f}+x2pPrr&$G; zdg*vMJu*|_*~(`h6kTey`q$rr*B9FRs}dcP0uNnE-_-1%yUM=SO!@Bg_3`_UD1LrE zCF{e?KbO?SBJ7;joy)&3n3sFsDpsl6Bf<4yu*S1bLa8<19zQ=Xzkfs4ndBKexsGz| z<<}ECQ}buCV^I;Kac28KG^3(1ghw95iB@VZy@LZo~ zzbED|+jC_BtCttQ?*ZmU)e_f;l9a@fRIB8oR3OD*WME{VYha{nU>0I%Xk}nwWoV{t z0Av{C8!9WJXvob^$xN%ntwAnl_FSL_NstY}`DrEPiAAXl<>lpinR(g8$%zH2dih1^ Uv)|cB0TnTLy85}Sb4q9e0A3%yCjbBd literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ApplicationIntegration/SaasEventBusResourceIcon64White.png b/aws-v2/icons-50x50/ApplicationIntegration/SaasEventBusResourceIcon64White.png new file mode 100644 index 0000000000000000000000000000000000000000..bfc794431ea4fdc473bb523dca0980eff7331da3 GIT binary patch literal 1403 zcmZ`(eLT|%9RAHQVQN@H+>m+8%U-mxl;$NHQ;66pFJl`zHuJJxHC*1}<9((=96B;r z>BVwN8HP%;CAx(QsSs1AT%DUg?~nWA`99yb=llHk&GSFtt*vRK2>^gLiRc-qWV8~< zO{&WH^`BQLC8;t9egpuxUZnLcN=;dtMiT@50N|u00C0Z+fHh@{I|l%%NC0>r2>^IL z0BmDjx*OoC9H>xzy*&Y-rEtf_Sq&DEk_>=k-5UUvB&fiZP4yI#pO^Zy3K+6U=hk?u zzS59H@+1U>_Vn@zWMdkvf4#laPPLPl`M}QNbEL#b;$dbZXc`3Rsm)(#%CpZI&ANW! z@WKGLX-s4!iIqC(IAz0r&- z*JjaQ?|tlAU+p@vGO>Q9G{-csP#-NeJ(vF6%3?~bj{9&T-expstLbj&)^{c*LD2h9 zf{CotHW2Gxo^Cl_;K(t2U6=#5QD{6veTN7!tSfBenvNDpDQ%qqN?hvt;7+0D-rkwpPo%O zfAVG~zVcc8eU_-~bK^fW1vA%eV>m_cecXc(cJZspEN^Cx2 zaBdd7q&Lj6sxchh{NCW`qogcpISD513)eg}N6{1#&9euLk)rg)flZ|zYH*YmUlc=G zCV#&j63su|cd9_;>{IcXn#KGjSZ%UeS-Jy~nIZ0|f- ziSoS^USl;FWjgEDDB||;np6LH0$tkD-)s?E$XhnLAIYvL`}vmcWA?ry5AN1RWF+mK z4ZyO?hq|rdOT>}&A#f7lHSPgl`8Kq5inDo{`!{nHtWkmr`-#LN!{0Yh<4fz#tl5^B zc1i1{iNs^`tA@Q&#IXjA)H#~rT2Kgv{_@%)G4s=lo}3ihYMxo%WeAC|qkXtmcCl(~ zFyDt*><1Oww1c>41;sy6!MZw_zgM7q{CEp(Q#wNx-$sry<&M z8dH=-wDYgOt%_h*JU@vSJ~3vDdz7ny4K8!79a%h=wiU!dy(FP5OBW$NDkzh?a23Zd z>5+jSj9=+iI=j0eA851;gw3CIWWOaGGTCQl>(UotC${eY&7%Bpe^YZdW~2}%`8c(Z zJ^F!?P${c(bSf|S>(h&SVd~zEJ1gYD63&OID;kRVn`kUyow2(zIJ$*~ZMt)%H(WB5 zSp*73>f$Y@2iV9nW0kc=(h-X>-TA7}wB2{{8bh=;A^cW$(bu zxbn{+QoKS_Vxm%L_-HmwNdOv&M%p9M_DF0H3WY~H<59SsNM(W?*l%6&A3*{$CXRmM z{{G6u$!1(!bTv{g0VJ;jo^9@tng0Ta C@Lgp9 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ArVr/AmazonSumerian.png b/aws-v2/icons-50x50/ArVr/AmazonSumerian.png new file mode 100644 index 0000000000000000000000000000000000000000..62b71ccfbbf9c2d6f12fb3887e91b2a90906ec2c GIT binary patch literal 1935 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 E0Q^7=HUIzs literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/AwsCostManagement/AwsBudgets.png b/aws-v2/icons-50x50/AwsCostManagement/AwsBudgets.png new file mode 100644 index 0000000000000000000000000000000000000000..a0da612b67c09d4a5c1766d0e4d4d9be9c961e11 GIT binary patch literal 1587 zcmZ`%c|6k%9R4|?`}0Y6eJV!?VU}wwR}*WtTxru=Hgkk9wn9{BW3w64CdyqXSI)WS zh)rU1%UQ`8vQcz+>+M~CzJI)bJm2U0JfF|=`F{U+XpShmUE7ar2LNCf+#cpEW$+(t zm6J}b58?NvB=2jDv<85Rq#ZwTTclbUZ|{r*fZG}X5KRVvO{o?A5ddz20AL9V0A^_b zaFCGE-~3+v2SA=G@CBI!7C07tRy!hd{KHCHxawU;j zcULskVMEpQ$#$Yvhgrp`w~sYmNHj>Sy~7)>x?d4e(w%#ruFI&6`u+QN%bObOcnx#1 z@@0-CI@M}nb>@1G^Q?HPWrTZ~V`W1Q^b-5*;H;?kL+69W`*w8Q z{EoEG-&T|A?wzNfZXBwdUU`SlL^A8{A(ITNdY?-+R=EAef^nY5BX~~x1M&KDM6r(@ zU9VxNJf@r=UjOudd7`*0`#~c)raZV|sN&=5+>gJ%7raWpm~3o*|AZUIf>j^WFj&6% zbF)mC2cv1{ze=B%%yhneIlnqHFe40nf+_0CiYoDQV4fMA5xo#Th0(N#1s-=w{R5w% z2d2C68OW};Z7b``R`D9BBqPf>wX|m1%KB2*yLL$IF+?Ib^JP-UL^D3a0l@@^2%+(5@{=Q;V^4g`&W4Ep)Ko*j6*=nZ4I9T zZaZ7sgk-xNN6i&A4;Crtp?2RghPu~9n1=swJSOPve%YSrL626hj7~160)Fl=n1IZO z54P#6Xq~iubims0Fb1Mj)2VYRaWH4erdGhtN?lDR~f7$2)L1;y5k zqOV{)kts}6j~-W9H?@p8nJNqtAD`6TsjSP*>OnElDFyitYm=aA=6(99HqCec(Uys^ zR-JmbXA0}<`fcrNTY0>eDIdZ_WUmq-g zw@Fe(c!X{KOK zT#(b;kBH-bWuh=AAwgqhOtG;7!ul`wXg$f|%5rwA;@-K(pbGskB}>Ce!b$re`s)Ul z0`1uR`u&Bd{!AZ%DB6Rr9_-DZT|DC>i=59kirmbgUbu$%>0XCeQXNQ`?|Ix39fMQx z?a0fkrZxyBzgH9VF%68d6k25cQUa>>jvd$m=!lhDa%B(jE4u>`IHwzSpY4qb7ml zye;g`QTLJHt2(g=L_1e&f}*07>TulLUwN&)i8#UzG@bVTmesVKO9%;)4|xBNT;whM zAXt*~D|egfXlP0&`P^5<1)M+J(1I5RF;R1CCi+Fl(4MMJtS5g*+W86jb$K9h>7gUMgKqVfFlL literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/AwsCostManagement/AwsCostAndUsageReport.png b/aws-v2/icons-50x50/AwsCostManagement/AwsCostAndUsageReport.png new file mode 100644 index 0000000000000000000000000000000000000000..95ac03e9f212a62f5be8f7f3bbc571467fd9735e GIT binary patch literal 1400 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 A`Tzg` literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/AwsCostManagement/AwsCostManagement.png b/aws-v2/icons-50x50/AwsCostManagement/AwsCostManagement.png new file mode 100644 index 0000000000000000000000000000000000000000..f8fe4b9ddfa9249fac5a4357cb21af2c03fade2b GIT binary patch literal 1442 zcmZ`%doMp8%3EK?K^~1@2o&cnn0+7xIKn_{y5&(Wd0Wcd1 z0HzQC?f9$pzD@wZ-uZY?NKnD|@bcwL*{n<|kxFKy5F`=_kH>?GMIw=0F6Z<4kRBU- zC0|`jPfv&R$nc1KRi2WP0_owQ5l9RVk3g}yvYM8b2AKl`1D_!*Z^Zok{OQxDA(KX< z(dqQi(9oa$MMOjdgTXK}GlQ1?hp*qh$d)9M1@Xs~McI;+UQP`VV5#{y3g4-^v&@NY zfa4fCvJj=sdC~C;CL4eWH$DQAc@;z%>WOs!QmaXgzw>V^s1Yrp%u%r1nfc*K`SMyDA)*dk&s6JAXH|Kj*inE#M{qJl=wwsy`$#$P*9(8zVqv7riZx4MK5EImO3$C0h?n!S&dWs!X^EkJ-{ zRL}QyflN~%7vc44-Mbz=I2lG#_v?yrlq|@<7da>U}zKAQFj+-aBlM+ zGBi<%C({xEZ1C|$!g3j#5Rj>q0TzUK9p>7NSn`~X3i4<~McY)M@fUx6n zY=3`>$cm{njxPCh<8p@X0Z&`ggMW8xQSRt*Qtsr&xT^*as+P2>X$(FZd|h>+*`AN{ zJ#+>!&h7d(-FWW`R!66bqvX|H7E@chmHiy?hnwDq>XF20W+D0!k|21@Ri&Bc`XuSQtYWOTcPLyy(N`UMo!GSYgrxbqv@xkj0eRgrur?%cVYEYv zQ}mPnh(0l1Uu=T7e^teI#Zh7J*zSRwSxB00+oy+?UqVz|MU75IlXX-BQ-g@8Et+V~ z?Qqg|bxuZ>vH?=hyC}xKR2-stgHW9!jcc4yn3^A=q=0gF>pyyZSwUlY3ho_#|q{%mgx z;aUl^1MwHUf^IBS!D`?A4}pUVAp-n)0hec2K1#&l1M>G5n)M@nDB&1h=2{s z24#h^u|gf7?B9<;*<^}{RxQN)OQ{Qip7|W8NhFu#c_{T*hC5I(M kg5>06>(~?Y#PG2ANb9(S=qqzhI#3aCC3!jDIvC3Q2NptiM*si- literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/AwsCostManagement/ReservedInstanceReporting.png b/aws-v2/icons-50x50/AwsCostManagement/ReservedInstanceReporting.png new file mode 100644 index 0000000000000000000000000000000000000000..400665aefb908e964b25b515fcc1252f97197e3c GIT binary patch literal 1443 zcmZ`%S6Gt=6#W5PBq&v(5}^Ic5Qr$4P|ApmCL}<_Xc&r$GJ-KGAS*NkWf(#jGQyHT z2nd3L7)6Z+kP-G0Eg*Y~GBUtG;Hwpy#>YPN;oNi2`R@7d!@ViEQ_g!q+8_V`_F`O6 z?s7K&hTTf?dU!r6K~B4f2rL2so@J_T`+q0bx&bckSOADN0)TiL0Q@bt;+Fv+5()qU zKLCI;0YEdfsNT&M02JQhPI{sp=!br%8)ns0?db;giTaHrT>C@=Tbdp^^+@pja}!JN z?Gp9u67}7(tP`J;dZt@eH$`JhLt~3Wt5Q+VbSwQuq%Bm^3Hrh@oA^jBe73{+_T{~A75LQ3hy>1on}}@ zR}-5?UWztW=0#H#olK8xcxiiXWTn4j%3)?xYTrzIGMBs{p8dQj&UsBkCPQ!xE167I zH&la3gC3{px~9XLM_x_~#!fLTZ$7??NHS)(WY!HmW%1J`TWk4^$?O(JZbKp_?O5+j zTL2p?+*nEGMiuch@*3!fBqQPa@|%g+J0?AU>RI^}xX<~Ueu*|D_x`jVhJH9mJ$2u{-^uBwFzbyIW z$HLgsbXO#w_@lhZ<&m+)LEZp|H}JS`rfpU@S=OE_+7L94zN#OpiLSnSA{~ZKHCfvf zy_s!K;YRh%wy$l9?=~jKaIVjbrYkxN2*tR_N<6vhGQQ~Kj9{W=tS;)&725L%JDOfl znV0<5<%V4qa#Fy%I-?2{Ml37kLM7DYd<3BIp8pLBS;30G$W3Ju28&kysQCS!-Rj<> z{cr$KWMWVVPnRxn-dFEI9Jnhf?N>jgW26YjPHbu|2!+FfdXW&m`B9j5uI`0YW|`r{ z^eSQ0ffvk}Gf?h`E{>IK*Zi_o^lodXY3XZ|GD2-c=B@8GiE?&krGfKYaA7(Czudg; zqEQEb)jRAT%svo-=ta&H{5fv`ku5^h&@In=viXq668eZh8qFT@6Io?}!?tN!opZ*f zXIazpKZS+BwRSc|M?hD`Q~H&}>Z<&44|`{9BYOW;aPJWky@PH*g< z;x0!`rF=RLLcR3h=YzsL`UgexAgwuiOOFRvagX5es_3`RqC6%4@J z)U9$5GG<}CUJUPs5+AnUL(QS?uTsg_r^FjjLh#w#I}vKk&zE#qJu|Q0nHX^}t4aL4 zvlb5ElPeaI;U6D{Q@(hXLhUyAPU{E4ay-Vl0Dh(I{Bsiq+g0Q6BPNqrP3<1f=3<=C zm2d7<$Ex-nwY`91bbN4su!STtO3TUqVZo1=}sI8 zErH5o#_UuX-VF+Z8R035x70#l`d%t~x_DOWs?NH>2?C@K-M3<8RA-eFrZA-wvfMjK z_5t5+_UfS5mP+Rr9&$=QlB8-*drJHrRcd^}8uu;jd{;tRm+$`;$kOlH&TkR~fE86N`6?)2e(y#`~=ni4jD7!8R*$9aRdpVZ3V){ulgN4o4! zBESQ}3339=q2^FisJSWB(h~-QL#^R3nE70UkymJbO@@_^R2 s4IUv^NM!$T0zf8{&92=Dj0o@#C76YT6IrXa+VUX)gFc0Ng7l;Q3(YXJ?EnA( literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Blockchain/AmazonManagedBlockchain.png b/aws-v2/icons-50x50/Blockchain/AmazonManagedBlockchain.png new file mode 100644 index 0000000000000000000000000000000000000000..83354fa37436bc43af59a19289ffc11273fd46d6 GIT binary patch literal 1574 zcmZ`%c{tPw82+){uA(H5+Ag*YH3*S*BNM|Ym13*i2XmMqhB4C+MMXuVWLgo0%2|w2 zO3IOmsTp0y+&AWO%TR_j}*xd!O(7<1L6h7-F@;aRmSXR*=x(BPR6x zQOkZZ^jD6|c>u6rl5*t$fCmA9G8O>* z%K>0*>fNrx0RUirKN1=RW+ClZh*eCu4GX@K3A16sSF#YcEYuo7w$FG4Tt&J()kU0o zepAtSR&qU(o3@n&UnRa8svdY?=jfANN+^VjWdm$w+5!^y*IPskLrOs`J*!i zX5XB2WU}Mh)bmmUdth#CbfOByJLAeZ?IeGQ)6z-u2UtnT5&cN_On;4{K10!%CAtEZ z)uiY?Jy$ekDe4Kr+&xpBH>O`#@H2L5hMF~ljmjq%XNAL>!3Hh8-N2@dm7Saw(2X3* zB)M>=r%L^{UjMmEOKY3BmpCh+$?hlXM_w7ZL(|>m3rgX)h1rQpgl4E|rng$rlr6m# zBgzZXP@BigEjs|DwM#f4#_yg*TYFel|_$@Rm+3jwTzHEPO3 z4rZgWC5NBs!O!yIrfxBE2f0`mBmW&6WpCtBweMReJBnoYPs{ElO}`|X(!0}sVu=aN z;=@CNh1KZKRwlAMHS~{kz-*-VN15GBHvicqF2zA2z)Q!>msl>dJISQ`n*t7j1P4Zi z4#Hv`7T3jY0}i;jAd&XReQLcy8L>W$OkrWV%JTYm(0r zc5eJaR&m4Tx z&|>T3o;klbA53w6h!|f(As%CRKQ+T2FubrThOGJ)L3bYwi|Oci_LS`K4a% zH|xrteejwuwUqGf{jPSmE8I@nqoa-~US?Ay#AB|}kN>(wy;_4%aPU*q>}-RI?0Jdf zTh3UQ%p1Guw!S0tntT*hm7K{X#4gef|Jm1khB?#7e~IbgG#zWUb_yuNvu1kDyuWYp zhK7Y%hLprX+y?11r$f*^)EUXy6;8x@KL1gb#>Z=q${ZqLVeQF&A(cgb0ex*GkE$eI z!f=uA(rwi0-*e1rE>7{l-^24tJ*Cec+U+3s+kPkRk3M8O3@>6jwql;+F5M}>U!mPy zh{=j?ca~Zam6e?t11Zt=t=)B-_MJ-W>tYyE=J&p#ZgAXM=3(yELThoOh1F4X+Z=)b zpnY$%MMg@_15?hNao`vnJPwEOhhY&W06amSAa{_bJIE)>!^0o6+uy^_6=WJfcQTI- z{l}1ufuoU`|8J0QRpCsAbw4f~#UOEnI4lAn5C}WaDM{(DxKzXr3^t*1I>6Di1VF$C KgP#P&Ui=r7&NVau literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Blockchain/AmazonQuantumLedgerDatabaseQldb.png b/aws-v2/icons-50x50/Blockchain/AmazonQuantumLedgerDatabaseQldb.png new file mode 100644 index 0000000000000000000000000000000000000000..5c456502523d45b59c1bb212948f2db3535999a6 GIT binary patch literal 1827 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Blockchain/BlockchainResourceIcon.png b/aws-v2/icons-50x50/Blockchain/BlockchainResourceIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..d209911238f55e6412a06f30916aafe69d2ce302 GIT binary patch literal 1135 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 W#9;4&9UUR?5MW|-6ZZn^8vkD=%Gp)` literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/BusinessApplications/AmazonChime.png b/aws-v2/icons-50x50/BusinessApplications/AmazonChime.png new file mode 100644 index 0000000000000000000000000000000000000000..81213b8392e55972d77e192bfa41aa5d620066b2 GIT binary patch literal 3252 zcmZ`*XIPU<(|*864J~w#B1K{WF?8t=kX|B9rARX%gwO+c3`LM~LRUESBGL&`14;)$ zL^%S|6bVg0DWQY3ywCah{rL8}cJFO7vopIhv+)*YcUYJNm;eA^F*HD;Kt%jk8R)=P zSTn8;1PEH&R2u;5l9^APFM?xHR|AwO0EArufQV=SI0mO8RskSL765)f1c2NB006IV z?psSWaDmRn_zn_8u>8?|7Y+iWufe?lfaYu0f0ZT`Ln{JK(gzxv>d`OJ(m@%x>l;1T z0Du{9h}5?7nBB+@4Yab(AJ9B(w|!7~&3f8aS&LQ&DdZW%AOY)gbVuHUe*V-bT@&n8 zke@#`+?Y#qQIPb@hqo)k=84;-0Y57b=T*#o(LQ#b*Et!IqJ~rTW%X9CD^WvLhnuIC z-kypVocp(Z{|ybd&aMBuNZDN#th^Or-Z;6Q`TIO=v zBvp`Iuh891ta^gx;d65Gw8$Sqq(SH=$t!!x*ysawMam-gszEQ(3Uh8MR?g$YQ&luFT1sDtd)wSDaEKh?mH1i8=r)66i_do~c@akq&@Ni|g{DF{{OZ+~Yd(_o=$l~=2Bw?SV4i#rv(Z>qTUz9l zx0^)<}9L(&~ zjTtFN46i2HV3(B4fw2-Qo0PYt%&bgE zv0JoH4IJ)ZAJbfpQxLw=Qpbe->8+DPN?F}@l@^F`54r46<*02G@6xc4jWP?Q;P)mJ zOJ0k?KY+=*3 znT@%gVqDs@azk1Se`z`-@wX~}nyZ$C=);ke2b8pi)mY{J%rBiMt}ZNz(TX=j9~+h@`~un$s{qbgb(Vg`NeBBBM)Pgj8tX zZx}^E_Ybaf#cWM%^a-#n*5vBCISH*Yo_bAMDr1=V*=}?psv|Zt!z1NcqQ?`eykQx+ z-lLS0EA!tr0&9*`QlFmC(-LHQRB=3;-%E>d!J{2ZhC0^cd{4WJNE2C=M^yWl$NEu% zq!c`bTu5pxCgBQOa;NkOUE48&sm~)RtuG<7CpSwx^XcFqmqVEur`+eWzj{dvuidKm zk2w-{DxNvmH;yZOcH`05EkzZVD8udk+=yot!6ctE>_M9AUhyB?tol-qh*uKsCm=1y z+Tg78`m%BOw)p1vLk59?4+R~f(Gw;hU$f#WLF#ue8OFJV1cUg6U{Kk_*%=+TLt$86 zola-s;wrhCWrpA`%N&KB+*tNV3vpEAAqA84-!*?KZV8l(HBb^Te;7>``W7TyS%h@B!5o z8T-2*zxW5FyiMYVI`_L6mJiM1P19E+%^5J2#n`jjITW2ZpU5LGVy6=oUjly_h zc0PXOgr+>->PBy@^MsP{H5UlnxWF+ zqiY}=#KE>C=WMolL$iij%Ki0R-0LHBClOM(Fe5713!)mmFW^t zHU3F35{gGvo*tuYdnmH%(&!Oz`(i!3eIKGr#f3uT;1~=>2?4_@s#H>SBX4F_VbK%(~pTth3@VPP7SPb zmo%^hsPK}T?$Z83zT!nnn+j+P2$^j1a3joRpQW7t*OH7wG{(daks_YzmO;8-$DQ1> z$~+oK)v{;ZCg1G8?V|jd?Ogp4Jn-1rG%FgmP|V4T`2q-=!{*ik>Xw$-{|c8o z$AueKcWhgAVge7p9Ila5owm93aY~=bXEb4V2&d{f&)pq+Zov-xZ6jgxB9hk+;Hi;>vVW|<8QV6?^x zm48fO5h+0qeJYuoE*pGsz*ncsBLDQ{Nub&vR~LHLNau*sg%-RTsB7ug%1|9oVhMU* zurDW@5&I*_M1nmbs^Kq0n3v#>+G>5QmsE{EYmbXc(Z~DMy-dE=FWCP10R6@Fo*_0) zNF_lYdaOC4x7XFZw5or%&Iu>oYRqfd@>r#LMDGZ{Lu*P7i#wVZH&9Q#q$p~Ey6cxQ zs}u6wY;T$86kFS^@)~;5vZ<&XWJ2hF9swMX{_f97jk_wH#@r8_u3 z2imdi#^-WFzGTIh`IF>6k_$INK&Z#&P{+N6eI>*3CeiNc zVnn4KoT=!yKvXB$psgZ{nCaLq5qDX0HMKN;@g{KqWfuWD`Q%;&{3`2=Q??ly8=lM$ zWw`;wbgeUwHhWw}5XCv;jWq@ZQ0z1wttx!oqO+~I`K%y%I1@rZ(#jzK|1SU1-;Vv3 z&-i|aYk=Rsa>suoV$d@_z_0SU1l{q5nUDHL`dMB;fx~!d>j6K%BF`JAlLCWITPm0$iPa-DR-;=$uV8 Q0dNywsAq;G>O744A9$+{#sB~S literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/BusinessApplications/AmazonWorkmail.png b/aws-v2/icons-50x50/BusinessApplications/AmazonWorkmail.png new file mode 100644 index 0000000000000000000000000000000000000000..a7faa79d12d80e44e6b4e6754baff01930f958be GIT binary patch literal 611 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonEc2.png b/aws-v2/icons-50x50/Compute/AmazonEc2.png new file mode 100644 index 0000000000000000000000000000000000000000..5868645da1f8d5bd7eb258e734ac07f377257d91 GIT binary patch literal 1007 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`)2C;1l9{BTe{5s^E<@ zksIkiB>HT2>c>-SKb_g|>Gb;dhZfv#vb$5N_4E0y@AuDsI<@Zi`{(Zu&cBf+bhpy* z*PBPr=4RYT5x9{d`svKZPp8*Co11<;ng33??zcN9pG=Frp2B}KQ~XYu&aGUzhh1Lp z_RP3lsPb;_jF-#HUoNk>p2T~%LjT#k%zL$FUoP$X`}5o9i#z}R{QCXgncwf8e7U^) z*V`u_Ppv8h4Q^(LKcAod{rp&xa+gXMZ@f@b~*? zpH6T1`RvA>63zR~4(|^wd^#%y7*-655etDNW0JSKOXRFgUnGDW&H|6fVg|-52SAu{ zVlI{XE)7O>#2@@L+hvaT16&0YKC7v#hAs)xyPR$HHWFXMC*>`E+mK95b0=adc zW;8TK@$-oWeAsvX|9|f*2LqctSM?d!ef&Gc^V!V1Ddz8$zO1(w)|esM#NjlzBQquB z){`l78h?E0Ij7Wl)6&u?U&U8#ee0Cg#S@O2Y;IPbxb&&$Z|M`KCr&zPby)NtQ_?QW z^QU*0E#%0%_qk}DWapGgZSSQ;On6_s){5+MI1{uph_@+f?wWOzs&qM4O)WY(MM*C< znxFIL1y2c~+U5xbwY|HHSe~10cPiZ?m$hT-%)^^B=I!^Lq3pA*mjAEZB?gA4riNk@ zRhAu_eKzNG?)w)yi{5Wxz21J;cJbx6Hxqi*(-=Pp%DfA%dLZ(vQ=sC)e`EiL_47}f%}&>{=Xz$p>C>lwyeb|( z5ngfSe?zm0Xkxq!^40j0|)QjC2jmLJSS93@ogSOtlSw41)_{ zcJU}0a`RI%(<*UmSjgS>7^p!KWJ7R%T1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$ OMGT&NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`*!2z$e5NsNhDL@bxs2 z8)-tw!eU(2SHRf8NY#7iS`IEmZurM3jP@B@2^qWlwkKruzb^r6om+xm^SNyY5NM z+_+)ANN)`zGmFJLbB@e259I6L)LlLP{^v0*Kj|!|Z+f@CK3Z~4^!qFC=}V{HNMXD# z<7@NW;k>SzhPL|LnDhrg7cwS!ySp%Su*!M>Ih+L^k;M#*R}O$M2?M-N>*F3$0%=Ax$tLvf9a?u4y6U%v7yF#M?%UzEw2 zkamE32D8RRAqf!~At|>x(>7d~@L+)h+q;5-f**p{9oI5KZC@Cr{>^(?ETeJrWkWI=SQWq$Tra2*@8lFxMxlL$%m=$&zJD(^n|mJS3t1SXG$4gh|z49TksXbq|ToGxTb7zlDSa6E&PgZVjuExk^D|Q^IPRx{?Bo=&a&z?InJnxN- zrs=PVh~U&wIpw9jN+xj20}jJu9j|6xxV4MJ?HEV@FE(FOov0S6)2F0nPuOCz{mRyD zTeBNeBp(NEHEF!UWjLksR9Q*LfvpBcZ8|=W-o(r}a-w79(nX7%uWjaW?w&L`dC81( zht}oYi3*TCc5KDH$2YX2H*Q$oKT&r2;efs8Pu$#pL96Ug%ac}NOG(2m3A~1Gn?1SJ zH~S~9kFh9~^3&A_JbBRKZb6W3z}ud_nY9jC*UsF$Y_M2J^0nT?4ZaLqjVA3oBz&Z37^~ zK<1C#K@<(S`6-!cmAEzJE^Mm>YLEok5S*V@Ql40p%1~Zju9umYU7Va)kgAtols@~N RjTBH3gQu&X%Q~loCIB;Yc0K?A literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonEc2Ami.png b/aws-v2/icons-50x50/Compute/AmazonEc2Ami.png new file mode 100644 index 0000000000000000000000000000000000000000..a546b8bb73505ee0e8565f2ba77e6cd893cbbeaf GIT binary patch literal 1425 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`(dRz$e5NsNhDL@QpN~ z8>zxKlSQtB*djMlgm0t^-%Jy^o-T4TMd(hJ@by&TyV=5bvxILZ0YyZvWe8nQ69j7n zsvibO2owS!1oVpl%twREgTR+~O%>AiCuJhou}h-@J9;%jeBqY#*emzDi|H;H&Sf z-96&>Iu>2JDFSp2W0JSK3quF1tOt<8S>O>_%)of%00=Wq%w>`X3bL1Y`ns||VPfOq z5Rci#sm#E@#OLYa7~*mK?X=g?LXINsmT{LZ8J%_wD`(^tU{W>k759lW_}n%%V&=?S zylZuMwT<*sHAUzC-`P0xCe!BF7t#Iim)|e0xR;*RKG*hmiWYZ<(3!Jhv9r!P2|sD& z5{QmcHEFn_)g3T1+Ih>ZH@R3vfdPq|(G?%B+_$Eu4>&fPu! zGg3-kM<#5E>v191gY7z2au1WkN^CZY{{8)KxuN;99=UVd!Wu5*uf?fSO*pH*nhQL{%q<||w>yR?2x3*Xzm zKH^Di)EVK;kAC|~ncF`Q^G&L{o%f?P(_)|g|L#xI*DuXa|E~O0_*AvY+pQ1M!|wbI z`s1s%e(A3B77o_^#uWz^cO9NJDcf_x&s_^2e*I@zf0`lN^XD=4mG5^g@z}h$cYV*d zs3_s{&u0CIw9*QB#d&pSpyMRzg)NOw*yTNZo}aie+0^da9R2(qS~KTI>P)@BUX%z* zL8>LL5hW>!C8<`)MX5lF!N|bKK-a)X*T5{q(9p`j!pg{4+W^Qg*xbgQilQMmKP5A* z61Rp!w>RGeYLEok5S*V@Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH3gQu&X%Q~lo FCIIC~NtFNq literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonEc2AutoScaling.png b/aws-v2/icons-50x50/Compute/AmazonEc2AutoScaling.png new file mode 100644 index 0000000000000000000000000000000000000000..bd4042823400962f03d0723e0dda6a5a11f7497c GIT binary patch literal 1203 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 E0P(A+&;S4c literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonEc2C5Instance.png b/aws-v2/icons-50x50/Compute/AmazonEc2C5Instance.png new file mode 100644 index 0000000000000000000000000000000000000000..f08921698afa003da769af30cf53cf78441a7c28 GIT binary patch literal 1669 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`!IK;1l8sRB$6r_3nMej_n*Ci9Q9wO*~IR3&}WjLBJKILBFE^_8@+~C z1 zIh+L^k;M#*R}O$MN; zF3wHO&908ojm^zbPEpUzEm1Jg(9O-Qu#VG>O{XC+$SaC%g=?6f+zMC6K+Y8rk*=Xr zCQkJBjb+{~7U!#*yFhGi?=A=3s$XnvJw122+>Z71s4bH|%jU+tcxUUNOp1etV_$uwmyN6j1Uv9m4`<&2Q`zysljO!FM=zbc&d>4Z z?*&f{hT@vJIup0%eBtI$VPN`WwkVS`CG7zB3}(%XLLxFkQeu8{rhV9OVZs9iws{-{ z1wVwZJ>n0OICxk$L81{f&BdZtxZm1J9Jmglzf@FlE?L^ zs_L3F4&9!b$feS?r_81qhyAd~%(RpYQQ9(NgIlL<%uC)| z7U!HS%-txEoHOm-jUS< zE{CjE$ys}!?Al!|5Vgka+ZU%TUvjq;-nwC*sH7a@?O(oqPPlQ~G*7?D%N@4(%uO@T z+!g$vhe!7XU+{`;hRxND7jKk5_Hip|2fF2a_Tx1*dSxeX3O{aCeKTk0uX#N!PCXYd z)h>Rt=O?$AUQpB?m8zF+>4H4E5`mgIJ9B=zEx#nH9lrM3{Rk`X#)*QqT86?r?iXfl zeSPh7p_k9igpF4=NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`&#t;1l8sRB$6r_2 zNswPKkcI+ADP>L}6+tdZ7C8l0aUS+%w=9dFWZT_YD0bk~q=!EHemS;OyZ_z6_Cl3u zMTBfzg?Az&GfUdDpE6nwulLw`TQSc+FRw4MyX?eCFX=4N%U|yn=4O6=b@0)f zZ}Y0I#eY1Wz#qtW?%nKlI~D8m-=0Z~JjP+K?&+rMI`zk4ptBj1yxm;O zkH}&M#w!Ovm~mn*lRQw6y~NYkmHi158xM!dEamTas2GGm*GKy0tfD= zY&oTH z7ESAm&-^Snzw`Oo_h;wsEKYA*bdAM@u|(lb!-59_3lyf@Q)d!rZ}nzKs4rj%kYiC= z%qOGbQF2DH>BuozwNoG6g$^;gxC<|xH}OES=SddNgO6D(6}_i2vm9Bvl-WQ%@MFC| zz^aI_QZ41rTV{o(Ka|{*mR)piRnhsSPv@QwjXiOk$<*6qO1(osrs<1NlPFRCMAKF) zrK-8VcWK>O7I65J;1yBP>WNCSyA+SsU1@t1{zu=#Gjry`J1?Y@bj+troffdAle_(% z^`hq@z9yl8k)g4{uV+uaHS5)?Q(d}6@eE1pR_9MJ`_*RRCH?C48Iik3`Xw4%&K)?% zt8~pJ_^j^Q+_#+CVGTQPBxo7R%F11nU{E8uT|Nyed{)p;MluitM@lKH@tl5 z8Y%xQNv_Fe^MPXXmhuhai!BbXspKe9-nK(=HT&b8{5LK3D%?!2*5ngq zj$pg^pzY7xWQYBSTpzzS&%b{*ZSQ}9tIxf@^?X<_)b>^0bj9B#J!Pqj%JS~9&Ho&v z{NVJX>w*trRqYeM9oqh|t@XW^+Nb0G-=;TD`L{rIR^x=FC59h_(rTls>QAWXva0;w zR(pb}Yf{4{^#up=a*vqZon&_Z2g{c0XU#w6T2J7RTUR6du#Wjq!~Q&oc5!lIL8@MUQTpt6Hc~)E44$rjF6*2UngH*7 B@2&s< literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonEc2ContainerRegistry.png b/aws-v2/icons-50x50/Compute/AmazonEc2ContainerRegistry.png new file mode 100644 index 0000000000000000000000000000000000000000..a6d0897d2e9da382dc2bd30380799338b90876ce GIT binary patch literal 1586 zcmZ`%YdDk%82!wKtz?m;d+JGAjXt#Pn%KpTYq5%blG@FTnPEb#nT)iyBG%}#8Lb+{ z4qL4vjnJl>$t6vQ2;VmsbH5lfmgDdCFS44X{#Ze6HIiMUQL?k^jdVP>1Wqu*Nz!Ro?7&p*`7Osb3wxM zAzF5W#W1ZOdL$}~hEiR}Q$FKlZdCk{Zj!uToR&>JEajc_=24L9wo8jM3ZrmHegh9@ ztmox=t6Qk@KaO)wY*N%^nPlT;jb!RU5tr;GDEwOcs@^d2Onm7(C~Xy-<|erkKR3pj z?W&tNgMx{xCA33xP}j^$#>ANb!P&jD-M0**FT}qcgwouUw@3>Lj#({MHJ#&o8HUXQtz(MK@&<4@FYG@G%dSP*Vkl{j;b2ZC~uQ>eGkN! z;|%Yg&vyMeQSjwVN3}(#o`bt3w8WWChWKKPVYr<~_ENWA;F7#_11285F%;vTVCM6l27tDIcKHS;!yYsJ8?sPtHTVUYxxB(p2IIo@4_o`6m z&axOnr*A#?3yMpMBhbsRs#2E=V`cB0SaL-8E9kLl$^I6X0vavAz1bd{7JWPkRkA*% zJ}caFJ{UKsW4~qN2fFIE9dk~P_VRMr^|{XuWEa!!sav>QnnNvvcyBT`R>Waj!Q}}( z3B9B5$3`3W>^5UZXtkv^E>%?p>qsL+TKSq%FoG2&kyj{qutSX(oUwZ}d$t^rL_sX~Qt8xvv)PeQm+Z<3ft=7Y~xyuv# zPT1PHJqSAebiQ5WGeBQs-1JqR5*+GvLONV*ig3)$=LqlnC)Qowcm#e_7_d^!l>Ab0 zquI5@9X}-hr)P9~Y;5)Vq?#Y@l>G^!DI4O08EkQUL2c$=TpG23#*!_(Fg^A!4=qG= zAF4!LP95|GX$+f2D!z3?(FOnr$#|s>@)i|XJGzY=mPp27$aqvr4&F+DALs`nK|dt8 zC&AYj1%8F{+wBcn7ckf3i>dzvGP7_*!m0lc*#CU#kTtO8NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`(dRz$e5NsNi;{@QpO# z8>zxK(?l*s%G`@%xsf7zJx%Ctro_!uksE13*V6>Art#d!;0Gxq9wn2an0R9cqe>xI zuwXK<1_E3ehHMIk2+Y60n3_AUC>u!imIV0)18HQy%EQIfd;HkpNV)qzzW-XtDF5hX zkfoJ*#W3;yW-vx_Z^od zj1Q()+vgPK{*Sg+0=kAV$=lt9p@UV{1IXbl@Q5sCV7zhwgc&F1GRXr4*-JcqUD=;7 zvGH(-$L!)%2I~3Z>EamTas2JIo8gxoMA$xjQVh@u&{`q7YK?9OhsRO}#)}P`B3MnM zmgX>R(m2(pG+TR7#sBn4Gh4P~ItB6Z+Z5cNR9v^y*z?)!LW^^GOApS?UvD%00H+OW z>-5~KQ&)RDKT_S>)s;J?f8G5656{fVO4p^SKbb?8PP`-(abEK3^Cw$4?wDuiUA=dV zb+-z0DeG4k-f}6%*(?Wlhujy*TIRGq_tGV)yzKLDcDT>|Wu~UW{rzPl!-DQz&1Ieq zOqU*iyzu>m^8Mz5D`!d)Y_HsA=lClk^q^qTy8j#5#Z*2$d3oT$=I8oHrWb7vU-;s+ zxwFN*1-fpJ3QAJ0@GjRml)TFD?-YS!_x*hQ_RdbT%}Co;b?$ht;K^sjuGRN{E9hCx z{PAGc`@kN?la1dWFK1mVE8dVb$&*j1TSZT|c=5Lh^ViK#IdtUIt651V3ngtQ9&M?w z?UhX56VUs6bKi+a+-B2ec#3p!*7zz+^i?}>cA8(oCT{&DLFDN|ChThd62`i%ZEK})81dc z+pi1fJo?tp75ges@hkJmn`@kxH{LwE^^zng1*?|0MwFx^mZVxG7o`Fz1|tI_16>0n zT?4ZaLqjVA3o9dIZ37^~U~?OHDvE~O{FKbJO57R_-QIi?s6i5BLvVgtNqJ&XDnogB hxn5>oc5!lIL8@MUQTpt6Hc}vWc)I$ztaD0e0ss#ON0|Ts literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonEc2ContainerRegistryRegistry.png b/aws-v2/icons-50x50/Compute/AmazonEc2ContainerRegistryRegistry.png new file mode 100644 index 0000000000000000000000000000000000000000..a6df3eaf70ff342ddbd0f0a2da01c1203916dd4b GIT binary patch literal 1761 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`!IB;1l8sRB$6r_(q!0 zja1>A$s*T5Y>^u&!Z*`|Z>9>}Oc%bHB6K4|@H$9P^hUbS^)#WINg_8>M6P83*@9rb zKrN$a=!F0{u2Gx~Obo|m^*eynx{@HjU?7bNn3N(a>jkUt|EpQ}_w$a<_N^c926M9e z-uTMQ#p+#l=-}a5Gb`BE@t^wj^PQgV+cN@n4QIclTHDy!dfohFa69>YiIJ2TqqK~n z#?@`yVNbg{czB;|(Mp_~k~CXk%@o(21$pj#9Fx{6>KpeJR( z3p^r=85pk|0Aa?7xlHmvLG}_)Usv`gOl&+H5@%RNHUYE3El(H65RcOEZK`0&#V#pIbnvp(@aJ# zAIm76iwkwc&a~^aPAe4=6AixdP>D5lX(muteq3N3X)M!ESwk|J~^ivlK zts9slHy&y9W4N(;mH#!1xm!!m?K)spy6ax5@m$Ra-t4*OX0^R?)3NN9iCEBh#%^2bX`uOK!M!I*SB`rNJ>+_&x^7)tz5AuAx4(FQrTurfwD#Za)t$VLCLDNp zVeanlZJ{dP8y`0)?_4V*nLl0SirJ*@!&l1wxIX=n`slz3DY=r_G21SFyHc8VAoyQ^ z=F2LPN4JhA`_F3&IL{_3q~|YUYt&=Eyj|_s(;f}Kq9V^DM>TG@=FF&4JpSdh-ovX~ znr6LH7VYHS$LG0cQ_>q>j<4HPp7ihCe6C_|o_So{`tN^rwmr>=>MvL2*tV}Ve6hE{ge+oZ~Q!7 z?6~TdQJecq`I|<+(rvoZ1f9LR7JkgV5myhy=2?#x+&YrZ>{~P4MC(XJ=ZQ)2^)9aq@F>C@|rxmbgZgq$HN4S|t~y0x1R~ z10w@n10!7nvk*f=D+3EFBNJ@{Aj6ErERK(!v>gTe~DWM4fqN?i? literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonEc2D2Instance.png b/aws-v2/icons-50x50/Compute/AmazonEc2D2Instance.png new file mode 100644 index 0000000000000000000000000000000000000000..d2a401ad9e09e57aa9192fddbb73c8bdd59c8d6c GIT binary patch literal 1657 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`(>6;1l8sRB$6r_B84jfk^0Pn#lb$p6ls?-%bVIOc%MCCJaA zTb9L7vhD6H6gzNg(nFtpzZ_et-T&@jd!fp-B0@GaEc(iy#^ANfTmM~%3Q7Nv7k+fY z@5ifFvM>o(_H=h{x-XDgT2i!_+cm(y>z>5SjT_c8C-wLCg{CBSe=LhAlVwsp2cfQ`OznW#q+nd(DjJn#)d}Vd_gn*7^ zO!9VjVd!9$^#F1>3p^r=85pk|0Aa?7xlHmvLG}_)Usv`gOl&+HDvz@=Oo3UT%G1R$ z#N&8!LIa~)oLwEGo0^-WVxk+Hn_yjFoSU0rA*ZLCo13O$rW>11L!eujpWF&p$3V^% zu92>yDdMIk9MIYCL+In!30 z==iW9fbCyKK>>^4H6fNTiL>Vggr&vjPw<$d+sXN{aHC<#Cp*cgNt1$uwqEYIJZah7 zS(D}*IWWJ^_((*=Q5Th)Hv*k?=FV4CHrBRwXHMhx&Wo#aOmqy~Xld}jYuc1)Q=`0% z4&`1vaq`@$GYJ~&SFCxmp(T4|SJdOI_q*ISM)ho5R^}V~cUD!oo7)UA@4i!~x{6HR zH*c9@R$+15+|1C-x^?T8ZEH_XN;x8(q@eq=r^oPEcFIwe+l{F`&!mziOLUWD=gyVA zx+2O#QutblC*xDepS!MqQIHAa4bnb#;pOTZw{N$vTUy^cjb#Ii0cX6iBh$mb`|icL z-uIJ<`gCncG~;Q`_npfoOBilRD3(x8{xQoe)9v2LxY})ddOB9LSn*u`T^FMkylmaf zV<%qUGp{{%CUSFHu`rL}&I6Xk*Ut#2&RM_1E!*)y(}J)s0?ys1TDzsht4;MZ-=w6( zth%xN#_7}9AC11OaPc*;Ic*&-BEDWEmX&ASlBq`%Hp~*#J@~+LT70I%Xk}nwWo)Kx0Av{Gim1e(Xvob^$xN%nts%y9 z&I6zZNstY}`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0TnTLy85}Sb4q9e0I+qP ANdN!< literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonEc2DbOnInstance.png b/aws-v2/icons-50x50/Compute/AmazonEc2DbOnInstance.png new file mode 100644 index 0000000000000000000000000000000000000000..793c9437d823c86fb5594efca558ba9480e75dd4 GIT binary patch literal 2006 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`&Fk;1l8sRB$6r_(rPm zjWnSfse(6?g>R(_Ur!MM367%C5I_xq>!@6UDFm3hUh;9z0#YYSg8YJkG#Id2I`Ij+ z8Z)VT$Xhw`h`1RE9DSz$VIzCz&+Jo=wLY$66FhJDXIFp0m3KOxf49l0shV8-9H5+d zL}fv%lKCy4lz#`cIkvuf`TFGaK|sHxG<_nQ96F=p34uOJ~_AL($$WK ztI9PZ^mJ{fx%+a9A3h#<@6Bfa9b7Ul&hy#AR?e)|Y))ed3Qb0DNtmaGX{rrpz&Ha`z2W>lI{$uzTHjN`ih z)g_Eevc>;NGZo36PSZJcMgQEXs6#rw$(xHWY`W9)lub+Dy1cdUsn)dA&A#_71J;;D z>twGvwpFZ~SC#9y%%%F70eyZqe*SsixrSk_vB;-A3pZT&P$?n3-%rGH#aDZw=WV^~ z6po6$u2;IF))_0vthzMyzQE6CKPG+ZGLm_i)Ed(vamy&#&($!zQ#s@HwyvhPNgmsq zFTdU@(x#%gE@=Htg|-)4PV9KQ@ThDYSw3;T1Z>^~GDGbAR-+82JhV09)oWVzp#ty^_Z{QCQ?zEF^daeb%G z`CNP3*>dKyCLM48y{LIl(uE1N&vM+;ukU=f=(G5h?pTH+)2^-**SB0c?_Whh>^nmx zx0`pb=058=u`79d(}lUqbG+QT8rFzwiho(6tX9IurRMTijiM7NK`iU$o!Y3}q8=)Y?=K3!xA%~!_@SYu>fl_$ zuf){<{O;=oTFn#l?W9!WqQ181JpI@5;MR1NP=Dh;_Tg<>9FAt2Z|0eEr*7wHc9k*y zJIUqanFF6&`EsY}C4!*1U&Bo%d~^TEjxYx#9{F9x-Q}NDX!5{OI0q zByscgi8J5p3@1PMDxIp-H^Fqp^INy;rsrg6{5$xo{JhDr?-oq|_(hW1elC&r*6z|! z{B) literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonEc2ElasticIpAddress.png b/aws-v2/icons-50x50/Compute/AmazonEc2ElasticIpAddress.png new file mode 100644 index 0000000000000000000000000000000000000000..1fb79f41f6834687a1d63aa35ddcf777caef169a GIT binary patch literal 1110 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`&Rk;1l8sRB$6r_(q!0 zjWofVX~MTML~f*u+{u@`kuG#SUFd46(9IO#n<*kUQiZRki``5WzLqBZKSKhn1*mHP zk;s7BPOQg)!5bu68waFHN`m}?fixOm6nD$3E%K9N5-Gm;^Uv)zW@#3U?SFrqoYpjP z|L0Ryp%>&2o(~h?cHMW)i1CRB>k-K{TljgV{JUfK?zzh4-w}cfub8Y5U42@cW0&Fk zTe33el!QJQ+|iM`vV3%81?vF|$ow3IQ)+uensgH_f8$l)yTh%9DcymA19 z87Jm4$pZ!1OFVsD*`F}6@o-3-VHMc~)MM`H;uzv_JUKyvb#a2o1TKlz7FU;}M^sgo zN_1X1prNa*9Uc^zAxK)UnJt)Hl{S*gM)ie7(#42En^ZZfVZS&SEKn zVQ$Hjg@TQX&D_eky;lomOPAR8Y)g7o_U*)?9=<5mzEuf=d~WK`g~Y>ovhUonwb?u2 zi-Ar(cVOD~KB&)8@=MFD}1t~N6eWtNi zOjfmDr6HWGsPj?W)5u6@;*W!oYb53zebjk22^dH{Oi2t3eEm`G_j3K$14C7{#5JNM zC9x#cD!C{XNHG{07#Zjq80i|Ag%}!I8CX~unP?jT83tvFrms;nt)x7$D3zhSyj(9cFS|H7u^?41zbJk7I~ysWA_h-aKbLh*2~7a|GnN_v literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonEc2F1Instance.png b/aws-v2/icons-50x50/Compute/AmazonEc2F1Instance.png new file mode 100644 index 0000000000000000000000000000000000000000..ebf71ebc3b9024fd3ab0e968afc51601dff0f89f GIT binary patch literal 1438 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`(dCz$e5NsNhDL@bxs2 z8)-uK(|CaF;fB(MZU7Mt`~?g&2!a|;8(VO>92jxj?!mx#WSCSE-%W8%AY{5RB?wfCjezXZ7{$=lt9p@UV{ z1IXbl@Q5sCV7zhwgc&F1GRXr4*-JcqUD=;7vGH)IPRWf}%)r3J?&;zf;&D7Vp@GpY z%&d&hP0h_uFVBt5O|C31%+1ZNj?vN0%}r4+(Tz=~ACbmvmkWA00;y~~zzE}7Q9@M7quwQFTvyDQz(-Nnsx-{$5{ zTGxAHOUZYMim4ATHXTj8I%mzVH5D>#r+@QAYW>Av z6DHi!L`h0wNvc(HQ7VvPFfuSQ&^0j9H82Y?G_*3X zurfB+HUKgVx|8*RMIMrd-29Zxv`X9>e%VbA0cwy0*$|wcR#Ki=l*&+EUaps!mtCBk aSdglhUz9%kosASw5re0zpUXO@geCwgkT#(J literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonEc2G3Instance.png b/aws-v2/icons-50x50/Compute/AmazonEc2G3Instance.png new file mode 100644 index 0000000000000000000000000000000000000000..66d1cca2d3fc576570d6e702ad4574a77cbd9763 GIT binary patch literal 1729 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`&#z;1l8sRB$6r_#&(8^1w}6KI;;n z`S+YhZ!FI8&xzZ1{$ks7=3`9Eo>v?0I-fhPUC`dFx#-o`Gtad={4_ST_2>W{&Y0xw z?!wT)D(eB{a29w(7BetjIRL_p6LXp5fr9KMp1!W^Png(vI8>+PMl1$qnMs~5jv*e$ z&rbUuEbJ(9{5`iu7Kf*aq6fFa0*NUcE*=36{((mX6u#VZ+I&Gt>BdAg#TAU&9bJ3N z@6UhUIKe=i=iwa3efDq8+}(5j&AamZ`?m9J*68?i5z)H&uhE)_j0 zRpKpRJ3INwl7Jj*=iPj_;f;pH1w?p%_3JcspGaOU#!EaEDTW!u*7-Md&qzH=E~q^$RAEy|%TrI z8JjBw-pMwXbu4P%`0{-Ik=~v=E!;}-Tcg~M%beKIduYLwlPZs6e0N=~{@o|zcl_A1 zq^CWm(W%@0Ed-8oEKT~f?rho~cAklDrSXjGT~iL_g{MaU^yr!?x8VOn^|* zxcVADP~6knYrl}urq*orwwVUoXBSk-vEDoMqi^qm>CI7lf^MrA|C`;YQ>EMZTc-Id zZ)v#smJ1;_Z%^tge_#CKu$bK;d#{>5Um_R(6f&Bt@b{MUo9$+kPY3Q&;c43Uf5zM| zvl}%Gls-S#e=0OtTSLb=I&aYv*_4?K9 zAG>NNaMZNS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`(dIz$e5NsNhDL@bxs2 z8)-r}QiZQ)h}=)(xsfh(BLgTRJlqh_UqD1le*r@hf@o(8Fv>#jXio-G6H0>of`K#y zFiI(N3aJQkNwUZ(u!{4rFS}(~{3P4%&O)&RrzSo0+4sw_rP}@P4z?GnOe-Q}L&Ku4 z{AmncyS(+^g{YA94|(B7C;WcAY9$MkaAi+-=cfAtsih@Fi@99`{JZW+%-pzPeObQ+ zvu;HoBQuNWRkazO>_%)of%00=Wq%w>`X3bL1Y`ns||VPfOqP@R$+v6z8@iPzJ`F~s9|azX>6 zo1b2uoST|koL!w8n;T=Eqo13bVxnN6o12@VU7;JBPD7wmkeAd7SGO>}6|QlPf-53C zBVAi2P7Dt9mEA2S$Lp)RKjt^es_ANPj=;Cp4 zjz2XQJvA7LYh-jMZ1wr@m0yA3Pp$fbOwNR~1Kcy1H7*KCh{y;@xy_lj;lhLm3mn+q z6%-Ww5WMz?Jxt=gt-a ztU&jus<2XHl#+UcsPVLEQ~hTw=vs1g%GwnxHZYw1tr4ZQM*DQ&mIPkI8Pl{TOnWu! zmQ_wv%PVQASJD%=nwV}kF>l<`u(xN;Qo$u*9SaWzZ`-<+cj3{jrg_`9Zz{@C@-}w?By)mA75^IX|Usap(T%hM`Ff7>7CQ`zIL8)`BPeiemv`fn!z69$87iEBhjN@7W>RdP`(kYX@0Ff!0J zFw!+J3o$gbGO(~RHrF-)G7P$t^??N*l7`&;l+3hB+!}t_O%DNTkObKfoS#-wo>-L1 kP+nfHmzkGcoSayYs+V7sKKq@G6i^X^r>mdKI;Vst0A`Llx&QzG literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonEc2HighMemoryInstance.png b/aws-v2/icons-50x50/Compute/AmazonEc2HighMemoryInstance.png new file mode 100644 index 0000000000000000000000000000000000000000..44c2ff4cb25a5448886bcb746e7add27db76a90e GIT binary patch literal 1643 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`(>F;1l8sRB$6r_aDbzR(s(tu6`j3kK3) zz$m56DWoFECCMVEz$(tezU-D|@sn)3I}61QoSO8|XWuW!mTLFEJJ?>RGOdV^4GoLF z@~1I)?ef-t7otMaKjeiUo$&kds+BBE!j(PUoty3pq?VQxE#`I&@b9`OF>~XF^%Jvd zdiC4-JtH{^>=~I^8sr~XeLfb)zyG_mm$TE$ZyO!=c4w^P%c(OdlR5v| zY+Lfjsl1uGit0MrO3Wfk*S19i-O8Bc?e4vL>4nJUO525j1zO2`$23csSH}Q#d7o$-ltU#WBR=cydAmqZ^-}UY?tpn_Qfo8=G659wVQdo10zD&VOq}TK8p^v{EU%Q;cY)a2tG66< zt#(!Y>gk#DiLI@t$L-i^Up6=H#Vcp-+&Qy#>C~;gJA2<|Su13|fAAvZ*_)&Xub$;R zd$;k{VceoM{&(JXmmmfo+{ZLBS89Ymd0YB#s>wkQ0;?m35w@ zYj`nmqTs`lPj-?~Nsk{1UlHoOJZZ%=0eSJ$2d272b*L5^sw`i!Y^ip0PU4l5Cs>}j z>|66j#_i#qJvD9#at|(^(@43d_;tDS;TCRvh_hhK-U4@+pwKFDDh zqASJs^>3)qyS+`ayggfL(=?w6QI2g~{4>v; z(_10NuCK4Z`sywRUEaI4QhUW}k6k(uwadyn)kZ5|YsKo6^zZ%*H!nRnXt~jU>#j;6 zF%dWiFkO#8%Va05fYWCp zHw#NVKXIm)HG8IcJ>%&^o$Iu`l#ELl2^+(uqn_J!-6W!=*!Eljl z!%{xM$Ya3ds9NG0QIe8al4_M)lnSI6j0}tnbPbGj4a`Ce4Xq3;tc)$R4S)=TTJ3m7 z6b-rgDVb@NxHa&UJ>Lt|APKS|I6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD<- MPgg&ebxsLQ03m>x_y7O^ literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonEc2I3Instance.png b/aws-v2/icons-50x50/Compute/AmazonEc2I3Instance.png new file mode 100644 index 0000000000000000000000000000000000000000..e7658071c6865c37aa59b28985742bfd4423294a GIT binary patch literal 1536 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`*!Ez$e5NsNhDL@bxs2 z8)-r}(uJ;P2wVqpGeqvE@q9=ZzL73+Gfnt%q4H=O_9skiJREAgDV&lF3{0w?E{-7{$CDEp7~KQ| z4GZ1W+&Dco-PqhR4J8HL+#)S2S>4>+Ts>9Y*mN2KBV9vzSGdMH3$JkXj%HsG5$+#9 zZ(`t)0~a`Uixnmd2QLuYeDs-vuGqA&Ydt-SZkcWC=_&ixEz9P{y?F8D&6_88ub#cT zeRKQsBz=XKZy&#Y{zN`OSmMch5t&UER}M?AI3&1m;zi9f>4uIEgrBu6IeJswhKWN- z`GThgL-C>7ITN?)^mTNpF)UINTb$XMmUe)9#$wHjLc-GG^Cx)BnRcY*$Br8kY#UVy z3S5M)32}zaP&qbX&ZJq><~h#Mm3*1GQuAcVCp*a~qs^O&dx|hL)PPGk1y2J!+Lx zWV*Gq)UNw=;1-L5knr%(q$>F}t-(7T*KX9*SwC}PcZUFTcILyhlpJ5LQ%NaDgpxMp zzI~f38?mLN>}u%=qeU$d>>g`%oU1$B%FFrN#N6iHJ338jZ(q+IkEp6$yG@;L6=uEs zoc)SFKE|L?Fqm7fow4?WMd3%4ST~>c#P4?V*I3vqKYnsFSVf|f*Kpg)&Zn1`wdl_E20(^Et#&*kiiX_$l+3hB+!}bw zp6>-}kObKfoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i^X^r>mdKI;Vst0QQ?! A^Z)<= literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonEc2Instance.png b/aws-v2/icons-50x50/Compute/AmazonEc2Instance.png new file mode 100644 index 0000000000000000000000000000000000000000..f2b2e3f118a52e0a644a032279da16736d84629e GIT binary patch literal 1150 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`*Dm;1l8sRB$6r_1h;o5Cpx)Kl&0;uzv_ z{Oq($|3eM}ZRIRFif=adW@S_O2>7usHOOndxoX(uGNPOZX3MkmEaj`s@1mS9KK;%fu&I%&+gL znRBK6N9c?2m4E6TnGOb62u*EwQGOU;(6A!nI^X+(Be!{b0yXA&EW0FGxjW_3$`qw_ z7d~=M$kB`6Ao5hv)mw4?X{A*rvyxT0rfOe}x~r2fUc5JK?Uca9CqHM+wmGuw+0Qg* z#p7Re9W%B*ReXCs!d588E%40=XRAdSC7dc82m3W2OB@UpQsHro5>okp!!D(1kxRfY z4z4wu`g-q7a?7t_d0YBL&2Aer=f?uo@|NEWS9>_~dXDOg0b@qB#5JNMC9x#cD!C{X zNHG{07#Zjq80i|Ag%}!I8CX~uTWA{q83wi5@r)=Ma`RI%(<*Um;3<2)7pOrJWJ7R% qT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MGT&6^S literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonEc2InstanceWithCloudwatch.png b/aws-v2/icons-50x50/Compute/AmazonEc2InstanceWithCloudwatch.png new file mode 100644 index 0000000000000000000000000000000000000000..712c2e5a4eb06b8c17abdc522d3c1498b311b758 GIT binary patch literal 2261 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 DU@5D! literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonEc2M5Instance.png b/aws-v2/icons-50x50/Compute/AmazonEc2M5Instance.png new file mode 100644 index 0000000000000000000000000000000000000000..61266c34eaa8833d2c84f0fadfdf8b6aeb7f12cc GIT binary patch literal 1691 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`!IK;1l8sRB$6r_-AEO_nJ#o4$N+MO8A=zr0YtR-6fj63hz@q)wgMQf+?jJ@nc4%dw@}{qGL8 z7phDvB4k6uqObgE3|_mu_1}f4kn|6E;YTO@e!OZW3zKkVPj~00`vR$@B}I$5T?72P z?n%ttxMBUoEarrAUaj5?MrM|CZ>+Q*-Pkg#?Rw%mdk4Lr#%gz^<jC6&7I;J! zGcaB`0K$wDbD89Ug6t)pzOL*~nAmtYG+y0NkppIn4o?@y5Rc=@2@Q;HdU z^KP*?U)|gVVsm?UIp|jXVr%Q^xzpu#tfxn9ne&4sWgjO7qSvc|Hq2rm#jt`zBH!eAP>Ev~Ojz51dcxo^d z*UZ(KxHabsH-`!X(;u@%nVczU2e@Z2YhDx*kr9#-^P4m6!-fkJ9w@NQ<0vTjA$;u- zf0)F!TiCX=%|} zv!Z<@KDJ1Bc&`qWPOfejJ0aHJTiVkzLs9L{&8t^u@?O7mck)KV?!DJF56iA_El-aB z-_n`jeIRO+V^*u=u02mytvV$bbw_t;t$L{cwmC+jb1s%8uRiOxGlp-*;Zv(uJ=wF% zV2jV}d#|q~UbbG$z9O~l=oy#GyS}6-uQiHzyQT2#EzzEgz|L6-ML)PJ4n|dQ-)gmFy|%XeuEIeM{*;U+Mdipz6MwMh zx~VM=P+I&#d2z$i{Emq+suSZrP7K^TDXx?M78~cyUhSmW1q@nmm!C`wti1|Mrm7{b z5hW>!C8<`)MX5lF!N|bKK-a)X*T5{q(9p`j!pg)z+W^QgaAB0FN70a*pOTqYiCcqd z%!0!}4U!-mg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe1W@O1TaS?83{1OS?p BwNS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`*1g;1l8sRB$6r_rsT$MJ-GCl?xQ#7UhhoX zEwbNFaqf3!-=MQeZI`SfUuhmX^HC?NMQuIx{k*myY9tCB7If!XS&r;B5V z$MLh*UIqsRiZFaAH!_|UB67uxOISEsM1@6lP56?ghTRYJ9=R=@6t%Z#WsK2fA>UJL zb2e_ux%h4GyZURbSrt}3OlN02KRmnA_`CV@yT#{se-}D3pMh=i(Kg-TNTKHS@6 z`;DANBX!HA&P^#dSk_8<9BDIK;^X15MNfH?!|b(7Z`#(XJBBe7vKCD$yHfV+Oyr;E z&Km7Th6jR=8U$*c4=mWXSh#c761FS6>wHyyHMQ1%4C3G68KLj`_1jL5{d%0P-naFa zPhO;Vk71Wl#Z+k)Md!oU*{s(0TX@bd&XI7;{89G%g}zciPhaSLiSh?Jf#ws1CT6a^ zP~6QvQTWM{$vwB;*6?oakyyTL>NLr%Qj>3&?@E^~zqo;O#`ky8@)Ode7S_+0Xneg< zO=F+lFx60TVHn$AK$=}{&1r?v&DqDMGHPo?>>Bj zM^3w~bG65ej_GZ2d+U;2F86GI5qo)o%0$0A-ky8qlXsnH?{oX;{*b5B?r00Mx!Lc} zGu%G0-tm5!C-L!mzKwXLrP0xZn)$(J^-3R3ed6P%=kh0lrTp-Zi__{%{_pxb@$Zc( ze{THxb0gvUwj?`w&wcVWbu#Ps$v=Ai&FRtir>Aaf-|>%5zOd__o>z40H{QbPdcx3=OReEUb(zwGDs_gWEA7TTwLR=BH$)RpQpLit!C6 yP=h4MhT#0PlJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pS7(8A5T-G@yGywqVJ_eQm literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonEc2OptimizedInstance.png b/aws-v2/icons-50x50/Compute/AmazonEc2OptimizedInstance.png new file mode 100644 index 0000000000000000000000000000000000000000..9427990d694dc4bfc51f1e618b219592d371816b GIT binary patch literal 1787 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonEc2P3Instance.png b/aws-v2/icons-50x50/Compute/AmazonEc2P3Instance.png new file mode 100644 index 0000000000000000000000000000000000000000..328ec3b01069374fb05afc66d80c512812ca23af GIT binary patch literal 1625 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`(>6;1l8sRB$6r_R$)*+3*b+)%pE4IrYWzktCAK_uD&an(SEIWQTlIL$a2NUbRe@(Tvi zV8AG)%qgTI$R)`lr@$)C!@lg6W$}}2yE_ZT4xF0w&}ZK-$ChgMzdP7os4}gHkPQus zzVfFrc7O_STZJr38?Od5_|l(Dro zcx6Ao?D+X-bH04uYN)QwYqYk_Y68%)j7i?^E({&4vK~MVXMsm#F$3e310c*eF_%dm zD9B#o>Fdh=go%xZLv!wJkq%%Mi1KuC4DmRgoY27N#^UJ##*>we|G49n1D%bK_pTa^}vRGh3HV-P*ge_pOw*LgxDiFH)YpNqX?= zS{+(tir3m@BE$=M>2JTc2tIJx-rtgwWWNw==a zag>U05=v>}U1FlB_Q9hz%8yrF{dlf4sb>w(3(mHl6i>HD@>?Wl_BeI+Eb8xJ znzm2Tt!S!C)lql1uU=KEb{WztDdy`sat|>wyzpqB<-3g;R935&xJHzuB$lLFB^RXv zDF!10BLiInBV7Zt5JN*N0}Cq?Lu~^f!{AYw@M#ncx%nxXX_dG&Ox9jq4%8qCvLQG> qt)x7$D3zhSyj(9cFS|H7u^?41zbJk7I~ysWA_h-aKbLh*2~7Z>;G#SL literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonEc2R4Instance.png b/aws-v2/icons-50x50/Compute/AmazonEc2R4Instance.png new file mode 100644 index 0000000000000000000000000000000000000000..60da84e358f419dff72b379355637c767d2506ba GIT binary patch literal 1646 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`!IH;1l8sRB$6r_A$s(t~D$c{c?3QKmlWe;?3&jqcn)J|T-!I3O zYWKf8*j}hIt%#5f4U4|=r!jc#^45PBqC(O?3bK{2f@@;)Vyh#%onOQ78ef{!t{<~?P-vsKviaqmOt>c7r*15Rv>(U<0 zJEC*@f$sa&nUOP?8NJ_Hd;R#fck`5!+8ib~%C~Cq>wS~a)c`t}G0EHAg`tC0)&t1l zEbxddW?;N>0E8JQ<}%3x1=&kHeO=j~FtPD)XwJPY(gDm8@t!V@As)w*6B-!Z^5o*| z+|=Ca7#-c%+!W&y^W5A70}Tt^+}t=BJ>A%J8Unqd+{9M6`o%G>a1Hd7ToK_K>f1AM zVsxyt@NO|X-CWrPVt09~9CUxNwYl~5*mxaN>*-mRCVht8jeBwH(y3FIZtYz=ckk4_ zhuPc}UOsvADC_03yf+VDroDW+_u%n+Tq_PSEu47q()CJa#|Lk+JC__ib@RMD2h*R6 zo*E3rf99;6ur=ocKaUav(_ixinVd;!2e@Z6Yg`nP5t0&JeZq!=G@7%XV0EIou0y2bcCDhZRE@c+g7BerY%`+C?Yz2%7&TBTc%9Q z)mZ;w?V2v8G%2^UuXs&8qR!m(^6Kiou=jjKRCM_LfD0M7kDNH9acvKyEB7~nWSzAc znWr&CkrTZD;o7UUpbY z^!d5$Ip=pIJY00tdzaal@RbIOEO};s-#I<6V8Sfvm5TcI`OfDz@wp{AUCkm98Rj3&taCnz{1MJP}=~=FnClZ zd>TbVZhlH;S|x4`leJfu12ss3YzWRzD=AMbN@XZ7FW1Y=%Pvk%EJ)SMFG`>N&PEET Oh{4m<&t;ucLK6TR2cjzg literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonEc2R5Instance.png b/aws-v2/icons-50x50/Compute/AmazonEc2R5Instance.png new file mode 100644 index 0000000000000000000000000000000000000000..8ccdfc16cca1d60561b05158710a2b42de74c99f GIT binary patch literal 1655 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`!IH;1l8sRB$6r_sUVVNOsGk&TcHPU~f#bPahl_O9x%0W!kG`*) zcjSHI4DYw6>!&bZF3^sgSh(5bM)_7z9o;$a%oYJ1%$Vfu?!wT)D(eB{a29w(7Betj zIRL_p6LXp5fr9KMp1!W^Png(vIJ8(UxdQVRQ--IDV~EG`-HxJ2y4AIz~q~ zHaEq%#5^}Q!9c@8H#av zJj#0cEbq<3muWAb?mc+?9@mOPObaJoymY;i+3~@f?9L@ePu)B(&%yNPqNfH!@t-+s zCv466z|W(^!1ULAK_+KX+5zqv%^DYlWQ3%|-ezY!h{62dmaS^ECSbr7{Vk@ zo)!?56_ytFpQHP+aHHYHz>-gPl2JlJlP8%5cU+#dXy%+LGY%Y>?G@Fr^pnw&rRgbY zD-Y%-o;i2&?Afy?Pp7Bw=rL^K>SmFAxNSvhYTArJiZ1gD&9sy{}-G+ks{)iB2t?ovf&G_;iT0nm$dDSR)t^E{^)pHL2-AXYmP7< z!!e1uK1WtuS_4dmswJ)wB`Jv|saDBFsX&Us$iT=z*T6{Ez%0bj(8|EV%EU<90LU=7 zJdZOBMMG|WN@iLmZVihLZ+r#RAPKS|I6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#W QDWD<-Pgg&ebxsLQ0DxDgGynhq literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonEc2R5aInstance.png b/aws-v2/icons-50x50/Compute/AmazonEc2R5aInstance.png new file mode 100644 index 0000000000000000000000000000000000000000..a15438123b6d79a5853a36732560bd7005feda75 GIT binary patch literal 1845 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`&Fe;1l8sRB$6r_r#7;dNX-%b;~kuH2aL*#lYP+WMpp>&}eKtxM_0mBo5XlDyJ$_PZwbz1t7 zNUs4C*n(Tx8bIn)NswPKkcI(9DP>L}6+tdZ7C8l0aUS+%w=9dFWZT_YD0bk~q=!EH zemS;OyZ_z6_Cl3uMTBfe#$Nti`Ys>6=ad~jl6W?9 z&!?~7>(oVbjjc3wqqbcKdWA8`+uensgH_f8$l)yTh%9DcymA1987Jm4$pZ!1OFVsD z*`F}6@o;F)y)DuK%zFDgT^vI^jwdHHFuLW*#o4*3xz#Z`y0N(_#wF&txd{du7P`5) zaWZ*=xaI;Pgsvn*}-8Fn}B#jQ)HPF=dSckSH0Q}-U$bXR!!A^YR=_e=d4zFcklpvv$JPIiL7>lo*))`Y+7n zOiDYzJ)>FUqL7S`l$f03oM{~&He8sHz;@50pnyf-nh-;n#L3eFqO!u$;{J1VKNfB@ zyck&W$xbp#NNDmT)8LNFlNQaKGiAns1GBxNI+lJiTCy}fC2eJ6ZsM79Cr_R|dwP0O ziq46TA3p}_izK>ibk)^1R<`Y3xMIhWmZLI@mVTMy7&+6ia-PNFrHz}nZ7XgSTqRaK zZPKJiN-6J|w}xniy$rp6!syyOqcyA7XB(uZObyD+F-komn&hB+R=4NS+U2(-Zu^%S zFg=yLxyLH?$?jdz5)-#}d@(Wm_C+c4q}jS_>2IvB+8?Zaq;l+J@D-+IexK)_JHc`3 z5_gdHp$ji`?URrB%$OFr`FV(y_jy(^hR-?vlHX^Y+6q_x+@XNV5rO^V8qlP3OP&vjE<9H6xLh4SKt zrTHBbV^k-`eViD$cT!v@|1CDoo4wjevkMrq?%z@UuGV-Qn7CC-Tq8CTp)Q2WpT6*$|wc qR#Ki=l*&+EUaps!mtCBkSdglhUz9%kosASw5re0zpUXO@geCyz6bYyR literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonEc2Rescue.png b/aws-v2/icons-50x50/Compute/AmazonEc2Rescue.png new file mode 100644 index 0000000000000000000000000000000000000000..af8ed465b60e5b85d23ba2be39d41e73e7ace49c GIT binary patch literal 1677 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`(dXz$e5NsNhDL@QpN~ z8>zxKlSQtB*djMlgl_^F>B2XGf7CMEuro&)d-wVg=_f7P=n!as1IyxBS<~!bNMpf9Ya; zm*F0A_|u>6-Zq{KEDztFV`YkBV-8F(D*6`7_~5aL@ss@?jPK)_8#&59_~+%iMBeLg zf4C5of*6y$-CYjuvthIc7OaH8!y|;*Lt7LFa4^7NK=VlTN8JPF$@Sl=*1sl}kQ{ z*M*t=FWJ2N!KT+*hqj;FZu|MqyqlJv&sFz1T?}jR^8J!A%Z-0w7$bX0!?$&PF4H-J zmS1;L-`&1#`mXEg8T(HEty8|b`snWiqPCU>8BOcb_ScJ^aps@!PfEkV*1(2C!EW}+ zL#>{w=MFnRZje%Dd9}GCeAgPY*|P0t)82}$x0us$-~@+}hgo5-(suTC>E2x~+Fl

hl5~p~qiXqGxdaI(hj*serPSCewiy z^~@&^1^E}v_ci3*uiM;^W##0W{PCCG$A~FacFI@Y>M%WXndEcU$gay>BfiSaRZTd} zf}inojM{AOM~~+#@o_xcB$+>VqS6Ha6fRfs4#5IZ?wKxfPXro%J}D6Vzg^AdTadtB1L{vEaQZ{Wp8= z-&wIFS!83_NoVFy2VcFGcQ2Ihi{0`)aL2B{qF*}C9=lkv|NN|c2Osv1CAKE5&3X%4 z8dL&0&sSv#$gtM zdHQ&J;FCQCQ>{LR9{Z_NKXtxpli~^q?HLPKeS8sO@Z0^W&Oz?9SS1O+->XfuPwOiO zI!>z&{T?o^e){Buo=G3;iy!^}wpXj;|M5Ak;{T`g{182$vq0wek!kHEU)8t$E}mJR zG*RJ%-IJHyaz-a^A1z#VYf|inv^Do9nl9b>*{9QVQ@p3qwTxPx?Aqhcqvf+V>=)PQ zzmcGPSzJ;ly1B$Dz4i7Q zubba)MG4y{&i>(B7xE&R&T=J~ET5_S3Wfb|*7`N0#M3#;C(l z!IP91odsqX)e_f;l9a@fRIB8oR3OD*WME{VYha{nU>0I%Xk}nwWn`*t0Av_k2(ybv z(U6;;l9^VCTf;)`w#PsXk{}y`^V3So6N^$A%FE03GV`*FlM@S4_413-XTP(N0xDwg MboFyt=akR{0NX~u%>V!Z literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonEc2SpotInstance.png b/aws-v2/icons-50x50/Compute/AmazonEc2SpotInstance.png new file mode 100644 index 0000000000000000000000000000000000000000..3cc2d586dfb4e84df8638687d454befadb0ac6e6 GIT binary patch literal 2247 zcmeHH`9IWKAODVo5iyIgCQGJEmWf+Q(t{ahFq5@gDQ1`@%NSdhvJIl?UWVK(nQIs+ z-DJu3AQagvS!V_*OG0uz6lHs!Z$Cai-2dR7*XMKI=ks~J-{-u}=XK79<4m%bmsOJm z06?CA$GU=O`om@RfV2KoR1yf13~Qn_090}JZBzDwv6e61l?VXW&;XE-3;>&8Dq$V~ zu3`XSkqiJ9xd5OX%xiS91ON%Dvy(dxB#7vUQ943Ihl^-PF%2Q4Aw_hg7|bvbA{s)> zKnUre!Nhd9kd746;NujP(H}H~kbxYdBFAV*Ap<3%!N(YIF%>!L2NyA5;GX~3KNSEg z06wsGRM`Lsz2UATHxU1RC*&B4VT4ZObmfwTG2EpVi_R{K(cv|^1K5;tZrO8m;+!{O>JALjn zD_-QN^Ifd9ulwCG<@++#=G5B5bEiIh{K;*U_lJ8NC!60Sxu7@^(jNA0Jc&IbJ8a!SRw_qYQueQ2c34h*KUJ0JeJMrP(70`bb-oz93dG0J9t+&udjJmx z&|v(9FaR?A?1w`#nGy%Vq;xoeh?Aa`kdl)zkQ~H;e^}C)fVFnVcXecMdArdxx;9`) zr@`NhBiPT|l9*|)m^D>Lr3k*A3j}h7<1Rk6 zcgFfO(pN)Mi^~MVbfaiO4g`m;X)^Hcw1b75gXPF}zuUR>_|0-@M1^fypGQ*a#7J!f zm)XA@^REDH4-(8JFtIwFwx}MsZf9b;AQej_T2)#^sei6ZL6;idBiZ3!PR?yo^Gx5f zCY!P|as|l7LEPtyHa>%H(6Lp2SqcAmog_g_E%|Xv?3O~ISK5oAxL1Q{Mj;eav2S#8 zs?WM|ifoe`<;$%_m`YvNyLT!m6@Np0zNSSraiYgFxrc42ncOy4P^T4;s@rK`lF^<~ zPYY7Cm|no4D%d3o3e|Y?U02C1{U@;I0=6}tWC1mk^s0|c*YwSt8JG__DR`!6>yJC3 zqN#mtSBQ4!ZrbhHe0Dx)S*7{6O)V`I-I;cs)#YUCBj0&E9RZOjds714etk%1)rxXx zV8Qq-Z#$tn>oER7vYgqhtxQo2mPGI=%;rr#z0o}WZn7#xca$1m1z!DZI#*-qk-aVt@Bz8)6_=gM)iO z@3A}$;i>cW3WAeuU*{`#3*PoSoHa66N;aw$x0XNcu}Xy4qL#xy@7v&8sf(#pB3 z8}qkMpkzm0R_3o?HG*x`@D=XQ`&z}^`XZgF(Q@xs6)TS=gx74V{jAQBH@3MH=mj0+ z-suRoAwlMJ@2}GfryS+cP-wOz)J^ku#jK*5i`WUdoa_+loa^imzN}Eo&Lk&>|Fwh5 zz5gLj-zX%{F-~(TryN`SOQGmizhlHh^AuuSs^R0!xhov&^cB52C3FjSFni+DcN_gI z)=o~Kw%ZGplP^73p4_}gy)UDfVK=rt?mzvu)j}Wd@K8QE-0yipwUlyDF^}}=L~ru` zJ+W_()qFE5|^5TnA5o|ntEW65zUcB`euv5_zG{f9Z% z9WRj>oKGanyUnPcUWX1X(zeRVbQM-hev*$CnkFi=_L;jb*&QFxVoi{f2uV%RFcFufG4QA%jya&Cn{LVG#}}>Xda|8HdX0Q` zzOMiAp^3iscH~q&OSNa84n{hxrz zqWaOJ|6U+yuUZ5Jsy|L}W6{GSDWNnVGBVQGFDM|)ml8}fW`#2Hmo3#m5a7 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonEc2T3Instance.png b/aws-v2/icons-50x50/Compute/AmazonEc2T3Instance.png new file mode 100644 index 0000000000000000000000000000000000000000..f81962bc1ee579945fa8396b7396240987df40f7 GIT binary patch literal 1602 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`*z~z$e5NsNhDL@bxs2 z8)-r}GK6oW3g5^Oyr0H%BVFivCjU*KREEIiG~wH+!Z#ZgZlsIc0g9vxUCZRZ15}?T zJls&a5YXc^^%O9uAqbBxz(B?$OHk@&x(G0)2r2_cebr63$3SXDNswPKkj4OvQp%h{ zDuP^+EOH90;ymojZdn#T$+o+*Q0%~|Ne_MY{c>!ncK^GB?S(4SiU`@zu;?p)8iUs^ zZ~b>6DkS|wUii@ozaOt!$-*RD+0)&*>ApZ}X-UyyZr1?+u6xW9GdFHn-`|^fD3*hf zndSVPZy%k4_FEY+idG!sm6p%q-}&fG`E`vz-{U2Q$}i;SM8uFfINsi0)d znB?v5!qCAg>jC6&7I;J!GcaB`0K$wDbD89Ug6t)pzOL*~nAmtYw2QBnE@5C`3ifny z4DmRgoY27NCKzZ~=%(hz>8a_)=9XzFDd^@FX<5nY=H}+=sp`h2(-0Wx8p^xEHP%^p zg{yZo`-+Hg|M+n;ZAy z#gjL0p4`29_U`u0?a#UN6<)r5{QCJ5`2=B!C+|gMHYr^>EV<&4;KGR)HP588IzAA7 z*0SX2O?4Y44khIao*E3rhid0c+`6Wtqf3opky6-#%+9p51KcwfYhDx*mKL8s!DG&} zBP~C6+>l_~s8UeiB6LlNGi-*+u?ce~&6+mPagMI!%gmLUCrdurNk$oM-c;OE)OmSQ z_LRwUr=C=p)~Hy>XPesrmLb z8JT%`Ue`Y6R66TnaKyr*H0;HeV#8 zp zXvob^$xN%nt$}6Bt~j6uNstY}`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0TnTL My85}Sb4q9e0L&tOA^-pY literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonEc2T3InstanceCopy.png b/aws-v2/icons-50x50/Compute/AmazonEc2T3InstanceCopy.png new file mode 100644 index 0000000000000000000000000000000000000000..8adb9e3cfe882bbccc6a72c5da084f576258a398 GIT binary patch literal 1561 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`*!Ez$e5NsNhDL@bxs2 z8)-uK(|B&A3ti9TzX=q{5V(;ld?!u#R;KXvbfIgR{CCoXZYGHW6%RL*E(G*7Ej$Gb zRR|*9aA1JL6a!-f&ZZ6n7}u-Sj7xyj;*uc0U?7bG7^Rdsg;WH&Bw6GXSjBnRm))`~ zev)l>XQ9}EQy!^rM-{v?4?bk8;@;Z=F z|01JwmfDHtM{i!P)^2~U&a5=0{>I#?yWcL5(c}2wJLN0Tjf_d&?k)@+tg;?J4rhT! zWHAHdl>;EmI5C$=9w^9O;_2(k{)CB*heM0yk}EKuFxh#!IEHu}PfloHbYpZ>OmtIo z6AUzTV{@e#B(`wkMZFWrhK>&eQ`(mty{Bx!!r|n6!Bc~w zxXJd-#H~7foZRXRhn&O~XL6>e9pIjESo5Ngproj*u=kv4H)gz8ae{+wp+!MKi_kS8 zt}qGpBLed$%$PFAX^yVuNzYEsk0qb%B%^{ZUo!q;)OmT*%IOp5O*^G9#WkuUmD4cg z`IBc)vk&JaiiGQFurxBIZd`QW(W65S^=@uEbZ`Bv+-Z4}M|Ejxs*YKKuF}&BCDCz# znE|1>yLPa7cJq2iMrLx(`Yw4k`}M0=;@7WVy~<^-VX9_kx?LgjplH&X9I0;8sGE(8 zdUD^Mjg#$>P*l4a8F=w#>zY>PMXi%J?moUHe1@RrkzEd1s*+kvA-{h8+L%=s_r@^s zk%~(D*Y96fvV=UiyvW=#ps+AUt4(YUAM?+NhIbQAg}9ZpCsxTXYAu{)v7zNF->cbv zE**|rOZ?_cv?;#!=%$fGRKQ}PHK~4=W%SD2&h8AA>wbQAdeRfOey=Mm%q%v0xW)7y zB&VnJ1QcavMjttGzF}U%36E(hD*qg3PduqH<%Gts6B-FGrIS>`J(q;nq=c+r68@-p zo1;_N!C8<`)MX5lF!N|bKK-a)X*T5{q(9p`j z!pg)*+W^QgxIB+D3`Ik3eoAIqC2kFi4sUz~)F276Aviy+q&%@Gm7%=6TrV>(yEr+q ZAXP8FD1G)j8!4b722WQ%mvv4FO#ryaaGC%B literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonEc2T3aInstance.png b/aws-v2/icons-50x50/Compute/AmazonEc2T3aInstance.png new file mode 100644 index 0000000000000000000000000000000000000000..46fb168feb9bcacaddb15d5cbcdb568657ad2cbe GIT binary patch literal 1720 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`&#(;1l8sRB$6r_M15slq_P;fB(MZU7N2{RIq02%@Pi17bKZo$OuyD-B3(FA4Gs2GU@_ zD5cCPq$0>A$s(t~D$c{c?3QKmlWe;?3&jqcn)J|T-!I3OYWKf8*j}hIt%#5f4U4|= zr!jc#^45PBqC(O?3bK{2fO?|y_ zwf!!P%q%*u6>t9hR>kKXxX6sd$o#g&i87C;yvL>Gvrc|aWvL>4nJ zUO525j1zO2`$23csR6JF1Z5p9aFETi(`n#@#KUCMmIh`y*xKHH@P@F zH#WCAJw`q^H%G-pK{q$Iz&JxUHl2pR7^fhv6|PZkVk=zz;uu#%1bRl!m^jhdHI#R^ zSY9cw?*g&4Z*Mv1TJ5U()zdTQ6I)wPkK3`^zHDyXi&xIvxpQXg(y3c}clN$5vsTD_ z|KLT+vo}c(UOmfs_HN_d%g1C^91>YL@#2}&iPnw}9;CJ{IeO>dZFY{D+6$f<48?n7 z&rIB!^Znyzb%sAR+ZJbjOiw$&J>#$DMIiwR5g8$`Inypoc(C9A1KT=-f`T7H*B)_) zNgO*WASWm(D(gH)*YINCM8St8pX?-~k{&-2z9Q6ldD4n$0`lUg4@`B5>QF5-R9U`c z*;4K1oJ5~DliHzlC0IZg&)qMcmx8 zmsRE5i5s`BtvGq=M&4aPwZ{+79qd@+x?%I`)tjZ)EoEQRIx$dh<@WXSCtfT$bi`A5 z?IAViEhWuYxQt3FPx#C<5{>oV|FLYf=4BQM*Ja<0wa#5Q(VQ{UDz&S}U7SzX%{cw+ zyv?@V%@<4F?K$vMs!$_pgB8!4*(cs|-{PHpdaC%hX-5}Y@SOdfpxdK#C#R>U@wWI? z*W7p+=?zD;`vme33|k92^48`(Wnwe>y{*EOvC%ZC=LBb4Pl~78 zBl#_oGkcsmdlvQgFiqR1=vFkUO_QmvAUQh^kMk%5tcu7Q!Rfmw*5p_PG!m5GtI0gz#Ec^+pNiiX_$l+3hB z+!_`g-uMcrK@wy`aDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0uvp00i_>zopr E00H{ViU0rr literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonEc2X1Instance.png b/aws-v2/icons-50x50/Compute/AmazonEc2X1Instance.png new file mode 100644 index 0000000000000000000000000000000000000000..06e2d9cd39c440c5ed141d3af8f1470dbc9ef225 GIT binary patch literal 1549 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`%Gbz$e5NsNhDL@bxs2 z8)-uK(|E3@30}_-xtStzBLgTRJls&a&fxmzO2tl+koD4I8(Yj49r3*;SDGBlm z2GS6~D5cCPq$0>A$s(t~D$c{c?3QKmlWe;?3&jqcn)J|T-!I3OYWKf8*j}hIt%#5f z4U4|=r!jc#^45PBqC(O?3bK{2f z851*e7@1j;bsqdo*tL4{XE)7O>#2@@L+hj#JR z(j^QGOn#m&jv*e$&rbUpE)*zo{Q2x{JEOvIFj3lBE_+b8Q4&-UnZe~;8LF6U!B ziD?Y+8n&&NumpS2Yedv(-nr-qza*m*qM$i=Nz zwDPCc%NfmUjy#rf*I{Q|)}!((%IK7pQj~;1<>ZX6eYM+<9y;=J_5I0h3ud1^99{i zFYYv*)I0r$JyOG4^636-{!KmJp2x1LKW@4kd34*|N!#xKNZE4zt@+2;-wG4|?$G+e z`Cao>z40H{QbPdcx3=OReEUZk7wGDs_ zgVL8wk5Dw^=BH$)RpQpbvSn8sP=h4MhT#0PlJdl&REF~Ma=pyF?Be9af>gcyqV(DC SY@~pS7(8A5T-G@yGywp_6osh( literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonEc2X1eInstance.png b/aws-v2/icons-50x50/Compute/AmazonEc2X1eInstance.png new file mode 100644 index 0000000000000000000000000000000000000000..3d4b1b7881ed4635b551de96c9a3ce100c3de936 GIT binary patch literal 1800 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`*1d;1l8sRB$6r_MQ)@E-B07WkuH2aL-+X8>c0`cZJ50yBY0=;&lMaUgY|B*-rqNTUEoDP>L}6+tdZ7C8l0aUS+%w=9dF zWZT_YD0bk~q=!EHemS;OyZ_z6_Cl3uMTBf8gkdAr-wHOI|9?d^DH&2+z1tM_3FraFByV>Yh7ML)4S7AglUg*dr9~`C zL-7lrV~3P$&H_Q#kfwz9i;~{o_~!pP$bfxO%V*n^x*O%+@70u*?X%v!S;RC|;OC_z zor6*K^#L3Um|YuGG%92pzSb!&NHc6{Yt4T!q4yF8-%Sz8qn7UZ(^#1o&CuPrS^3e9 zA8Tbc^{Nz{_$J%w*^r;|$xlIb>XN_mEH8Uv&b_&{_C&y`snsXq^6ngecRnQ~@?=(T z*U58=JH0HQPkhI8@X5v$zvRyna!To+x6TpGNbmF8{Qt@3B0Hxot**rp3#XlN=(1U{ zf0p~j{R&4_cU{_4^nJpoO+m4qhOXf^o@&gH*4$tnc45lCO97#=kK?AydZp#Ow65`z zc*B)zSIv)@?P@nUW_IQJ)u58gQAy2xUt5L=~o87;_)=4%zJ9V<>L0W zU*yzf)%_*~yQOFzs(!=avb=dw?~lnz441FhtNmNUY7u^4I?Y)@Zi46e_zTVb9&EbP z4l=eUaqRVoDBh-9Ie(!PAEU{1y?Dtq-UeRD4L`j!y!){omDTokZ76fIE@|M!7nrN|2>x&GP0 zJAFMSd=Nk8zyAkkrId}Ek;@FHjMtkvD|D;hop@?~^g*VA{-1!AFX}n{)s-q;+g8Wz z@AP=6yk~9A?{|CIKKwV36J?mcus=;!{nPUEX^UQ5?mTeYtL~sr*|kIIl@FdwS6LHr z^Y_*AtFKHsW}f)>?QeT>;<={6sY|QbXKH&h9^Ie8zp267^T1X02TidNN1xrD^z8l* zmMzzRntycttswYkN6~lA@4`6|7bG3MbG`!8wQ7lLL`h0wNvc(HQ7VvPFfuSQ&^0j9 zH82Y?G_*3Xure{$HUKgVN?$TPLeY?$pOTqYiCY89mR)f`4U!-mg7ec#$`gxH8OqDc h^)mCai<1)zQuXqS(r3T3kpe1W@O1TaS?83{1OWA||3Lr% literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonEc2Z1dInstance.png b/aws-v2/icons-50x50/Compute/AmazonEc2Z1dInstance.png new file mode 100644 index 0000000000000000000000000000000000000000..ce08308b4daca04cb9a49a53a01b9ab4510fa0bf GIT binary patch literal 1730 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`$e};1l8sRB$6r_d)UE*45GQFyLeE{9Yai zbU9;^x4R2N2dk_Hki%Kv5n0T@c;x^HGfvE9k_QU1mw5WRvOi&B>hM5u4=;hPAr*Ai3zJ5?@#UY`E6EB`RpQ`To z;8A+(lB2hd+B0x4F<^tWc>+fydw%M%TJ|JF zU)j9b$oP^ZS9e!;q;9|#gK1Ny{d}vlz9Fmdb|mN3q=Qj0F(DmqYTb;J4HDLLtXjpE zotW&uW};KZK_0_nw|4#d)z;>ARqg#VG5fPzZf<;ct$e?RmFO6n(co6;_{laI4R~ms;m6S=TMi zI>f>{pDRU|C#L67@Y`jQ%xl{-X4)k`_sKgJsh1HoLFU*23+w9VG6e@YE+&cXDArSc ztW(miSRJ1=uX`uMjqZT<*7tMvH(X?l@6i1cy`|!0kgeyA_-VTFTaun?mFRi|p4_pk z_-xeqr?IaaqNdIKa@D}d%O@^>$3nlv#SC5{N~#iWSAA!j=il4HI%AQ9cut%;;}VzI z+w*SkJ6gi-)ucE>=c193LFA-~KiG5K)D{OQEq0I%Xk}nw zWn!Xj0Av_!@UzK5(U6;;l9^VCTf;%&mJ2`)k{}y`^V3So6N^$A%FE03GV`*FlM@S4 Y_413-XTP(N0xDwgboFyt=akR{0Ct?dng9R* literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonElasticContainerService.png b/aws-v2/icons-50x50/Compute/AmazonElasticContainerService.png new file mode 100644 index 0000000000000000000000000000000000000000..b776c5e5367f9b134c44fa06b145cbc616dde90f GIT binary patch literal 1801 zcmZ`&c{J3E7yrhy7G)n>NpbQ-D6+JTMtHP5JfWkAvG3c2QbdJ$_R79j=m>4X zBZy$Sb4ScyTNt7@$8WFFs5POqx`=HqmC=$YLXJw-xV%rT%h_je=~kS+QVE~6K}FJ= zVlgp>xH~7dIFv0mX({bEqcwSxj#=q`yp;MgCjRg?kHLNmUxHcSGHkXv6i$EH26>)V zA4M*^&Y$Wa2rX2o+H%f${$!gNJ4vYsKu3bmQF_$px7P79lC{;< z(MJ4z2X;@vCKJzm1;ZvBL58T}@7iv2DY(p&$dLWmBokK0y)8Czi$i90=3rBfao;}^ z%=Jh_JaUOQx!hkc`v!mS^y+Y}M6`;_u;vU@Z1b7a%3yS~KCM1-gS^1$FJ=94f0MDa zwL)NZWMPv`mr~7F-aKKnCedo3l!_Y?!3y_d4gQ|pa?Uy4=a(YX7`gN}a=D-I`v9@P z0~M}GF7*|mKhYawwpZ!+`;N5QFnU8Yts#n57tZQ>NN*Sh2gczQw{b+tNjgBP-pHFtGDUd*BDFenlZIlp zXR_ZFO9X80`{%gKQvBtRky{M z&(i;A4BIM5Vb5(3SBS{vyFOM*loH(hlYu=8BR^tKX{^j4X;UG^{j!S!MMi#~qMq^I z)Ox8!Snd$8kK1HO5J=7sI3g>n5vd2N^7lidbn_QSK8;RI%#Ke_o)`hQs)7#(tNm)7 zsN`-Isp}6mK7}~>=al)epUpbjUbja_L`9x_qany`Eb6TPnB7#`UGO@;{Xx}0b)JdB z%@c`!RaG~zC}m{~TJ|kNQJH1WaB%DC1h&N7jFwaFv{%ZE31D3a$YtHr*Q+sVFRbex zFzI{yyIiY_)+_BI@lw&8Wf}wlTaS2`NcdYFiA8GW9Y6SYJWl_y_w-K)?NjkG5240^ zy`IK_g&J`d>h`^wUMA;@OC7aj+?p0!6g8nji#Rm)hNzB<|IqSXfd z?3w4!H{hkr{dw^0`+^QC5jc{WSB5IdqD+!23{%;wPSRQcj<+IB6`B7B?W(KR)1GQE_Bwz+(ox%+Ydq}G1 zX-ZD8rf`q6d0eJg8+>;zxNR_Hc~@2;dB34N)Vt`2Yq8T}#HEt6r1uzGIi8RVcM}OI()CeXiE`BMY!6{J3kR+%S02?bCD+?_39o_|V9(^#3m?A=hR}1-d^rc*lpOz=D&Y01O7R gjEsv;4hc?xTE-`Z*Kp71NrwP;mn)D?=b)T_0mhQBoB#j- literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonElasticContainerServiceContainer1.png b/aws-v2/icons-50x50/Compute/AmazonElasticContainerServiceContainer1.png new file mode 100644 index 0000000000000000000000000000000000000000..9daae4bc2dc4a473fc5ab42edfdbe27f6c180920 GIT binary patch literal 901 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lz1NC6XFV_Z=?y|OclDF zDSk6W=uVdK&19jw*}`|Tgs-Ow-^~;P$_{k|^y9>;Jw8CnyCldj7)Zl_YI9$2dHs%p zB1R4_CT4av7EYcy>J|sON{{-8ukqeKSK#btW6!_aW~a(ON;dp-epb@1L)~S^eb-i~ z?VQKUonN>kP4^GbEXE{ncNc~ZR#^`qhqJ&VvY3JK$^j5&oS4fb4-{lC@$_|Nf5ODZ z!y&nwNks*yhs)E&F~sBe+bO4m4jD+e{nlKuH6c2OIX7x2S5%0D3Yswrni2}dFO0BW0SEs zj=ATvhL7gm?$g=}uFLG=kY{g327GitbQ+ooMEcmfzuswJ)wB`Jv|saDBF zsX&Us$iT=z*T6{Ez%0bj(8|EV%E(mP0LU=75M~#Tq9HdwB{QuOw}yq>ZI6K(BtbR= s=ckpFCl;kLl$V$5W#(lUCnpx9>g5-u&wghk1ysb~>FVdQ&MBb@0GT{e+5i9m literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonElasticContainerServiceContainer2.png b/aws-v2/icons-50x50/Compute/AmazonElasticContainerServiceContainer2.png new file mode 100644 index 0000000000000000000000000000000000000000..10c376a7df5c777f7f5a446c3dbb5b7d83dde8b9 GIT binary patch literal 1227 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`z(B;1l8sRB$6r_-2~$ z^)%sIX~MVDMX#p|-%Js@lO=pTRrq3w^tEK+8>zxK(uL1d$X-nmzMd{}Gg;_vw(#9- zL7>LLkAPmo>PTGTkkG)Y1*;%1l#s=N;W=;F=Dk2Fza+>n7)WCP)#kq5^7;<`Y}&$8RsM z-@L(o{*|yeOTx}14x2fbt!G`@HR-HK;L<7k7`gKci*9ZB3bcEamTas2I+@ZduM0U8n%RaKH4H@{o#d0}nwg`Mf&;l&D7vh!*eb+sHit}fAe zY{?3j`i&VZ{(XlPLsj1SsZ8{r8#d*U;mm^LSNG28Ofv~BW)hzDGX7QEjuN-dluI&) zy{E04$mDotRrSfa@iAHxPj`Qo(H5U8bdgbc`kl~!QJpc**B9BpZME2J?)60NwMtKn zhhwJ*hw}6tyCod=eVJI-dE8^-#5#>Pi>=j;s%VDQsq9L&JJvUG%Ij<02T!TVU+~>m zx>O==!TSA|reFQOkB4D%QnT~buzORZE&upxxBhM~+AaT%wd=w=`*WeY?Jud$za}6s zZw zTq8N&PEETh{4m<&t;ucLK6U; Cz3i?4 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonElasticContainerServiceContainer3.png b/aws-v2/icons-50x50/Compute/AmazonElasticContainerServiceContainer3.png new file mode 100644 index 0000000000000000000000000000000000000000..ed420d633630d1e602423074f6cf6acc78f5921c GIT binary patch literal 1029 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`)2I;1l8sRB$6r_04i z{u7_j%tKLMJ{nB?v5!qCAg>jC6&7I;J! zGcaB`0K$wDbD89Ug6t)pzOL*~nAmtYq?EWz=K=LZdAc};cpQH_^<{8Vfy)Z6mn!ei=H)?x@`9&4R$hy!Jn@>hFZ;^VNozyDYo$!CpYkC3 zZQ1MPIg@^iKCo`$xOjAfo?@u1T+bA_>*41M=f9TJVm6Vn&6Tj--_w?nu;M{R%}1@z zW|jYU$Yck{vbL{2d(Cf8Q{1Y{606@xeExZKL%o^VT+h{3vnLr`*ZUMRH*f0Epb30U z8)6P*?XA|krd`@4Uq6MNS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`!^oz$e5NsNhDL@TE+F zJ6Xav(}k~R@ZU%mx}M2@J6GsdvgEB4vFoYAH_}9IX3GGT4ITt^?ci|?)m;LN6tRqH zUw~9wNswPKkVXQWaSip3253PJ8=!2O>_%)of%00=Wq%w>`X3bL1Y`ns||VPfOqkW%67sO(x5AMOrpGOd-|x7Y)Ekx=xpVEJOHom+3QKmi zv8I$?v5MTbPEL^_Fj4r3$&QF^g62z?Gym>yVdy zemRRXS9y0Xny6E%c<^#l4Z}%2&3D&~MO1bz_gLL1I63ghN?Y7{^Yd;M8AsDKXm-4-;*62if5;a zZrgZR`FHr|)g3R}1%zMMRGU}%GaXELu-KpJ(E4z>i78LZd!irx=|9>y;Ze$w1?dl# zck1PIb9Ow5)l}G7+4DlVJ4kclnd`UJXSXZOd8f=64@?58C9V-ADTyViR>?)FK#IZ0 zz{o(?z)07?EX2^z%D}?P$V}S+$S`=gPvsDbhTQy=%(P0}8YVoRQwP)_39=zLKdq!Z nu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpdtoOS3j3^P6NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`!^=z$e5NsNhDL@Xa*g zYw4mlQh^Mi>uDm_fg%}#7ovrLQuIgHQqV2Env5<&Jy+rL<24HGy^i4vlH3f8m;GT} zXMj|DNswPKkcI;1dKX5X!$)}q&i*NS*Pe(Fr-(`8sx1-yT1DsC-RCL0vTwIQPPh!0>a`G1)MG`X&&vk{_>L1rYjc@>8Pvd z>+2sme%fP;7^^F1qC!BBT3mP6s#!~xEb-WF^)brCq;>0(C0lQoN{E&OHqNv2)AcIq z(P4XQ)ppD6*ogy2uJlY0E9MUNPDx13ZT9Y7J9lsM;^5uJi@R4#a}|6)u<+>R)pu{- zzP~=J4eRn~#}2bEf31os-}eR2LZdb(*Ko6&2NREfv+%Opab! zAEPWT#W*-jD3?(2Hrm3mG&&_EB_btF@O`bWr-$n#U$0GDzMMUImRare0~3=8{u;f7 zVjLn$%>O!+oT9oO@5!CmnC7YJr<>~fRCMZrl*pw)y-Zm@3RF)=-QM+!O>%+QqP_P| z#Pc)x#vI9hn46cGo12@-E!B8((i1jL$+L2oq{CGh8Csv7>RR>be>^anR7+eVN>UO_ zQmvAUQh^kMk%5tcu7Q!Rfmw*5p_PG!m65r&0gz$fep0^-MMG|WN@iLmZVhHrrk?_8 wkObKfoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i^X^r>mdKI;Vst02}A-I{*Lx literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonElasticKubernetesService.png b/aws-v2/icons-50x50/Compute/AmazonElasticKubernetesService.png new file mode 100644 index 0000000000000000000000000000000000000000..5890b34006c3d3084dd80c5931a96b465c8f6431 GIT binary patch literal 1886 zcmZ`&XHb)g7X4^~ET{-lbk_o+A_4(i7DRM|RI#G&Qr>ESBoL5}prJ?+-6%zhm;gag zKqV{-VnbF0K|@hcQS+sfkVYCkAqDn@U+>rZaqhYI%sq2w?##iQI^l0@xY-Z@0OP;_ zpI{BUtinJ?Q|(xn3pAt~4LuG8fR551)De1`d3#hq@Nob@?*f3_YXG3sNVx(4xC8+J zAq)TxU;)4)srJ?Bg8-l{ICbo-FNib+5gS3|MryJx8D$B^m{a1nf(R25d;>LQm#{TQ z&iceIKE=8jv`8KhJV>S_ZU^BT$g!KbSeT44qF$U{Q7O39Q7dZIvTSyd^melBH!{j% z;)d_shYt0;WOn#3F7|>_!sgb%m6AzbUF`hluG#kwnfZt4S0Iv?<*FHhj5f@v`h%9? zpcJ#XH3)Lt79KukiTy<-<%&CR($e<{8dDW~vQo&HYRRM~?*!o{v`coP_QEC3H-3FQ zC4L(@#$vMU+#>i^Jtvg*R5P-EX6Aa%^gmF~ixAK2dl?HN#hm*@EVDdZw%NAFOJ2YLV18dHW1G)=EYnA;H&AJ-kd!vYvXF zp%BmnjVaU=Tg4Pz!KVnCFHw@Ld3e-hMTm^@UeZ+|?Y_&Y44WT&&br~xsX9-I|A|u> zK3V=d>rel=(N2|wqZF}t_u@dLnNl>tt3yq-WYf~^MSmB7F`LAl81eH`9zJ?SDPK{@ zbN2L`5|<=w%Tw^kf(I$I3`g;^68XfK zV*I{Iy$DP&6c>(5He_m`QAIwH}vjf{|M2k z7uvWEx+B8mv~zOu+CV#$71VlvyX)Zako}&$cJ_ovEklGj$P?4KYxT`l&r8~h>U#3> zdg>a=Ixvr|^v^pb8(_mj!a`HQnEaemX+66blxJ=ctYyI9bupqXytYA z^*`BJ9hn&X=P{=Jc8CEdT?V^d1>11u6NyM28P}<~i}m*Ie`{mCBjL}RC0gjiZtK`# z{`#4lx;GSI5k)5<9Y5qPReJ4lw)3z(x8DJ;bpUHnpAa zhPpZ$iXS`@`$?3$%x_nP)rPqTb8Esa-6O-PSj$3+XRYOdZVujKCKlr=94*l<_o~kC zN$+}{ZIs-%Y|5UAd#v})kEXi}yN)^El>O^$;GJvFG#^=rsUA65r(I;2?rQza5^>@q z{=K&0h5OHr-E&U;t{;^8-ia2;Df`iCXhz7*j9R!ZA`iw&On^ zUKVmZXX12q{cF5cw;4LA8Sd9i&y=kZ>u`_D>X-G)m)CC% z#${aYFT>&buwgElrQSz@s#j4%M7o~dNe*Z3(%?X-lY=M9?CMQ|u~)du_1Z(@S`GsD z*p{(6&#SD+Z%re;J|ALI*~4N2slCz#iqV=Q{Q~iJIfjL+G7@KCup? zgAl`ZEud+q!P4L#KEs+^*{1o1q`@Q75C@`C5E=qpATAIGh>HWn?X0u&0f_qnmtX85 zng-%OAi5gcjMq literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AmazonLightsail.png b/aws-v2/icons-50x50/Compute/AmazonLightsail.png new file mode 100644 index 0000000000000000000000000000000000000000..1218ed9948c70caf65bde43d63b290cebffdda15 GIT binary patch literal 1613 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AwsComputeOptimizer.png b/aws-v2/icons-50x50/Compute/AwsComputeOptimizer.png new file mode 100644 index 0000000000000000000000000000000000000000..7c50c8b42ba21bc50e19dc1d7b2c431f7f2e96c0 GIT binary patch literal 2960 zcmZ`*XIPU<(|)K4ASDn%L4?rzK?Fn&K?sRSXhH}UloCJzqZFkE6u}%yjC540NK*ua zP(-B)h>g&zViZA2h%}W*GwAm3guuG8502mf02B=XxIqPgEwJgv0sw>=0sz|!0LNj{AczFx&RhlfMmqiqU;1T!C9n|^ig&<3X8DEpKo7k4 zAE*QXQ8zr=n&{8^o*NZRbd~Li<+hI7y%;Vit;foyR|9X`Gd;YFeoX-h5HLwJl;kbzBAt z#T)m24dz9;@3NY?*SYyCG4uI>A+zH-8TUJ!ekaq(R!{hz3(v}@J(Ubt@Y=`gvMP;p zGCuGrk+d|RK=qDCd8{8uAbEU@^8Zc}vb%t_i0FNV^ffX%h##HZc_3Ia$NpvScyi%UdMwv1 z9&*Hox_i3LeEOiV2svCX9%6}Nua!S9&4OZfx%>fjsOfV<2@aUk9Ab6;f9;WqP$Awj zH#k%&A=)2y6myFa#=-t-jxD;-RsZOTo?fAZ)&}vXl{mqcQ?Ny1E;+6)wIgPnrHYx+ z1SQ3V(-U{(sE^Yr!)EITBSpy9Pw+>ZdNH5#fm0@pXQ{%)_oqt#x^A=ZJ*eiRL}sVZ&zm*N#6hABN>-PgU6Al#VKvTF=gU82&W98IXtBBfwqVep~qLMo(SA zNKCCDi7_p2%-HNiDN_?hWZp!=Neq)u>(|!hr-Q<$Inj_s)$+`!ahLA??3s^k@pR|I ze2+f8a-glcx;>n$!qkn#q*Iv|TmY;tb@ zA%0GvXE<{9aHl3WW7Rb+YCd!Rbcw90PXyF|%$N%~1H)Zvlnb<^obj8OV_UH&K+3FsoOso6x2?FDi zeEPZo=vhKgn*y`oX6arx1l)=Eg9Zpvd<6L8a&vQb{#<-^Creq~C`u^K9-VyZzSX;v z&;lo`6KdR;K@D-mv-54UQ}t53Hg3hI->5uXO{4nkf=)p$-PRGNAbag{TJ3y{+Cz;ZZib6!+baT_i2yEe7hySwwUO7oD8E>y^`1_rli zp=AZy3=Um+9=LIF>ZS(5_+Pig?&$J|3dDBl(g%kw}uwG{R?7pnQO?++*_`0ITnt*Zr$IxR|A z{C9PYo?}zG10*NZQ*ECr-|m)#sE8MUTgEH=QEpUfNAGUzUAQf-EXW%Df%|?6*LSU7 zrdq3neS5N7=Y0mkET_|0tYB_Fk{Lm)akpyIRp_61os_lGm6VXNqOB(1C#^S0BX>j+ zwo_FHzo^G}AE6X&(4LGHlSP>EFcH`k4{@hA#rK5U4U@{l;DwF!7hB79p{DK@EG%Yd z=stRK$-+nJb?*2Kp-oGN@~CjDpt9C|T#Rg8Ggr|*Qn9-l<*2XS&0RF27B|v#-6}h) zFCu(;4}fk$XIVUc@XY7Oc(D1~ zO_|5Oo3vCaX%gCwiOgxSjvY&2o!!=xW z3|F<~JG9DAazHFs7G2rg!+vVewLKP;wgxTid~L6YXUD_Dz0v$ke9*$9zR)48y(XnR z>-0C6lL0+gXHsTvc#)g8M!!B$b;ixvvdK*<&(Xm-DT^nt@)(<%)z+bc-C!k*fU{}&X#z+Z_EfZtd;%V)Cn-BVuAV>W^=bV@s?C-zXkv~2e4X2I%C9%rGHen3e_1mMydyA%~MHBh6 z$lpePT9-r=KO~qu6r0Q}0p< z#(UtE1*^&4ebt`m-smck(2MP;x`%q5(Cvyp?}w?W*YJPnWm?*SI(Hlnn_yB^%g}cH zuaUnG5?)9g*C?jiHp%Er(n`2c@4eWhlLrDnb58ZB3fftM@ko)}Cq4^D-U7MUOgTs? z5{3(r!qN_Xy&KunSF*Msmw&b?ZQ^-QrU4@Nh#s}$>!KCQ<{zJ>fkfQqbs|>&D5f9A zv81!Z#L@?QDhFev<`PP+8|vuyxckQ9J@%!0WyVJLSj7AFUW)m6iqN#Vmwuf0ZP!i9 zm!6w!(xjVR!+Qs}aqTkkvY2#{9c1`;(rfQ;^|RD!S8i6iq(Vuu)~KW(5PkJ&nOBkh zh03)&fqIrx*88VvBSgtQ%aS#@nulu(^A1eW*fn!b!FJ}*<$Z+IOyuHzZ`KUj@os~_ zL89)ZtK;kZ;c)~rh2N|cnO)1VUW6oLGUNmh>a)KL27%0xQV*k+3 zk6b!!zxt(ImdsTmvL9<3WWmQb-K@1VpxTT%uJLRx;`GZ$%mjKG-juVJGp4IBh zm14lip4y>SLAW8*>QZ}w!yi8D0wQk5a&^nnoDRbv5 zO}@OGB89@=Y5m>{3s8e9vW|oA>@vdT%|4{qcoAM}49>QUy8R*51I-TMC~l{RFA11Y zJ{|Y!H#d|Pl(?j}B3F}fOQD(6DC{p$ z>M`+GNnhVJ=D69|jw7B4J6cJO4%aT}@4Q+X*qyg>4w1}7f9PMfnK+;yZc_5lZuRon z>j5Rj?s3LT@5p8p2~E&Cj(ebn$JN{fcQTZ-t1IGJ_B=Uu%~~FM>r>T^!P!V?sd3sG zj(|Q}UguwPY!A)`Ysc&!t57<$a!5MNFZa!MSLMUX(d}066$gyuCNw+nh)_KSCetuK z@FC0;;imSD*PZ%+_clcQjfwL3jh*|zrlzB0c!=KC*cABjR1d|R4)rC4o;UZoavlW0 z$k518-_S_k(3E)Skh!6mxsjQ!Ay_bE#ChKTKMI$Fd;=~-{r?IbQ}e2z!v4Q2xCC7Y ojUZh)4@5*n7z6~8ulkUJ&l?0?@ylDbkOv0=c#I?Z3Cb(}fAt@EcmMzZ literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AwsElasticBeanstalk.png b/aws-v2/icons-50x50/Compute/AwsElasticBeanstalk.png new file mode 100644 index 0000000000000000000000000000000000000000..81e5cb6db76d7a35278dcb68c94d68302be7a6a0 GIT binary patch literal 1742 zcmZ`)X*ipS7XHHMxVBb1wRD+LQ)(%asMa;Isp(!qO+ zk$Y7u{Ny*(g&b;_pzT$2B>ib@H>1A@PxpJaQIoU-^ zx98PI3EQu+%K}N!CaWKxuZ%ug8EajPFyh@uE8aa(PCngad{8STim}!$&H@coTIhJK=&vi ziE&oraT(mxJg^UoemfZfmF8S-72gqX}DQgRERK~GN8c-*=nsD9>Y__kkR9o zcGix^Y^@x=wm9S$IA+R&^jn62;-7w=EBL~Dpqm7}9^$0?HECJzR z`4R31SHC;$U5sd`s;IMO7%dFfKWH{IcvXxoJ7I>0{@#=7+I@V_Z#0G?CR6(7Q`oOsE4Jk!lC_6?}#e1k@{q-QBl;l$284``%^ ze@g~dtwALQ-ZT*A-|{d-O85DZHy!7mSFtOc8;!nMn7LUiR92l0Hm^C^^;6?3j>me5 zqco_sRJMwm8O-FGXm=@ZlXYtn%<*&8fctt$QE_4aHa!n+`SwmSC{4lg8quE}2$Tzc zwznE|MZIv%QAw#gF6x%(knBxLU)&(smT1~%T1~T0!#Vj2BP`q}_lL&>T)JvBmr_pD zW3zTuEwM-+__2Yo2n7+g}_E4v1m6`3R*(|6buDBfT0fH z(}56(8`#wi`cHeXCIOpn1ls?PAR#F-29x>!1(*&=wMJn6X~X3t3>Jq>K?67(&M_u2 dE)|7LMmr{@MBSIc4rzt}xL1H@mq+-G{{p7#j2{31 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AwsElasticBeanstalkApplication.png b/aws-v2/icons-50x50/Compute/AwsElasticBeanstalkApplication.png new file mode 100644 index 0000000000000000000000000000000000000000..07d7875a93213333932845667e62befee6fa08ec GIT binary patch literal 1995 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`(RJz$e5Ns9^Ctt{Z8> zx6*{KWeDC#6~2@ua5GK#dYbT+B%q+k?L?s)X+k&Cgx;qK-$)U@nJRoMRpe}<#4#w(nW5hiCj$*yObt*J5%^>w(#|I;X7Hvx6?&|W{#qf8v?+zLA?Y3Or=sYZ;Jw{ zhb2LN!9W@hU}WRs<>TgHQgO@bT(o)Lk)sE8%-7?0Y>9(cA8J2o>@5jcKQR~xUi@$wLol)@RGqXpb z@UeKc=gDVJ)Mdu4nYu^pW!|Rm*%p^RH7v*oy|>qfadDOP%yy&gALbZDEVO#E_Tk+P zlU?MbM3N#G@&j`)17ni6y9+}HtE>l*!&%@FS21sKVf3y z;gC6YM-fh1B@A-FU_dT-nUWKzf1XEC))g<+2?m|n_f(aRKLQM$7~B; zv%XlDSN873!3ok#@y%$|8u)R@E()q*J+vlGDWM^TEEJzUJO=xE*TrS6w_Wssc z?rq|21#UGw3MM)hGT+ZEbZHP)Jmj%ZSt3)cX0d@4TXOG8fdr1Dd-fK7x%gk9^Z19B z+8G|A5)PN@lxe`da1u+`Nqtw4;KFVSo&hp`m@^9*74 zBEtsGIg2$|x;8K^J>GZN=Ik97ry2u&`2`PHzN@fKO73orGIS0!oHmC^SVMH`)YmRO z3Yr#|Lc2GtIdJOoDcuELRm(ionKmV@krQr|N?+%#>**k7Wl*BbS^8*ma!cjjkeWQZ z3GvT2IzE@Z{E+FFL83`(ukTsiRf`%IoY@p|SBYCs%lnRp@RB{D53es%I>5X5#xB8W z;@^cbOrCUIE1Q|cHhujE>yqbkR_oJ_HU5$@T)Vb+k|5JAn{`ivQ&gK@r1e%Tjn5C- z;(eteQ*VF!q5}`u?x{4#bF49OO3)1!Hr@VVn|^4cXj1E^FKPwq*B6*2;0$fZ-{_GX7m37j9p8DpT-Dh`o~B^?-fuFOI8U z_*TL&zqOBrY18w{Jtziuk|MrQy%6h3AF#=3XtST(fERw_43? zwJFMmAGR*voIA(PM@et$qWt^HZ|nZN`D?19=x<`DbY5QW-{0j9X=!e=J0_lpU*LOe z*#yle_O83sI@g@|wrZ{nlXkXF>SSlNy#EYF&v@D=ZuC(HW((C4*NBpo#FA92N&PEETh{4m<&t;ucLK6V=i9KEb literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AwsElasticBeanstalkDeployment.png b/aws-v2/icons-50x50/Compute/AwsElasticBeanstalkDeployment.png new file mode 100644 index 0000000000000000000000000000000000000000..2d0e48fd7446affd0c6a247a81cbc3283fbb555b GIT binary patch literal 2176 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AwsFargate.png b/aws-v2/icons-50x50/Compute/AwsFargate.png new file mode 100644 index 0000000000000000000000000000000000000000..efb65c0c0047d87b6c49dd1539446c788c5d7b9b GIT binary patch literal 2768 zcmZ`*cU05M68<3)LMN1q3dGRiQWEK*NJ$6;q=b$L3WRnsBot{XHS`b+pi&|N0*ats z1VM@lL{Su_7pV^r0t(pZCA|3O`{V67v)|6{H?wDFcF%04gPo-S?>e+BS(9G5h0P1u34t%)SI?T_?(G~#W6agTS3;=uVsl;UfxPkzHua^M8 zpb!8gNc2{m5qkmTYh#IKBfIUQ+7j5nL$dOS062y_{s;$+aO^aDk~

Yr*~H7>FM% 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AwsLambdaLambdaFunction.png b/aws-v2/icons-50x50/Compute/AwsLambdaLambdaFunction.png new file mode 100644 index 0000000000000000000000000000000000000000..b6320fe13a09e5293015ba88f834114f616ee727 GIT binary patch literal 2721 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AwsThinkboxDeadline.png b/aws-v2/icons-50x50/Compute/AwsThinkboxDeadline.png new file mode 100644 index 0000000000000000000000000000000000000000..2006fe4724ee087c0716daf4146a09777548d727 GIT binary patch literal 1943 zcmZ`&X*|@68vawEq7Iey;+{mg2WQZsEfHa18IShDZEBiaAY+F~T8!AcpHPN<;aJ6a0m7dPxZ0Ulor~ z#RsV`J-x=kc1lHj>8_YF-7%kZfpY)+W^d^(Z(GPDuhhoz=0s<^0vpC7t@{b0mlg; zn%r3oAy|_T_Ah#oKYO5>l3;}oJieH5d1t(pPx(sAhY~`y7aw1iiiJ{%h?@I54smoY z{_IBQD+zZ~w6?^mPb49YHahb~EXvM!3pLk^6lFk)KDAPV7P01cd0U%3uPF)Eytz?U zeZnq}z0qAX7iY2j{MN3Jw~%JfBM&WQyYomxQjvf&^=T>dDi{BGZ*OmBvTf-J1P4=D zesOy~*_MOt;t>azvaSL&pwUZ$iD9}p_)#H)v@_LC z2+=0Tny$5GO14-ys51GE@#_0D375^8?O{|z5hL^&YhX-~QSxWRjRw zNF4kK{dE8>-wy{n!e97CMx9x0P8V;|X$4Sfo)`7m4dDuTYp`Zlz+KMsW;G@W=>%%- zP4<^6QnbN*ik)bkx``>FW_zr@e<Fv`REi<1H>R>&YMWkR_4zSVcBVm5PU@*iTj zKBFvLNXKuFG*a%{kWt2jU=8LQlyGH^S&8Hl`Zs&acKO?kib#5K&_bF6qdbyc8Y0OGlfdz;jO1W$&JO%~avWbK4o10n#{hCz%y-D;gv;y8OhuF{#8GisUO`z&-yNE) z3IO|%t`6WEE`xAC%>#JAz@Sz;Ki@mwW$Mewz_;Gv{sBmff}ZciL^&{6?nmfJE(rPL z(c=s^m&>lBLl&x);4DvH@O4-3wBJ1;f7s`Nvz+tFPPeq2zk}j((8|g)nVMQ&Pa#*v z*q^dU{D=G~CYEDh{xf15{SBlY56PQ}w{#=i<9@9x5 zqpAa$h=5^e(D1k6vC+UZk!w@gL{m*$>WlK@4QVqUO=`(X_HK@_hei_++f2+CcW=*P zoo8W3mgQT|VX?C(PRv*%;M4MF)9agSTWZ_iw3^oa>RT*V^``PeeMhx*UDweLb*IL} zcxOTniS*Hz#)%%)kW$ct7n7K%w;k%%a8W}QAtvDc zh*s?qw(neQ2}W`tQyJMQaXf6OZt4q*>^VN}OhAc<@rRYev|F?MP(-az1NX=XUg>bfMhj*tO9w&e{7U_9Zo1;KSo( z)pCyGB|Coa^xk#?1BuJO-q&C_|Lm!vf=R26e-t{tVnA*ivGaR<-YnifFc|s`;ioj! zhp?Obaw*PsP!tH9`L7u~4Kx5E~n7790^81BXWWn?)i6i#BYvWk-Ok M<5h>IOMWT;1&Ff{y8r+H literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AwsThinkboxDraft.png b/aws-v2/icons-50x50/Compute/AwsThinkboxDraft.png new file mode 100644 index 0000000000000000000000000000000000000000..ee70d6e7ca799fe9146238c2ab742db39254b3fa GIT binary patch literal 1985 zcmZ`&S6tHv7yW~>tXfgQ07Wb)YBd;$T16}ZVMIn5R%NKH0AYpz0*V&dVF(c@P{Dy# zumZ|*;9x}sWH^9KvdAEeKmvj6G(LV0-^01*p7Xoscb^W%+sk#+2ICC?0BnN0!F<(h z^BubD)N?;0En7|NBON>)0HC$>2YHB=TJH*T^YsLPE0zF|nF9b)wUs#o04Wdvm<$~2skg@&XF|j_0z#jF*h)#WqNG}p6D@d+X%a4p*N}z}-$IDkO3!s% zC4W@PBucqVDU≪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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AwsThinkboxKrakatoa.png b/aws-v2/icons-50x50/Compute/AwsThinkboxKrakatoa.png new file mode 100644 index 0000000000000000000000000000000000000000..030390f12451b52845061f7a175fade215c6a088 GIT binary patch literal 3207 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AwsThinkboxSequoia.png b/aws-v2/icons-50x50/Compute/AwsThinkboxSequoia.png new file mode 100644 index 0000000000000000000000000000000000000000..7fd165f0d1febb84d73f5cd98e711c996f46d2ad GIT binary patch literal 3160 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AwsThinkboxStoke.png b/aws-v2/icons-50x50/Compute/AwsThinkboxStoke.png new file mode 100644 index 0000000000000000000000000000000000000000..9a7344e1d8b16b404b36224480dd87d9724cd640 GIT binary patch literal 3248 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 Nu)0R*V$}WM{{Th52<`v? literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AwsThinkboxXmesh.png b/aws-v2/icons-50x50/Compute/AwsThinkboxXmesh.png new file mode 100644 index 0000000000000000000000000000000000000000..60fd8364515ef43ceb72824846ef99a1ebb1964b GIT binary patch literal 3346 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 K+@J#EbmxEeUNH~= literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/AwsWavelength.png b/aws-v2/icons-50x50/Compute/AwsWavelength.png new file mode 100644 index 0000000000000000000000000000000000000000..c8e5991de80db6803bfba0c921fbbe96343f9caf GIT binary patch literal 3442 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 DMAd#L literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Compute/Compute.png b/aws-v2/icons-50x50/Compute/Compute.png new file mode 100644 index 0000000000000000000000000000000000000000..581960a2ff01031e384a2df2988beb039c5803a6 GIT binary patch literal 1120 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/CustomerEnablement/AwsIq.png b/aws-v2/icons-50x50/CustomerEnablement/AwsIq.png new file mode 100644 index 0000000000000000000000000000000000000000..17a6c7ef8297e5f5a9bfb0e4b052f5ec1ff4d180 GIT binary patch literal 1833 zcmZ`&Sv=bb7yV;O(Wy>b+M1=EX{$4;8b&RtS}KByecu!NzVBL8?W3dGQM=kp>{Wis zRMFCw2tg8wh*%PY#F9lU;Y%OChk3a7+;e{S-1~BGmbt0H_Y$%a004Y%WC*bopz^mk zDI&;!EW|z$z;`~nCb|I7o-28XI3eIyJPa*O03cot0FqMyU|%35uL3|62mt7C000*P zz=hD#9t%wX5GI+!to832qQC|y4d|#kbX3CtWo$R$5rp#z!&|#e-g_X>QTi6+&x@Ak z=D95PA)9l!M&E1iTDS9<(lbZ5b<%fv{DGm(j9f}m2DzbSmAQE^Gs|)Ep62fIi(W13 zn2f3Ej|RsQ=<9p`4ls31#?vU&x~5h7#y)S4&*SllbDZ?QDV48j9PXj2-e_0v zMocov%?~?1#ky~bMq_r0E2ukyv4ObFt%Kw&^1TORhSuW^Eo-?i7c-wxc6a$Dl~i3* zbZ9*B{UB4zcq}o4oL9IwIJ~(;<=r?Xnz zh+Hl|HD}($0aH;&J3c<%+v6V{9h*90s4KkJ&8s*9o5SS?MiWx9$#36n|>IvANGOm1jHPTn_>42GOgSu*VgySYiV8~_{R3N)wMla#8l*?+4R5XeZyzA zwhx-x*R)|{R<4rKF3!7+qo8n5{c{Z$=} zFw04MI-mV~fxf;^Tj50~&-V5+64U4Mik8frFfYrN4-Ss_N5^;~CoY8)pF*0#v2EZ} z)eS4dBU{f37DM8QagRw=^((V;+Bzld0}@N&;Iy%GbEPa>Wlq6y4CWQKEJpdolM0M>iWmThoH2sv zS{r`$fL}ZjDV766Db)DEJ-s|uD9gX;im6H6zWgD%;tVGKVwyf==+pIUwKZOu*pJr~ zZ{BFF=&!G@X%b$HXb={GkTrsg?H%zBVdi*wya)9ryixn=)&HcYBPvm%3bO1WUW3V z424WQsuJpMMo65JI4u;fJuR=Gd0*x1S$}6o3(QaI9tBF!YlaG{idw%a8Qs>nF74mt z?--vhZ|bDn(bN$EiRgI2;m4LyM5)vZlx#Vfslngc?S~ehPo^s4R%7J~Wwc#&e=0}F zx7Ig37aRJ;C(0zq<=zeJ(#Fd6Eb(3ge-&0qWw7Y5t8u`O)@A-#dUvBg)Mq=zT=6Uf z_x2?8Yne0hqc=Y?+sco`&plRlF5Q7oapb<5mJik-M?g_T_9b;vzFLILRgtR&=Enb2 z-8L7mo(;^<;6|*7qutuhWUO3b$=tHFX?A#{^E%%QlAf35x2C+gL4A1o<{P^f%g@1* zPh6#*9MbQox^D#F<0KV2KoqLm2Sjx+t8UB*GK38KG>QxQS~VNftrVfOLAw6q*oOqO zO!?oRD%CQBa#RP4-3z%64DHY}rPYO}Z5U`Y_|$EkuAd1>=Sya-bF-Mq-nvk?_vzV7 zC(Rnm)r(@YPn5`r>Dxe`ffboi9a43rP>CDZKYhj#owdHzDf@A9qII*jY_D~NMvW7+muA|L-mR=z2Q zF2HhN75{LTyX&VDg*@Ai{Y0RkM)8;$b$`W$o?hdSssE9}W9u?w;2=X&#;z zPl!kXK{}KlvZM#Tz037TefvmHM5GtkBiu^>fHFuKbPJ?>3#4kTqyz@3gH=>+f&>Mq z%~Uh+{|rGPo_^kO|7{pJmpUOZT>7@bD#SZ71`+NB#KgoX`UM9>cpyT(6hp#&N|>6m Pf+oO7-xShvAD;3*-dxC~ literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/CustomerEnablement/AwsManagedServices.png b/aws-v2/icons-50x50/CustomerEnablement/AwsManagedServices.png new file mode 100644 index 0000000000000000000000000000000000000000..9308439b53ac6f34c5d5167cb30cff9ae72a56e8 GIT binary patch literal 3449 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/CustomerEnablement/AwsProfessionalServices.png b/aws-v2/icons-50x50/CustomerEnablement/AwsProfessionalServices.png new file mode 100644 index 0000000000000000000000000000000000000000..7720489d8d53363b68dce0f5c7ad082935839ab5 GIT binary patch literal 1771 zcmZ`&YdqA68vduV(Pe9`NPB+2>gZ68Rp?lek~p9N{1nt9z#9N^OaLIS000ykDUSmH85RJr z9svM$l>l%ox#pw4JpgE7{Xk&XOCA_oH_Sy>w4FQVq8r-Y69a*f{`1RnYbU2~kk|EL zz3k;`Y#PPc7ia5+z8*2%-o3`-E97!Dm#?5Rr0g}hM52~R)e~r8^44}so;oduNws4P$E2Kwzi2S-cmV$u+YSrRi=!=lx5{DT)u`4g_Fi7Hf1t(X(in~ z5dQ@$T<0m`Gv>S@#0iXWV^jI?39Y1(F4$0@M)+fYZY5CQD z06b}S3qK`x_QTb@VoGJ|)ZF>SC5by29}Fci*)sgJ_=*>{JSzA+x%sGQiMl93jR<}p<`0bu$doOW zYUf=a_bLcGFvM4@cRB0wHLjeqCg*P`)asq-nXRI-6`v3ym#63*;68Xv3y&rHg-!W| z5^qFJr{v7nHM8ayww0=#`Ni$~g)~QRoTCq}plB%vvB+S_gd$~A8=JN)xt&V+$r=5) zWLYFuQRcT3v*v;#r}LlCu6kqt7#F;3VA{H49u(3rcv1f#ZxSa2hfmGSZP~b@hsOk) zLS=XyIXi!$s*Yjff{xFi1l*c}CC%2iuw49c=|5A!;nT~j(x`+PrE+JAEN*URqw&JP z@TuM1UBt7ckZ4ll8#bFGXL00&X>oM}v#5LpLlA+2iF|<~C3hZKx*T|G$^(pFSd!c? zTvYGu`iD)8e%=U!lfvNSJS45QnRW9vStL?HlV(ePrCU2sW+YU+Y00T6;!Tn68$@yVRX>kl7ceNy>3R9tr-sc<(J&@M|7dxc>-B-_NW$3b zmd=JZpT;LJn9+P%a14Z3<|V^IlFlgm;p1QO& zL;5Ap8Y5{ue73^Q&h~=tChBSX-+R8ll6CxuQwYg^$nSmjpyE5iD2K}~=4H0zjhxa7 zsYEzCjg_GA$4>m?lgnAb*r(IFafbS@oErCka)5#oYAi9a7~y^&WWfuQv?!P7MtT!4 zcnhP9^gi9_dx+aLcu?kHGqd=lTf>3*mrv`OR#i0+jJjI~n%-l2QAUNx%7p+^2s5N3 zATadCNeY2N!f0FWtCRBEtU^Pm^Oty+20!NJC>3Wwuv*52<8>9Lfv>$|pwVLL#KUqm@V%bX4M= z)D}{;%1g139_PNdKB)7_>~mKtwjcTo-h3^X8!S3be*W{ivh*e<=2&k15_{SHZvC9F z@T1<5leXQ5tc!X!AN#sz{FpXEJpH`4a^&-72RyPajrU!f*6`}bySKj}?$E%_-mU-Y z(Ca+Ie$~95ZB`n{aU4BkoT@nV&o4FlFD@3gAmpk?TIN^4BNN>Udh^k4@>}EknHMxqtPfIWIp1>zL8wR zzM4OF>$UY0hPv?8VCg1tRU~R0KNBUj6dyi$&~6!uGtadnuR$cp)}s|3R|^c)I$ybUH;m{2xMI B#VP;* literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/CustomerEnablement/AwsSupport.png b/aws-v2/icons-50x50/CustomerEnablement/AwsSupport.png new file mode 100644 index 0000000000000000000000000000000000000000..7aa61303d3f633315a72b571bfb0777ab86217b0 GIT binary patch literal 2859 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/CustomerEnablement/CustomerEnablement.png b/aws-v2/icons-50x50/CustomerEnablement/CustomerEnablement.png new file mode 100644 index 0000000000000000000000000000000000000000..d96a53602b060ac1ca1b12c2d9ca613ef2ceb3ae GIT binary patch literal 1616 zcmZ`(X;70_6#c?dHqnAr5n75CTni1h*UulkWqpN zf(VM@#(?9B3m|F&AuJ)R63CuF*b+zvY(IvX_D830=H7G9nS0**@$TGQKdiT*zNtO{ z0ETE3A^<|WmC)6M@=h+84S^QP9perFPYVo|BD5iH5rqoC0Kn;O0FZee0Mw9_DFT2K zZ~%~m1AsFP05&DweCfXr05nqkd~ryq;lGE?W=o|~u~;aPh(#h%K|ul3!{u_-YE@xj zAyf|za@6X@^z`&qFNed1XliQeD(&xQt5pk}el}DrE-ru|2qOSy99l}d$NE?*TP z9f!jaiNuhQ5CVY^92^`L7DghGEG;cpulgr1FaIT#sYPPdykd!z#PL7ceJHfs?@0Ik z$6}F0<%py^c{3ak^zu7`y(mUSjlkKP;p9d43SeF+7<2XMNKPB1GiN8K)C}fq=&`=0 zm$K%TshGt6<_}Y$G0|108WE2R?q8mQAT2Hc0SMy-r>XkAt0e?h9p;>bB3*u_rkD z&h=(Fof0mX<95*y>F9$_$VLeEoA17 z-g_h(8($zL_1D&m&gG3_2&}K%g(BK`QR(>Tn9>*D6%^T%nmG(+4GV;ef#E&qz^;KI zMRlF9e_;M<>BPmtF^NoFSTgQ)h`GG{t)+b$>Cg1Qc9vK3+v(Fcs`%|+rb{Y#ZoVC* zmAomr`cg4BuV_pDWr`@#j{<|3}*LiN7w9=CQ0R8fjg!%Aher1u~2na*wQXf zNgoP3-WNvh^Euo#FszVBRYN1n*}0{Xa^BqB($J`~tcqWDoBy_DYErJY_oSCs3+5He z_n(NFJ#)~9KC|V9Lf}XZz#al%8d~4!X!_>o=ckz&7V+(WC=u@0+dva}=x;0)mC{7+ z#bQ{0M`3%C16GI z8b3p#4i$|->hLtaTcc~E`8I1eH1|i)2zMN+Ju2K{9o*Qk(v(Ic;B&PYap9QDzsi2R z*$T6vnA;a_v=4PP@Y#Jk^N+WH!6(xg_bonVA$zxGzR7-aaR>eq?RoXX;@^$lwFP(=V& zDc0%FOWdlch+Ia6bczzC*F+C)#HLqU~~*o z$P@6>K*ucqj8F>pWKgXR#hR?0gKV>^QBll^{0-LviRKhlO(^f=10#yY8G5)+i$WsIylNA1P>0dw2i6c*tW+tW+rFNUEZ8=E4Nu* zzfGgh`NaAvtFr;U(H8tYL`h@%)+W&RmTgZ@OG}EN-YzmeX^s}}boVZ)bNG}+O)EL6 z;?|qWXD8o(Kq6vi@UL5w#SKJySx~(tJEG=6&|`v(*9cC&96$_?zZgxn-=Uob#$6l~ zq45UrT@KpuN{t6I_(o#v&iD7~N1lxky(dkNWl)1(^^DeJY--lhJaGM$r*h9^j=+m~ z=1OyUK3Ht!IOAZYsQu6=le;8-e|G#r^i$6Z1@9U-dDZQ@L|c@X>)MV_wk-ecrn;nP zd{UB~C68BE>2^EMph4fNALszGTniPgJ7GuHHFFp#AdnBCiAB4K8~oOJdoaC@Astux%wd5`^WI8?y5v#eJZ z@xO-nglKZissA?wUB0G*44YS8IFt}WO^rw<0?_`oAyZ;gq9PKBHVMh3vZ;NhP!oVg LViAu#!q5E;2ek=K literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/CustomerEngagement/AmazonConnect.png b/aws-v2/icons-50x50/CustomerEngagement/AmazonConnect.png new file mode 100644 index 0000000000000000000000000000000000000000..c1727286232326357803d451e25d8dc258479eef GIT binary patch literal 1705 zcmZ`%Ygm#882xlsuBbKLW7f7uyDV2}L#@13%M!r^FMx(-CL)qE!3;%NH9%9FW}0bU zD$CNEmfRJVyL0oP#Izw!EL2nOzwgS?=hXeci0-;>?XrXf-n{ubQUMMu}XY>?^7L zlPX=0=)roP#{mlb$^&S1eIz^7t#VX^p<-rP})x&;LwMWAn6XN`HYW zmGv*Zd8dIOxh|e;uK=F3fANHGHx$J!dN4Mw)SiwMj*e@e)u{6Cj`D>c-nMGuewV@m zczv?PCsoSg(y`BXl`@c z42~#{j+bzI=I7>D+W(n_V|c%(^v}+%+<7=QFtq%4({wOiNJ^A)`17$zQcol|CP6a) z;bX<~NoulOKCpz179%ixao>VZ5MMp5R}3xth49g5d$@uR|8V9~G6zlu^2R5$zmfYM zJf6^MKb=pIxWd>q4eH3)US_?Tlqk8LH#9Y^KXif>P41ge>XI0855I1Kc%iIPdE_ML zRJcGQTh!@3T}e~CYoGZeU2*AZzfUl~sYNrT(d+e}m$jb;hnJ6>WH-E?D*bB$AKP2O zoP1h68G251@6k9ZNqY1oC-c@&|KQSb-);;}07G-L@`r~={Z9oWW8lE?uGFl7 zv>Ss;mCpAxU(~mdeS0{BAYyUniyw@wuC89ZBn^uemz0kOgb56dO{#B#8ptTz8|on| zG_m;3Aij=;1ziM;gw0=IloMlYWiZ!~y%3OfqsD7Nru)BoOW$WGb)T1qI~vx33$t9) zx&`cD53U7Qn?0xJUB8>0n^By0`vwMK`_Y(jyk$pe_^{bcWLs2DeokKQsjxsaGVogz ze*61?-&EU*;MRFac(By<)v<j3W&SHp0-7VSI~NWQzOSMOxHZM$PW}B zqShy{6K$(0u^tI&4{~cW@+ylP*AY9asTDGNx~PUpyF*ZpP2-g639HTNC|^Hj#unI~ z3<50O29sC1-8`3c4wGoI-+RZykWzXu2p2vwjKeh-AgywYs;HqyEsi{0<8T$yZkJe}=!-aPEPg*Jj!>*Qyv=X~ctLzTs*Z;-{sjy1YK{N^ literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/CustomerEngagement/AmazonPinpoint.png b/aws-v2/icons-50x50/CustomerEngagement/AmazonPinpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..4f92dba63568851c13e0913a28e0aaf7bec0e1b1 GIT binary patch literal 2036 zcmZ`&X*|>m7yjG3(QUb}j8?xyH#eH08%Bu`vLqpUm@H+~?}zupbDr}&zw`Xgmvhn_>@9cgJg^f0fL+#B=8h89 z{e>Mel6sPLFIhsefu?q*08sZ#@rSRRM5`gJ9PI!gP7?qU9sz(@VkPhZAQ}n)0v`Z? zV*o%Uyr}i+IRKEJaIkfKwu(J<2 zIb*uEd4Wh?pJsiZ<8IB(Z_Tj3lPK$rEsIaGX54O$U9iEQzYLzU1`RF^`-M=e8wK+` z(N}Qw-3Q*&TvlS*6i*=HaJPb^>H6lw4j!XFa^E${`RdA^9p7YP={tl94^ol8+DrimT?f-Sy(XvNBz=yRLOn5~s&IMRGmui#B>4IB=ODP6k;BS=$$6T`8lT*Z zO`0&ZC)|C=q%k&^gyPyJL0$7gMGfEDdBom*)Ww(lrhJ~iAo2>LICzc*M$js2`3&Y} zT+&2b@VHNEDU>L zNxZtY{i2xT6HG;f(QYH@SufbOuA?bWr`epX_~c2!g1De$j>{80LQgw*lFS?krgnH# z%H(ql`$6iYZwM6;N}XbTudLytb68F{NL_tGB54gbxH38Y&Bc$5N}Z(AH`=MSg4x&axjBWi)eVA=^#Ug!a#H&A=-9gL z^%2SC(?T5%N=VAj#?pMfs;*Ng5x<37xkUj|W8J?X^*mJisKiu2TH9GDaHQpxcIe1- zCH@5fGE8f8QzxqdgbzecMjn!wAUkIZqEA(YEFLOS0&UH2&G^l5S#z^0d;YU;|6b)k z0)05yS-HJ|>gvgj=#r|U_M|s&lG=;1>(eU>T2ssN&xW1%tb(`3iRDv0L6dI(pqpS% z=&_(m-+;_(yI-WdtM63qRj>uKsb`zf`|f^ocQim6tQf%~5CG$4p zL*enehns~*iq*)a5QFx1)ct>sW3Xen|2QWeld9HnMIC`~c!Rj^J%{!k;2t@$S5^7& z9|u)lsl6z#EXXbDO`+tEH6lw6d)}t1V%->ievF-lEmE-}xfBcBkKPcpYln`9^qF)U zbWI~V1&d8f!?v`)ar{&XH-)zLn<#(KXo`zQE1@^@Gk1Y#C6nbSDfNoFk_yAl6tnE6 zzhyJ7(BCv*R3XR5#}Af5FziqxIC)m%CBC&aeh3S}#&0V@$-hTET$9z5uTHD?2bFAd zG_MSP#rVM~AqAX`N>!6YEUN(nYm}uCGG)e{3;TM%o~dZe4J@MHpjkW}=V7 z7e3=d`+DVUmC!DVDlk2WeVD#G2-bc9PxWUdx*_?xm*mTIa^@i3Zgr8$dNQ=q#*mXb z8I+C;RV50oic(OYnGuW{lMj&RKK)U}>j6Jo2kGf0=l1P~X>va@zkE(89@jb9-1-We z7OyZ80~+PUut+5R#59Keb##Vr%(o)}Z_7HM+J$)@5ZK}7-Mm_?hx@zF*=3N^^8QV@ z?e~Xf*zj`2NP4GPA{sMwL22W^=|Xi-DI!d0CAnPN4R-}>xC&(=jwimG&;q&K(8~7(0TIvCjuyB#q4WPehsjhNmMe7+- zQ$AoBouQ`icpZwcftnDZR^Eb65ZB#kDIRjJi7eSm+mNo7!82ptN_qHRYum#!yF@Jf zZ8*WbXD~Z4miCd^{RIbcb<8 z@IJ*{oZ#pXK^gT0j|$HW9-EafaXfjNQ9*AoM$F((v?XXkyy{<7I|-S`?vZ}Dof}c` zY%9jxWB-|xfWxJEInGGyjj%>jZK;c+ONwYF;k0I@SFs#^#i0AL2e`vfA7pc#j~816_q48{1thZ#&1WE6~5{WkT_Gg)i9;;I9A?O$rlSxRAyZfV}Ilf4(pC#nJX(RCeueY zPm_ODB9j}ZXAG0m1{PNn`P0B*6k~d3vHOjxty3ABG{hg&O-wGNW(fsDx?m!IW_FPf z##5@6%5P1yb|?tpydWa~VxCAUGlsrJWjLQLboZij_*ynk86`P9;01sZ$y2C|C-AJ&ig6}K z!(eNCL%4pYxFr?ia2$&(&=M1e@S)t|U&jv|f9n^@ZFny8@@IqV5kw+mL4d?~qY!`5 zEQ4rZu!e#TIR`)l9iJ3({jAvzkhDs{_#&+)%`B}~f1mP#`U(KdS78wFK=d0$#cbpz z_?9>EA0VkHLL&k>jOaY_+2@~q-gbPWFI}LiWB9jL6k~mzTA}>)Y=(zsaHU}+yfbf= z0$D3IWKiAMN^MQ%^zHa>3UIpYo+#_pkY0w`1ffsDJMEpn-n4D!Ew!8gtg#6wKq2lH z!!jLR9l|zl$Cl-6iS;>Cy~jD?$+&wd?3nya*qIX7sPvuis>sO&e#>tICBh7$ z(OP34wQVHAExqu4Uw%>Lv1eb5H!xme_Mk`go1i)dUg%bFBZxd!@a%pYqr;wrak*vu zXc_e5>lxy6gi-u zHY8l)r9RqiyRNYRe27rwU|!z5|9J%UwuJ@iP`Dmvo0y=obLeuZ8LF4eNLxlSWe2;9 zR?m`?v}M){y7^9fUgoY{e=aFsEhSnQFYZYHmg8w>;bb|TZkVBJ`}y(tC#-VqnLo7q zy)6#hmYkGrIBdJswks@}Pfn&5Qudf@u5fm?r(?Wxa2wlfzs_PBPk7{VA6)9@1&}Vk z5vFw!u$I4Mh}Q|PY}2 z6E8JsZj@p8Zq0#ijg1rTH9adN{9lGer-P`?@9snzyqfFq&YJgKZCA7IEbU8uy}^08 z+}wKa)5kGYrO~HCxAw+$|LsIi05rAUJezWeSNwVRYM3RVqQ&94&BsDY zRd=WGe1|ycv`CoH^nySULXbe8y_9go2?{#U+=q_p{}h}}BAt%A@c#vKOLxJ?4s89@ sAs{I(B`rER7D!7=+jlxK;T$oV61y)cIlfBiVGAY!7$go+e>^JhU&H1NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`(RGz$e5NsKDCejJ4-k zYmd{`9%qeQPusZyxo50^f?j8BJkHp=pR)2iZR2*<#{GUrAA?Ig&Mp@Tra8%0Ar1b|8R>tX-XK{>ZEJR#+}O%&esn5};Es*rQdw%Y`mbK-#{apmz4!0U&m2orIk$B%_FPCl zRHXG)_U^w$<>~%nzE4%z_ZN4|3mwV7_}%XDqlXXjSgS6-6h8OC^v65Hw9Ge7pPsE% zsPy=ybm!`=viGZUu2lr=UOBzy;}j!q5jOQWf%BS|91=w>4u6T7zh^-VFV`FiMZH>{ zD_hR0Bu#1v)v-G15|YsD`K>;C_1oEeePN5O7y1PH9beYJFUbAGa~bp9zYIffk$L91LKtgAj~*1mq{Kd$X?><>&pIwiH(OtzhuY8y$lS@ zm7Xq+As)x?PW>5wx=`l${(Pr*vsG_Jd9MtKGIGD3wMlB{R9&BC&P%g{7H*L7?g~^1 zD_(lX<=tQs2wV2`StS?_VpWfNnk;4!xI z(@q^yS~rYX|>S*P;T&y^p!MYt~t3KD zm!;1LPYY}7XLj6F*i^*%jH789S98(lPtzkErYWz}Q1DRfo3iFe=)2XSu8B7{nO^j< zKNh*$&sF*L)t5(Ey$!RQy+Rh<+QD#`F zP*^CpY~4E+CaFf|Ql-e+nY%I=nVJ4HOTG|h{=lv1lY4gIr^D`jZv9qi>%J7!c-y@{ z;<;gYM$7#GUB%k<0UH(;|CkY+J44Uy@p9?j*|P->CTiY&f8j-EdfSEtTR(0-vg4)L zMUQuup^Uu;D*YobvZfZZ?UL%foW9+0Mc#(ji@dKaO}_BAztDYhVHcy}6pKXG_ZN2D z_s)3iV5ppO`}E_Df4T|-`_qo;Djd0RHG4+!+?E8Bd2yF(YG$~fI3*n@Q6J1{+gZ5h zX#U5ue>B(JR^8-Ndqs9`a+^i4Y*l#TTagQ5T&dragigi0npN?Ab^EKYolGxM8DH}9 z&q=;4r^ft0P)w>PJG`w+dy`m4#<^@9+DI z9qV-`)E%k#`|0}0wD;VyO|{%C2XxP+-1#Hz-hP3Jv$FZp_MY?i-V4l9eDC$a_Ogx9 z3gH5~2?ATJq*ngf5w8&)oKyJdyLsD(m5S$Ej#Py&s}(!IpsnAsDL~`XX(ON0cl4iV z{`>W|`i$IaEnVZYPg0sXX4{0_To7RDxQ}t^*GE|~Rs1G5lALn{LdD-&~V10cho zahcjj6b-rgDVb@NxHWwEJr7v>Gf0AL2+mI{DNig)WhgH%*UQYyE>2D?NY%?PN}v7C RMhd8i!PC{xWt~$(69A|5suKVJ literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/CustomerEngagement/CustomerEngagement.png b/aws-v2/icons-50x50/CustomerEngagement/CustomerEngagement.png new file mode 100644 index 0000000000000000000000000000000000000000..21e752b7ac6be130c10fe6363878e98c0d3cf2bd GIT binary patch literal 1558 zcmZ`%XHb(_6#eKWB1Ng{D!R(J2qp>$K}8^e044+yOK2v9B1VdcL@64B2n-e+K(i|- z3TPBmY~TtiL2M+U@%t!M{EWFeI$N65e*rB1+iGH(Tu9qN|j2XhK5=Np{%S7^2_CNolaL? zUJmhrfqtEChQVM!Tqcv`kYsr{od+6xE(~j{r&N%zFDwxoN4CY;~ zS9HAmoPToYSn=?&qT!=OLuD7_(t#=B9zo4D#icrhXF!)1irXX563JlRiJ>PQ=E>WTH+pX6Pg>lSHvh8W)u(88G`}1Zl56DmFo&5hS%EuY53hYY5!DYte^+f zdIfSLVgw@TRJx3^U%WMpk0tf(&z6a0lioqx_aoEYeP3~;zC9_TSKKeWp06*v zChkAd_-*GWWk|MR`2vwPI!Q=M5SEs|KVSVJD6+>N*ZomB6CU07XU)f-KY#WKwfLAm z`G=Xe@2A6d^*(z(e&Wl>8X$+RQF*)Q_7@YUo`~ zHhxn;37Hj%BLI5(hQ_95Mh4qYpFVTubnX(1vX7pN&MUXrvbLGC{8_9EN3PJf3F|VlP6)?DsWet+WBJGwH>o<-qC1X#mtBM)i+zG^O zJ*u~`%x#qzDAfH`in(qqh8!;Svn2wXWj+lTugfc7AM3l<`%x zSjG_*n7)&*bvF^M3~#ejJF{PKmpIN?iRBvQa)#lYK>^b&<$#%)1?(*2_-nSxVHYzh zeng&MaHZXovlUTd>UKBn4Zfwm?pl3vf=%seS6`Q<3o^A|sl}k&W`T)ONN0-kb4pq# zl4oLbh*MaI{*A+VN^)QEuJjd!NEmPg`$~1U0?ydIvyo87T2{rpCXmdqa49;95eBT~XH!!gcIrM1H^UM&-hd zU^4$wxyJgG%QMCUUiGH*@i`-{f5mfNU18}y^NAz`ey_1o`F&m7J*kVIpZ7t9fc%+k z$&9jk({9VIXW)afv45;TXi&HwpV(9yO?nwQe??9W7u-ykwj9osg{R1Mm$lHQsyPSi zYt=~deM=qESyuHvaDdfda?%( zXN&^!16NTqG|Y3dP9cw1WlBz>yy-GbiAEqc-d|+I@?pKEJ=Fttw+1}KO<2B!{@v;< z^zN(#N>(D0nwbbCU;}&u+zr0L4emumAdqlxq=&aF93pV~_)draG^C~{q$C~rb%XK! x@j9r%asC8CdQujhl9>q5>2&v$G}=KbB_q*2Ju~^@_+}@_1cab*sM`T#=08fC&O`tJ literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Database/AmazonAurora.png b/aws-v2/icons-50x50/Database/AmazonAurora.png new file mode 100644 index 0000000000000000000000000000000000000000..7a630a9e042abf18223afe2e2c6a32731520ace8 GIT binary patch literal 2919 zcmZ`*cQo8h7yj`o2@*chA_%d1uzK%x$qK8*tGqg^la)pEUZRAx%Cd+Sy+k&I)w?Jg zEv)Fhg@_1|9p4ll%z4YlRgXz03rMU5E%;qSENwnE&v3A0bt)A02FfpfYqi`7fi4ar|K zQRp+72~uj5Ouf=9$ElYysvnk!-iqT+9NlIRh+?>r(SOQFl=}V&8@4_E{Nj6hQ)<-_ zXyO%G_Hna|%H;FT6_uTz6Ud3T^841FOn?5$8T>Q+_Wp1<_s^*795R#Ylk;rqb&-#! zA#WRG8F=hRTzEP!K6As4KR2?q7qNTTB;PRk!LJ+6b@nJYFXn8rYJHeDd1MO&6UN$c z@nko5eOm~l(KawPaA1pm^`OwPOQXAC<9uJ9lbt3GE({aGJn4OaZ5(z6;p(QOqsZyB zj5!hO{+?{_xu0xluB2RYKXW!Iqp(eQpMkkNyOy3j^;a*%tVc%m33_b|_wiypw)tXW zSgeUswZshPU-1-phdaPK>kah5JvO${Gol*8f#|XF*GonZEislN+Yt#`17jMT*VxIz zwlpX4jdp2pCj6dAgL>q2$=cc8BN613@t3t?esSuVwvla6174z=HX;QKb~mxz>ThQL zMY!(VNkmP3THT(zSFv&Ku6(YUi~QR$_UEI33XWTSIYD54Wz9%povHQ4dTXhn!Uih9 zb^KevWCL+wIZJE0Keoe|rVO^5|4B(*`qqR(DPteQQs@v1&S#7}R(<-@mYQRJ=D78= z*K&SEU|0dsCw~GmlzqB+hQAY?!B|~WKv7fRwS;<5WNFG6b#u>^Eqali6~D$|`&l7Y zFcQ;@^CT~~Kfuv7#p>AB(Rydj2CJ|Oa9EE*)l?&m-+H2Ao>OQ82EEaJDOLgS#Qb8~ z@@^b6teVrpwOrjG&YShwx9&ZzdRy4g3tjOnQRqCSp*X$&TCj#kwe3>iLDUD#1}2m3 zkysab?|-tK(uLP@c@3Z7WsMH5|BxGi#|$GBr6a3&y3-FLM;jdA)*0i41PS$!g{YgRkPi0-_I{de+F& zRGKOHc(9FZ$<}2s*$N?z$g!%mi#-&R(#a(PWrjd(1%15)`*z9opIgp9&c*V+b)8kx z(x*Ia9e6Xw3o`wV`nd2(LtS0txf^;2yStsYr^EaK(2Ga5L`#f(f zBsb|J++FL@-sHlhJ<^2B^gP{ixt;tMRW|cP*g?2VDt=CR_dS~%*lkj{cW)+FrRIhf z>rbjgvnl1F$EKx7vuBkd5G&)i4dbU0rGyle(<_txRg&8F4ko1{utkd*&(mx1xKbVI znfA7WIbAV3j3kEYVL(-6=L$Bb{?KKAX8cKU-)#&1WJ;gMVZIngcTrN`5J0pH18krj2dv- zgqz45$bziSzpwg`<#QxP>i>gH`2A_%YtB!1>_KTTuITdVFOG;uLPnJq#6{jKL_iFW%Z88{g|FxlpU_0L+)NXnyj z`cg-PV)CX2mFRlHkkW)Um7y^Dz)0cY>UvsbuGGlM?l1GFA&7!B%?;=LWV1#7myP-$ zZ^;EsR(V*V%q`b(!S(kw`%{5EoEJF499CnR0;ahoO|6EnkFw9s`g#A@e*AsEd;(tY zs|X;WYcUOnD0+XqgKeGV6d`CbwQgVBE%5Ua$|<-HTFTk^oj}yncoF&HTi(){z0$l` z)rOm#(as)gU&plvDyrvt_c@ZnV<%9%%0K0vP*9fbZLQU_yC^i<2dsHNgm%o`>*VCB znv5%=BB%5Bsj9&=>6XiCzyE2l&CQ~Dw^o>i%Y1ZHj{3)H>A!_a+HB;@r(q~BE?I_l z`!b|hw->yD^};L7{CX73Dafh9i;S%G&`J@rx`v({Rk<^C9_*k@*>ur^l5&{|8Oxb~ zqfAATSc7`Ev$IXOZ0A(`3#)yv2uB+}9?^GL(EdNJff9Dsmz~O55-FkKpu#~t_cATB zYVMxXSm-|yT+lnH9EFqCz>r>kLe%wbQ*9xgusV#?<2w6e9@XA3eo@bjS}Rt!UwSt~ zc(-SUe~%F{g16Z=MRlN4BbAuxmiosh3ux&zeT@*PspFXVv+1pw8$SZ8D-`l%-X!|< zZ{p|J^ghrx?j8yYk8)n`C2?7FunaT{90Tc>x;G8O8G6ylJ7~S28ot49`|y^oyodQp zEvNV7%7ZpfeONeHR(C1+LU)MFKavq&(GLo7BhH`-b2fwm2fJOmuF1=^5?V$GhFPQ( zlqK8HDbfA&fYGKye%L%GK~O{{Xng^UK6e3E7QuS5bK>3Msi(t5?Oih~Umm_qEre20 zI|W;i&UwHrcliKSkFdb3xfm%&ifbyd9ChyDExyxMowAj(_MtL?0$yyR$$m=SoSL2Z z>nWX-=rXCyo%n-9l;3(UtiD6KKbcf|>p7^R)8i`i;nE;&)D(^6qFROkqs*nBQ-B#} z0Az}43aC1Wz8~HdUw@>)bsZ*Pmp(C&65ZlGHuaHxhxCS7+Oe+}eYt(QyYboiX@J4! zwKDaY+-Mbx@Hik0xs9Qrvn@U#AG1(C56vY>SFEi#zwXFN%!UcX@-7HrC6`ybgx46- zmh-kItQ1vN5&Bwa1aNiF#>Pb`(RK306Hw@s`7SX^`=jH66n-Y&<{|!J|8;OUHncuR zzo^Zc`x!uC7uuGd=@_Hr3*YRIb3rlPd+m_Hi|d^FPdI@yEwD$kyM>0@tw=VtXk}^G z{)6LIH5o(PaOgEWnO+v8aK0I!*xuaHC9ArHSS%;|JO~x?X>U(WVWDpOU9Cu!@KE)) z^gzYrwAUA|yfXcVHDJj=Hu46`%G#OY&bjd(sTBF33f6S%ox)iOY!EJ|{+NT;Qw9n# z^eo6q7k3)JqDU&k`+9XSH13@-b+x`ry-OXUus#Jmr9UMo49iQG!%H5ApeeG~h z^6n*apepTG?O4@IsV%N_s)|rYnFVPVB)zVb!pL$EG2%Mt@5AzoLp8S*dS|taKXHItA~1j{Q*%Zq?X4j6fC z!S+7{Z(nD)Yw-UkP`x=WBN6WYyMw8(D+1{d-~u3#NHMsN=Tj#KKNm6I05{CBGCOGz N0MRkhuGh4W{x8T7a`ONH literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Database/AmazonDocumentdbWithMongodbCompatibility.png b/aws-v2/icons-50x50/Database/AmazonDocumentdbWithMongodbCompatibility.png new file mode 100644 index 0000000000000000000000000000000000000000..085255fb83c2c2a821ca54f47bf6763721b5be8b GIT binary patch literal 1883 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 ayq#pd2rju)6fZCdWTa=R`|5^$ literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Database/AmazonDynamodbAttribute.png b/aws-v2/icons-50x50/Database/AmazonDynamodbAttribute.png new file mode 100644 index 0000000000000000000000000000000000000000..6be0ce4ce568148423ab19ad7033785b8ed79a54 GIT binary patch literal 1314 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`)oU;1l8sRAB9K#>(xS zrQ2C+*OS&Br)@mXSb3aPiFj@8e%jXKjHSm}E3b3bKtcDjmY%1r-Ot*1ods$c63A+Z zxDyx)za(FS;Y?F>UVF^*!EvTv@mN{n%m6 z+4b}L_B`K^)~gS_vVXnemY;t^>t^cOsf+^KEFbXa?)&4(yTxZgJWufQsAka%UoXd= z5}IRj{qJfs;h1YH-|kr=^X)XVLPGSVbMHUh*VgBFweH6=pbHq2yxm;O zkH}&M#w!Ovm~mn*lRQw6y~NYkmHi158xMzJ-}at+Kt1O@T^vI^jwdH5$Qp2Qb|)|{ zN=jOE<49|(grtP4)JDcaPR_zLLP`m`lY$NE2DTRrf1)yx>NsJwsaV*GGjAvS}M7fxw*-iBWoh}Rqp1KMw{Bq z-CTsO99nx%g7vzR_+1HM&l~zuy&DVKj~-Q*XcM@$D09*amWgR8K3raYAJx~mo?c^k zb^b*5CCa+Chx=BnF!^%KSUQ_r6}nS185x)=BSwcg2fjads9c?QG@Di@xdbpPsQ zwG|sT?l^L8eqe)!u0vdAWI<(XVwZw4vtVbul?x-sp1;mY%Fcfdp4sFzVcIF9eAW;F zCElw_!Am>Xw0u{qs;u(WzIb$X%7G}C?3Aen4LP~7vASj-r2-d-ZLH$dS+H*5LcZA* zdnGEPP83K;-fL$y5>k*kaY(|@E#^&smgH3s?vaIx?}hNUNxrS9|2gOypzu zYx8?4JOAl}z}QwTag8WRNi0dVN-jzTQVd20Mh3bDM!E)OA%=!l1{PK(mf8kDhQY;| zv1?E?h*rdD+Fui3O>8`9NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`(dUz$e5NsKDCejE%=B z8~1Zo9;bk8dLVbY*g_w_P{|e>;=%+NUl%@DJ_l0$B|(0{K$?MpUtUgzE&uVuN0&6~ zKR&qs&pFBzS(pzYoW*{CVYN^&*g4YzJ4)Tt?+*Dg`st z9KYBx)gIvGT=;a|{s^g=Z*L^Cv)^mS!_!o_A5-$SJC0Qs;i`>rl+T-)wIxcLp;M8 z*QRD(4wairmZYXw-e~kGv#fM1EOe~26kwMu@Nn3wVbJtv$%+L_)+}1JjPHp-Rz}m7 zj4Xpi)iI2o+{(+RZR=Y%Z(pOLvhv2Lo+CZJK4(>aoz?BQmUJ^e_3Vj^!`a#HTf~0X zv8%bcl_e&-FWPEh$-Q$&)Q+#as|D5`y}bJV?c?E*NBb+@8~%4u1nZEhW=AT?_wio#>Li z^7VT5XVcl{9a9V1VlsKf($E&1N z756=A4qd<3rCL6$^LwPQ=!p~)QIEU{6E40{+*{~s#lY~sweZ94wo>z40H{QbPdcx3=OReEUZi{wGDs_gNrj`*Pv*~%}>cptHiBg!I7r| yKn;>08-nxGO3D+9QW?t2%k?tzvWt@w3sUv+i_&MmvylQSV(@hJb6Mw<&;$SsC`KIs literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Database/AmazonDynamodbDax.png b/aws-v2/icons-50x50/Database/AmazonDynamodbDax.png new file mode 100644 index 0000000000000000000000000000000000000000..72817b5c9a794d5c2b9e3f7c4b0703e3e895451d GIT binary patch literal 2256 zcmZ{ldpy(oAIHDjY#4Kkxt2>I%ssbRS|YP@Ew?qf%#toFj9d8gK!xvda}iT~e(dT>7ekss3W@_@&%i%|T|5rg7Mqgs?jEj^vv8EG zlx5!S+?Qg9j=*J|nq%1ZSR}HVS zlDYnI?^p++bP&eXw7*Up&!>pKA>6lED=-zFyFl?!H3)~cL8rhi&=wurhzi05WHQT+ zJ;5p`qDY8xqBhY8qy_=#iGNXM2s7l+)1m5_8Tt6A$}Cpey17A)M}A)|d;@!HXy*bF z@(HcR`73j)*tp<31tceV3w050DT)0E-o>&FmAQ!!6;W&D)t>0}{-`3JW7z@PPj};B zLr5nb)oIyOZ4u2fIzagXKf=*JZ~zA-1XW5tmslg~bUt1dy2LpaSK4zBRM|$@9AcHl zluLQY=%w%rAkPh~5TJpb06Bs@;yuMmo3_wr?wc^q-NB>eM3Pk;J%{Eu(DL%aN>Pv3UPV)ZMBL_)`=855V` zTWS}RKnb_6nMLaFQ@-|R2T_e^`V13>@J)fa;M{wj3NIHpU9x;6wEUM`J#0(;%9Pr0 zq&84N-eTQ_`KbraDebhejk%9gYNn%>PSBgKUTwUgrE~A%9s_nM+Z-;Co0P>XJsR9m zklpL7wov=A^Gx`0f<<3$38)^9%3+squI;+gHU|Hq3iVIk83WN=>BHD{`|IfLkkooN z*HMOot3b_^4q#aw`?Ol_R3$wuhvJifB;{Vc0{AYYJ@V%k$VM1T9nQ+KtzCfU1s-kR&$ zqrYh!qXmBG4KvG)GHmx{1#RK74p8)P-!7}l^jhCF&0^FwrJp!%fns zfyKDDBer!7+vu)*+7yLHPk#oL7ORHe~rg>Lz7t*^C@-? z%dlp5^oI4sih@zHQkJucbOdH;Gn71XX^a?oEKc`k0>;$2S}hn9a^g980=sFUoD9WR zrWfg?P1+Fd4$kRw6kI68kk)qaf#?2e;={z#@8E z^L_Op(;|8`DE~};B%cz<)M|M&RwyelB!tZ~mtG}J%u6NA-XA<1JP@fgTEo}ckEsj5 z;13Yyu{tSwesM0+iBUqV9#Wst;%4|XK}(p|dZ&|EIvMB?<|F>girG@JgQT1w? zE#unc6Lq=61hS!V<##h5-PE1s5Z>oXOrAv5R-NN@eXoZ-II{%HF@sZ=lpe_ra7L^9 z_L=C^_RJcfTmvi1hSXxbhGxLj7Z>EeB6gky*WbFhEL#AshRTsiHCqoGwLGVGS2! z6$Pp1SbTylf!l81P-PcV|7IJs2|auudCxiC5hpZm+@t7v+TEItluox)`Zv3CX@tBCHLrMQXznGSUQlHm}nLieKd|1#-N+U V#734b5H!R?fV-=wOS5xm#(y;v_pJZ` literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Database/AmazonDynamodbGlobalSecondaryIndex.png b/aws-v2/icons-50x50/Database/AmazonDynamodbGlobalSecondaryIndex.png new file mode 100644 index 0000000000000000000000000000000000000000..cc68b7ae7574db4922012468cb05fe5fe6530dd7 GIT binary patch literal 1215 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`$r1;1l8sRAB9K#@6GM zvBwotk4r%IFh*7$XQ}8rV9;^(l=%UvjFKR~U?9!FVBb)m&#PSXK-&H1{<{884}afo zl7IAf8{1@64K=6d2X)nT4t;&~_Sfs|TQ_d*6}P!8wvSU-kcm}DD>TGQBB=J?z3)<2 zR;*gNWlbZK;&zV59sGJvb_<+4fAvDyhmRK}onKzk*Oc+*z67+1G0EHAg`tC0)&t1l zEbxddW?;N>0E8JQ<}%3x1=&kHeO=j~FtPD)81`-Nxd+s9!PCVt#N+tgX*Yuo8Hlv4 z^l~~XwzQ#1A?hG6qpKiylk}pnE$bSl9A%yOy`E{ZN%%%_vv9uquFvNie?Dt+@?~a> z-gAyT2F?S@e${I^_Fi7pK25SAx`4C5W#+^b`ChxoS&}!IJB_T_8NO&Udh)eBQ*8LW zaDfi1h&_u=@#YXm|LGe9_`Hi!47;>09_`R+JtXTDTYt{71zwu@hA+{4`}X{!Z~n#o zOE}(_qt-j+kfN*hw7v`*Ezzyc)m$E$;eDJ_Cm(t_Q?&nlQLAuN+KMR?i|kfK-7Qu; zX{sHT{po3IZhNTv^OT?A*LT$guYV{PoL?HdKeVv_>ML`r(_cmJZrsgzc*Y*}=bt`g zNF002eDBHf-pCmXjL!&m-_|p+1s&)z2UdB-*@lL3vJsaPuh47eb}v{w&sRM$I|?$ zG>KksZPtV!y#Pw6W>XgI~fP5yYpQ;Ekh_T7cA4Et6y9dAAIaqID) zPfuCe&zzmTgMn8Sl=W3hTq8>3mex%nxXX_dG&EI9I10H{F{WJ7R%T1k0gQ7S`udAVL@UUqSEVnM22eo^}D ScQ#T$MGT&NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`)oU;1l8sRAB9K#@Oky zjptb_kJHxfXB=EkS$UkXc0X<9b=uM6q^;*EE5GAbo~Nxn&sch#vH?nwhR%|xo>cQe z>Ol@3$_N+>6FrU0fK+2ikY6y6Mg{f_^=0Dk^!C?vJpUkg{v#t3zfbRmt#i{97_E2y z_;)Ll^WoLj5Z}BVKXq=-ljqKOEx;OkH}&M#w!Ovm~mn*lRQw6y~NYkmHi158xMz(_`bU-Ks|>%T^vI^j=!Cj9(>3_ zpe?dmpR+(}R?@*03p#kK-z2?>-B|u6Ht^!#=WPPUU6REgLhtjNm;Zieym|ZdlWPu6 z*s)+nqG^iB%$}&iWfD9G7EL?TGQ*TN%+1Sd=KCbe?x_N+Ta%|6ug>xE7IBGs+_m+l zY>UMkvzs2Cy4wETOOH%iI`tngR>!8Q58GwywFiFfmSEQZm=5-?2e1f0t7FG5v6yh~+XsCA?zY&z zt-Q>!>~q5T=l7OZPG|0aZ*b~K^M%%{O1w%k3-ilYi|sk?K6#<=s_X5S4;t5hxMNz{ zcz8N%h=(Fa`0ebD^y}u^XO_%gxfQAfPv$T3)H>9;?Y+>C0uj#7PG6pgFf(4% z%y;#3)N!nybLhN&%O0Ed$B!MmdnDr5_Q`K*Q<^v-?9WvV#bxG;7M}QB?V|lJ&5O@- z(FT=u>u*2N51M`E&%f8dvkd;9u>W*jaGG3VCc9ARD~CxRZcP4BFm;C=!}J?pgba>3 z01Fld)e_f;l9a@fRIB8oR3OD*WME{VYha{nU>0I%Xk}nwWon>p0Av_+td@9)q9Hdw zB{QuOw}zkJ7Q_NINP=t#&QB{TPb^AhC@(M9%goCzPEIUH)ypqRpZ(583aE&|)78&q Iol`;+0G1aK+W-In literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Database/AmazonDynamodbItems.png b/aws-v2/icons-50x50/Database/AmazonDynamodbItems.png new file mode 100644 index 0000000000000000000000000000000000000000..1f2bc994b9afff9d0c76e93d90673b1b87d5a808 GIT binary patch literal 1471 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`(dOz$e5NsKDCejFrb3 z8?SRVZf9*g&se*i1&WNKfeHZ|*tr2YyRxH33L!+lDE4HLkFv@2av;A z;1OBOzg@J)d$J50z#N&8!f`Y8Urs9Gm zCO*BqJiRqSZ+duoZ1&Xrnc?6N5WvuFAg|9K(0#!rkw;Q6(6F%3Fi>!X6(^_Xik1&9 ziW|f<_4q;#XzD8K=;`SwpXGd1aPrhi?E;M^l^shKL`{*n_;>jlrb~+!@k~hw2@Sq} z;Y!dYHqE3EB`0p>#eM7M?Q2{((a>CZW0a4Ny4TE^(Ggvdf@_c7YP&ye;>B}yi^$DNJ`F}qxMN)?a`a5i&l58YFaYe`eKxXt%-^4-aYESeh95@ZM=Bi-XT9JA;3U+ z(=>tm0U-j%MENcWofBnyG{fD+&Gq<qD7nbIH|^;U$&`h;>;H;!Mb6=(c$)n8r?5U#I6|_y3F1k=(4yo zL-(w1&Dx%x+_%Ek9v3g2JaNOdOKipAJ)Q*;Cw|{msg##EA@{)HTuO@LB_|85r`~4+ z7EgM@;_S9bMfv08iAPVIIFTYEeniB}mMf!G=--Mrt)jJST-0ZD*$Ht+WEjf%dKvPq z)VblYQs=~qNee{d_upV~yA`^gr>E?OR-w`?u8SGItdpcwQcS8n@?$3QF`PbMlWM7= zWCBb|swJ)wB`Jv|saDBFsX&Us$iT=z*T6{Ez%0bj(8|EV%G5yH0LU=tSS|4oMMG|W zN@iLmZVf-bEr-L1P+nfHmzkGcoSayYs+V7sKKq@G6i^X^r>mdK II;Vst08leTLjV8( literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Database/AmazonDynamodbTable.png b/aws-v2/icons-50x50/Database/AmazonDynamodbTable.png new file mode 100644 index 0000000000000000000000000000000000000000..26848f531fb6c07822c95cc1d04b4ead81eaf1ef GIT binary patch literal 983 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lz1E96XFV_tv$|Id7QQN zIOX7R9LS~+0ga;21Z3@0G!5uezwnI5K+3ly$S)X3GcedU)Ms;Q)m|44`MbYv^0ymT z8Z}-|rQ_9;EmI5C$=9w^9O;_2(k{)CB* zhr>8w=i5&}Jt3Yhjv*e$?@o&jZgLQ5Ff4ZD5D<23+_O~EbJElxwIyYN-T(iWMtv(@@pSXQzOw<(cN*sk52{f?iGM z4dlA2*1ah(%jKZ9-GXJ?H(WA1ml3$Z#j##w^1228*Im)|y}V|%-;$E*T3zYYep4Fd zE^-!5dir{yU$TJqofQ|mB=7d9o83&mC{Y-(vP<*v?UggUMYZ=Rt6EHcdDrLE!G{}_ zTJ$vKqvzb+{e`R8S&=V(?(AhZ-`PF*aMykEu^3g!>}kA*E#C7!uC6rFm@->EBDs6% z^UCx3t34`3ZMjaf241TZVA-eZ?pep3@#A&G&7AW0obvPISC`B`n78}jsec7N7GL() z_f^V#Ghi(+aQLx6WqwdEo>z40H{QbPdcx3=OReEUZiowGDs_ z1HC)Kp(q-1^HVa@DsgLwZ(RKns6i5BLvVgtNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6 RHc~)E44$rjF6*2UngBR}eb@j1 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Database/AmazonElasticache.png b/aws-v2/icons-50x50/Database/AmazonElasticache.png new file mode 100644 index 0000000000000000000000000000000000000000..5ee5d750b1be9ca88ee4ff3649d81c44e1c4ba7c GIT binary patch literal 1876 zcmZ`&X;_kp7XC~v8_Q*424@8j8Wj1zTKj!zH&|FdGn;)YMd5(q{~{a<43L zK&@QD!rVwKBTdI^RI;dO3N9cDf*|D1VsmgZXI@@+}N>wb??Dk*5W{Xa_F`03hEr{DRWg>YveWeqI2OX$}C`n*gBEmaq~4 zNCg9c6bS%OJOCWHR!#Li0|47veLMr4?c5kpSB9-C!y{OXrE=mh9C+YRM$S}r{&X;U z)bRqVl_FJq-lV)sG1k6=7g$=>GkFpQlCp~ui)V)jp7BFnl-%A)*&U-2#f9uSnL(zbFo** zur-YC;Kl0fUYwVx9#qabdTY7-w8KC{lf>4APJStiOdMZd|MK$9V%m+#GwzHI>f+k^ zmqoeeS&PK~4>n_PWq5S8`)|e5W=RW0+VdYpZV}%zc<3T>#657x-iwKj9~)pT7naRL zB#b+Fv$}faCFKHpPiA$UsQ7^(`}XvPa*OtHsi$8dk*e{Jg%uBl#8q{o zx@Y3|^d)D%!K-Q9@~XMfu{G}GI<9&yA)V{uH+Zv@@8rYEDdIuh7-fXnN5py5)v@ra zWAe|MY5vCe#5(c0WN>6P9XnO?be{cbb&9uftCVjAqo0K{oG!530tU~zGw$JM7o_Uq z`vSsaVQYt!IlK~x8qpr}Gv3GdTF?piaD@p^h1*$Z#m;MPAt`{)Xz#bsDU08BR9oDE zarbiGA>6iom%-_;(;2=1pnJs~<`Cfa9*s27&oc!>egH~L5cm)SAPQrL58-mSOF)`c zU{pXBKG??Qb?5br9Blp}*viUsjs@PN2iRd~+z85b>^oK$Zh!r!q@C_Ro0)+?`a(B& zL0*4(E6T`) zBocvan}3Ul>nJVlz!CNHUy}(WQX#qdVYd#|Xou?|^e@o~y1EJIl;{INF4pPk)-FK@ zqEpcKOy1-s95hf9y#y>u|@9#IlW?KeZ z8WYIYEU@T;M|i1+8>rslh$n}SC0q3q&3|~cU#{7{{|>DoDv_|CMupP$AEeieSs7K_ z&Wt~dfD=L{?V#KEMY_ntE0uNu`$-WxF;^m!a7uZwJPLniufWj zRzT=M3hH`U?>wZJ1j7u8w5Pn@a;QC8y97Jx{zSRxL?9xM(uC-~9a5Im{9J~hr82^0 zL7?riNt10!##PpcY;M=PDA~(L*9*)$W@V?Kx^Yz@+sVRPBwaHywW2=yRduMRkB2i)yoS~kP~1n0UtfR^TR(3 z@re;JQP=;!At8p0(HahZo8X@qg-J&xM*`{T=_g|n;!@D4Ymp}tlcTE?XH2zCfV;Cd Jti=(T`#<{o)olO( literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Database/AmazonElasticacheCacheNode.png b/aws-v2/icons-50x50/Database/AmazonElasticacheCacheNode.png new file mode 100644 index 0000000000000000000000000000000000000000..76db9aee2d559881b111787a11c5c182ec105d5e GIT binary patch literal 1567 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`!IN;1l8sRAB9K#>(xC zjmKF#kFz%JXRO@MSUR7zc0XecRN#5o$p3=1=V>d?GuEC!#V2h%fC^3n z^^T(96av8XU>Lf14v<=3666;Qq%i@LQbc9FVDYIsFp4M$FpF`>a|^MGOG%a#96P#H)bM=LflbN@b4|BN7@Xd}du`aw@SJ;#&GS`E z_=@eW%2?U5teLoEk7CD`D`%4r8E@<^x)>AMX!#&9E@)?K;j=~a??^wN8FDzUci!=- z_S4q$A9RV%y?NMQuIx{k*myXM6L!A+1k4U1o-U3d9>vU%Y&J_Qb%DJIBvnKW~3vo}qz;g^G!e%_06(u0ji2XBrx5-O_iN zZ>VN=Zl0l?mZG7irR&KCLsMN_XZ6c>jxhvtCx?~su}{dJpFL^%`G|lOtSQ#cTSaC% z+jcKIx@ZTBi0`wdsZXV3o{IL&;pv$gdewAm;LFml=Xe`?VrE3W*(2o`HEY&a?jjxT zXook~wtee+c5dCSyzleka-wp6|B`G>X!_-H-BaxCWXXekmmke)I-YnZczLFgk>7kp z%i^%W2X8JUxXC%yJxukPB|P0|d*;0wx3#S2`j)QJ`_a%H(ktss^z)->eXpIX4#W2hp&rGf70N}E%D*w=g-ClAGkRROY6ibL*q#o6f_%5 zJsPfgdL9?L|0Yp&eW5F`wAG*W;iKInwgO<1Q7v(eC`m~yNwrEYN(E93Mg~R(x&}tN z24*3KhE@g^R;Gs920(^^-W}mk6b-rgDVb@NxHZH#u6_yBAPKS|I6tkVJh3R1p}f3Y gFEcN@I61K(RWH9NefB#WDWD<-Pgg&ebxsLQ03JVgjQ{`u literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Database/AmazonElasticacheForMemcached.png b/aws-v2/icons-50x50/Database/AmazonElasticacheForMemcached.png new file mode 100644 index 0000000000000000000000000000000000000000..3c5c30fcb941e723190436fd5dd0856de14d3c6a GIT binary patch literal 2422 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Database/AmazonRdsAmazonAuroraInstance.png b/aws-v2/icons-50x50/Database/AmazonRdsAmazonAuroraInstance.png new file mode 100644 index 0000000000000000000000000000000000000000..686b24d5078099df88f8d0bc32f27bd8634d1378 GIT binary patch literal 2123 zcmZ{lc{JPG7RP@Hi5Nm-7HX)m6cHs}nj)rzE2@SxMQe=VsYVDAQ?meCDc|vy!6wZk{VGNpiebx~d1wiv5@BlKced0%wO)MmHCQ3RNob& z&D`MYhFVZp2{95BMw%HRNbFTX)Rs@ncF3ngM9>a714cbKQ|cQiBPp&#bsK@&zlDPN zuW@kZ+i=z$%;lt(1y$OcJ;aSAT=pb$Aq6&&89_*|FpgL71~IN-+(56)^vn*Q@YuWw zbNGXtTIrwT32uYEeu)^Ci;3*c>Y&u8VI`VdfAdWmHWh+H4z1P-?Wf4VNU@#+=!1D% zcL+IppdB=9a(8Yr<1g;V6}A-TieP=)L2b)U#Fx@egNMMe*8XjW zOZD>{A|YC#^O%MKdgoc6GQDw($!JEIyJ1G*MB)K7LD9}_s5M}-<@(2b%$;zVlHN{s zr7iL033m1YKDNT|bnWpt6y;;5e~pa?w?&?*!!xpJ(0+7kaNdaEyIKnO1nfsYlP;^d z$s|GZqxce#qTMH)n;f;TA~+%}L)HY5U@oauh)>f*6OW`oM|5~KsK&wxsaC-d?A!wh zTd?ua)+s?0cj`zlDZg#;^4|#t!AdO0&b8{>^&60cZuLv*Ex!E)05tEb4`SBF{T(u4WAYI8C5x&dYsI$qL?1R*yBkUTGOf5SlCi#AA&=G#{-IHcH-#E8jixX9L zE^x++Es43GATQM(Yv(OSL}f3-WP9qYB&ubaHqMmM!X^cg0~bo1C=S zt<`%@DZ$~QH=dR~$sS=vC#6FwiocutOrOHeTqZ7g`SND#jGUSmDNX4?Tg`Ly&JFGt z#YwDncntb(bGM<<*vAV;vkGqFjQG@rVGC1fJ~*Gj%7Pic0Bgz7B!cbg+wma@y7-~_ zW2#2%WhSumO;ROQt#;??Zg4=Y{*5^IXKOJ0uKlz3sulOkA0U;~Z<+tM*lh7bb;FGA z#>mmK99?ZbsWQ3JF1CSh+USO(7|(6{)!j#bnVe>5a=UBfU}mGZvd$7hWx|}HzA1bE z_Ctbt)%6hKG-KV+ySADi_&V+k`EYVXInP#I|5MJQ2_`}7RV+f})`2*Y8yU}cHcOwU zmolalD<rib=&qK@a4z9b+rtcq+RFiwt|E=}v z7uObY`F1Speo`{=QW7bpX+@tII21LA}{I+fR!}vs&lSFMjw-*%s7u@k8i6 ziufgJl(092@I;H%a(a-ZCetU!4{SO5Luc}^3G#15N18(ielyBtpWE@+1|;Logs`@> z<@%p9QC?}^H~kX=dp@fQed5T7c>|2M!NXZ@U@ u@pFPNEs~KEnm`3oQc^5p&c-H&hsIMaXbDj_KjV<%OMttpmrK1<2=^b$)u6Qi literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Database/AmazonRdsAmazonAuroraInstanceAlt.png b/aws-v2/icons-50x50/Database/AmazonRdsAmazonAuroraInstanceAlt.png new file mode 100644 index 0000000000000000000000000000000000000000..ff9ec66a4d5d073375cb276437f03c494c85052e GIT binary patch literal 2164 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 k0@BmdP2&o}?4zsw$8od5s; literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Database/AmazonRdsAmazonRdsInstanceAlt.png b/aws-v2/icons-50x50/Database/AmazonRdsAmazonRdsInstanceAlt.png new file mode 100644 index 0000000000000000000000000000000000000000..e565b5ed9c00c7b17f5ca8581a69f51fb1246309 GIT binary patch literal 2054 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`(R1z$e5NsKDCejJ?ZQ zYuA%Do@cB*&RV&jv35UW<8j8y3d;{rX8rHxe%FUoCre8ebwF{Kwa3WyhJaIq_n3fstl?3?(18Ee%6}|sc zjL5XF?;k$+H~mSqk%By@+dgAPMP2@nkAx3?$hKL-%EZbiz``cP%figV#LQm${K!2y z_xe3Yix!_Rv)p{?c-W*}+qN@?AG*-gKeOtmPwL;RH^jX9%4HjuUaT{GadP#qT)`{v zCO)3w@S`J5@ALdqQX5YcE5Fe>D5m1fdPr>!!cwLvOO zU2%!329B-Q7Wh_%9BbYwe)rtv>-U#)mvE@*m{`3%+n)EjMm;ccvSd{6P3J|7u2a4z ztkTNRub%N>BhY({N#5=*3>~bp9zYIffk$L91LKtgAj~*1mq{Kd$X?><>&pIwiH(QD zOyII)Edv9yy{C&~h{y4_*M5fkBucP<_^t4}X!*-?ccjZrl6TEa>$)^|)H^8D|4&u!0( zA7&7@;1XQVAv?F=fPsQbl1tFJDR(V`pJaTLU^1xTS)`gAyTs;^QJ9nRM4n=y%a4B* zF8|2+Mc%!8u7Tww2LFSS6BI1fRAL#KkLB)Z;%5oJB3LyJv8+ed5NR?YG3)eq?UxIh-OdKVOsY!FoQ188)f`Yndkm#d93EvLN$vv*M9# zw~QNS3jVHX6r8wu@uH8GhQ-f)XY5xn%UkHA9VN0}e536VeIp%3L(WNo89NSI953FO z>3J$BeQ)K>Pa#vbB|TmB-wC2c7i z`8p+VUZ-!5zju~EmFYUa%OkZ{`Rj!2?9G_oOcejM=J%Z(o95}N>*LxZc&^|7^X2$gHMx?>KaDlr<{F$R ziIX{fOL@7_y|AJuh9L{|5*!j2p84hxZYrAf*5SR?$v@if=hsK5@qB$ho1>>+L3iES zEtcJ{N|3A~D==Fa(bNBAL zJv@)=;GBwdQ05S|} zp4fas(U6;;l9^VCTLbUT7C)c{NstY}`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB Q0TnTLy85}Sb4q9e0E4=41poj5 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Database/AmazonRdsMariadbInstance.png b/aws-v2/icons-50x50/Database/AmazonRdsMariadbInstance.png new file mode 100644 index 0000000000000000000000000000000000000000..80250db270dd1d71408e5ac1fa37091c66a4ba0d GIT binary patch literal 2376 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Database/AmazonRdsOnVmware.png b/aws-v2/icons-50x50/Database/AmazonRdsOnVmware.png new file mode 100644 index 0000000000000000000000000000000000000000..9ef2a0bcbe81bc6dbfe06ed23f6f06f2853b5d6e GIT binary patch literal 2739 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Database/AmazonRdsOracleInstance.png b/aws-v2/icons-50x50/Database/AmazonRdsOracleInstance.png new file mode 100644 index 0000000000000000000000000000000000000000..1013146ab8f421e7d409cc24bc05e0bb2b246f4c GIT binary patch literal 2427 zcmeHHXHb*r7XCsJ!AOs+C_-o}gFuK#Nuf!|7bKa`7F-bsgeG7jEl9aU5QPP)>s3I? z6;K2gX(AvH$|5bH8;AuE=^`Q#Sy_bp`DbVD%)S5bkA3Go@AIBB&-0cuXHE*0LOd*` zECm3-VG?NL2qF5r9TbIDowrem5QzC(k*xrrHsjDPO&s#od_YGs07Pp80Q))s>_8#* zG5|!N0ASS%05Ep}K#6&;#Q_HZB0E%jX97gPf?Nw59+uFLB@W_1E{4Fv*$rSoE*9kB zz(G85z?k^l{2UKU;$ewAj6Fo-VnCiX*l%XXHL)GE1bHy)eN*Bfbk5)N?+pCkW&kSY zzupFwy~8ExuMq5pJ5rn={O?2R0%y}*@t<2C-_GvcnU6uMsY=?mpFSY{X--Vf?dOX_ zH$~!B*3)HKRia*Bmy)KVB0ImmP$pU(aWIe}$5Sz9C1?o4jWg;t3X=;R(Scuf{s@L= z3m1*U^0x2uJf_%qGv~%X2O=twb#}YQy(z_vTl%HuKPvIhHNO(Hxx%v6PP}%))zsg} z#NKYvdGOo#spLmT4?aCCC;r2`>b?<|UsU=>yH95H^xic}%)M&abnMw7jqozfqOMTK z^Qi?nt6C5JxTZc&@=J!T!I$N_r~rDxhr;DIpFOX|Ub>#vI%EG2*z*dadGT%N^Dyso zL>nMkTm^(2NhWwc41i5^d^cEDh=?i_ln5u02@>-n2jBFZ&DGQdgc& zaQIQtZ7jR4qm}OaQ+Cpuk+o_;&l17Eo4hPLIN6nbdBcYXBej`S??GGMFwVrOpPf zxZ}LL@G0i-a+HqXth$(jm>QuV?}$m_y_J$v;5O<0Isx&a{7*DJciZ20cwn@2X=o8h z7Al4{T+S}(Pgg_g zQPgZ+vOmg}x@2T?ghzSevc=}yU+r@p#(ne!bdu+f|TaYGhAax|e zrFn8$K!VMVbh+e+h+3`Gz@~l;C)m}VLS=4fr@dbd3hwW3WCuxd`Xba~T5$H zmmU^e^hIEZuamphOwA}u()cp06n`bS>Q+Owo|o2WF9)vj&Z#BpGwLS3cJ2GzNLNNIN79D&g$a?hRJZvP;AM%$2a2=iGOU1n z=_lEd*2f1>U+5DP&o0cUv)*ItpQITTRG3+~_s2=QZgSAkb;JF}+U=L78ICnCPOQ4T=ocX8eaBgh3DVyZXNcIETV!4<+AHDTUwSZ) literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Database/AmazonRdsOracleInstanceAlt.png b/aws-v2/icons-50x50/Database/AmazonRdsOracleInstanceAlt.png new file mode 100644 index 0000000000000000000000000000000000000000..b9e4ed8a907100db5f6f456315274ec212cdc229 GIT binary patch literal 1738 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Database/AmazonRdsPostgresqlInstanceAlt.png b/aws-v2/icons-50x50/Database/AmazonRdsPostgresqlInstanceAlt.png new file mode 100644 index 0000000000000000000000000000000000000000..506dcd738edb2f6b964b7c0485130475e2e9ebaf GIT binary patch literal 1670 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`$f4;1l8sRAB9K#@^+u zwd+Z1&oh?pr>#6rTf3gI@;hthblTG6jG)I4Yxgs`Vzcr@XIi?RvGF)#>v7uF^R$iU z83&KECLX7N+6NB;I&bheh8`~QJd4#9D-Z1ASQV2h2uw2x&wnieQoBon{DOfr7Qhv~ z|5J>}w6E_UKKM8NNwtxJJg3_}mBqA1RAG0_g>8wo={P>z)S0}`$nGRxwZ>a<_9d-EZ(BNvtX0O zq@@xQJ!gnV$SB#b&Z}H(SJc$KYVD!$R53D4La$rvs(P?4>(!wI zGA@Hp)rvoX`+R5Ecvn|_y@J1h z#);FKr?fncjXE^nhJ^)&2CFlzSh-5${j`e-6DEaTOJTa@#*>h8Eo9o%qzkv!9`abi zw?NKq>fI=wNkz9@UNgM9IPG%cjkT+nEzeIl!F2U_MoLePrgC@Z%6*cHcQ&>zTRL?s zukzwq@ABI2a%F8R`^IP1)7RJ2;}_O*PH$b0U*DRXH!?kQ{PKF<$<2$qXSc8JA7i8A zLA9QqSDzAe6&Lm;J`^-EnizP|aAV;|&dxf|i}yC3WP7H$GV`TmR!`5&$eTTu+w44| ziiAJegnTaM;_B}5zTU3XXjQ0-OtbTKWs}$iILd6;!OKS1r_O=iJK)PWyRg~GkxN%(q}&VB&r>*8=cE^ zC1{IU!P{M5U4KfOebb*QA|tWoR9?~ST}&R`zZUuS*z{bks=j(hTRS~Xe@@EMU0ZTC zKTJEOu(I-BbkVPEdC4Z1@9#_QethocX6A!YPp%&Pc;NKuiiwIboNVo4HJLdfr&ml1)Lk6qwn{A4 zG-yl1s&Ls$+J#25xE8Q=a%|)k3QTBrnd9i(_9TseN#Rm&pT}O|dE3|Yn5;+=627jq zjdQswU(O*$hHdWZy(`O=fu%NsYKdz^NlIc#s#S7PDv)9@GB7gGH89dOFbgp>v@)=; zGPTe)05S}AyM(o&Xvob^$xN%nt>Kj9J1d|DNstY}`DrEPiAAXl<>lpinR(g8$%zH2 Ydih1^v)|cB0TnTLy85}Sb4q9e0Ict!TL1t6 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Database/AmazonRdsSqlServerInstance.png b/aws-v2/icons-50x50/Database/AmazonRdsSqlServerInstance.png new file mode 100644 index 0000000000000000000000000000000000000000..6a04c33c64e3e50fee42da9edffb4cd92d95fe0a GIT binary patch literal 2098 zcmZ{lX*|>m7svmzFpTZWjLO*e-5@HYp}~yZG}b7_p7oBA^ORA?%juMij^Y)>Q=ekb*;oX!RZ|)%6jc>G-;q{!@LNC4KF=rQrPFz{4er)_ z+{h_j`VZc0DBwGaAOJU@$6>Xg)d${`_yjbLVS|f^4?b#ZFN+)!RClOq08K%tx(kZH zqGI1*rXZb23!%t7hjlypIru=cPeQ?XA2gn8%8Ryhm1VUahSoDvzuZk1L$ZCtF zD}#?aH+9$>>|fxl+}=`%!9e~C8eMCq&WDhRTsXEDGKi8Y=};Kjki6PV zdVHhrvhx=1Y?y8%PXfV&VdyUOklm%Q-z8iF--p7)UG-gew7TeE573j9mL6WYI_F=b zUgbr!$Pgm-mm@joUY5sqKVb`rTf&jhkRxSCU05aj1>_z^7ae#bP#9thF@U8*(^;CV z$3!Z(?9=wnk1e}1U(o})IEzJYdyVdYy0QpJQT;bvGX4;(-|js{v+VenoBeSN<=zWj zYihou-7+Tx5)nJ%&)_o^t>eSEs*k(*3}H|KyeJS?B`OQE1sbd;pKoS3GnuC^j%72X z=&pvX!s`q@oC%iPe&0Cp2Ql#=2OfiHghr2lKMCdz`niM`P&rDRpoVmr*zUC=_!^Y? z+B^i>Z_6&yJ_MVGtwBbh^ViJLKnD%d8oY)tRousk+z79HJ5zfbrxIKC_XvbbS)D`9 z%7Z73IFE3bDUlegS4XGRGpRC-o93F75B6~k;$9TANqkvklO31IC@AkV#)o@ealAIE zPW+q&Px3$>{T&?$q?MZc3GeGa)q?Lq7PLcEYlGsr&)ps}XZp_8hD)@Q(Xohi`Ya1} z9(4q`1(^*ttneGXpm`vtbU2q-mh5*Q)=j*rc&4-g^rTkY#ATwWbcM~7gOR(I##8xt z*>AujohA%=cARd$HYh0Osp@)n&uMA{aU*CHZAn$!#F0Sg* zkZoGg{x|u)OUi~T%Sj@#uv9_OA?c>oFP|L?TclXlq7G;cBIw~+8qf5d<_Zf)|07Ae zhPkV9^Yf{kVtH@BhYwr*Z#Q!Lb}$2hd3w^4evlfZON|_)#lcV#~@pcyaVkCUlqkLz|k4?Yd<@q4bE@^7U>_0 z@kKdfh0eB$rhe74Mn}U~!-Zb?*A@do6N=|~cA*{S- zSxvCXIxuvr#Hg;ffEeYx;c0F61Yf-;in+wTJURose9>}NNR^6Kfzg}of7{OeWvy+f z@jR*g#}qgD$0yKOTWelGe;B+eNQOg6 zl-ilt+BYldU$ue1cczq~4)S2V{zV?QX*XAHRkkx1Xy02%?jIKOiUj>If91556~8>? zo+GDKW{HpX*0{J}&K7QVk9_Vrl&p#+1UFp|MkLfJeQ91!ZJ4>&v!T>-pvR~u=aw$7 z+&^J&%+VuJZeOgaS&^&oMAbfjtV_OAPppmd^tXs1RKM>|_~vA(N%~_-^U|qqhjq+! z!Lz-nOzNu7KO2Q9y)9grNh9wO!bdEN0W(opd&|@#osO#098~RfA9;VAe4lHExy5A>w zhV9nZTS%oL@SKFZf2;D=F+$dMp_vQM0(~aNhO-u`;oX?5)ZTXSuhM_UD0n}0WY={a zlP`yN~jKdSG{^;&M0 zsDMos$KKf+8(=IG#=|t?r>+CcBY#Zah*ue{B&=A}4!a?$-CvkJ0a{KMhm)1ih{~oi z4LXUvk*{OM2w-m*^1OXV4WQ1-@xW&J6sWwIoaVv_*Lqwz5g|GEoiwbU)Kd*kUKN}} znk;+R2?e0q1Rq!(CyTu>b*u1BNf{3BfDX`L|1||XUwbVwB2@Io6HA>P$jlmm@__16 z^2Is(@M!cQ_$6L`XarI2%%jO|WfG6uL%97&L1V%mUyi~|n(SKD#>%~s_F|2xE$zc3 zx!$~3oB@OX8r5hvUbLV9TCiClHJA^;2y2AZ!y4&fP05CaX4n&ECMR{U`~)j!?Dz9` z|4$GV6BHhj^#28s(MyGV!O@==&c=k$5(22fKte)-et2|5Twp+Kuzn0Rv|`OdhQ9<5 MZJhCq*8Um)0z=4}YXATM literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Database/AmazonRdsSqlServerInstanceAlt.png b/aws-v2/icons-50x50/Database/AmazonRdsSqlServerInstanceAlt.png new file mode 100644 index 0000000000000000000000000000000000000000..14a8b16f3222f7e2461e414914dda2af3d0781b6 GIT binary patch literal 1696 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`*1m;1l8sRAB9K#@^+u zwd+YM&(k&@r>&gNo4H=Hc0Xh8e$v|GtTjmRjJ4+(2amHR9;bkcX^BqL(r}u(e8d@U z<#85>fC&SHz^MY5mUteqi2r>Y4jF)3czARX#k?7FuYI&>R z>V;KXB43(os%hV!u;^@73jfg!*H(r;OMQ{IFt^Ao?rBN!MV-=(&z%qU?Aj{Xw6<-= zQf@{jMkdEPhs~uxKQJbFySp%Su*!M>Ih+L^k;M#*R}O$M%A|N7U=OZE@CM1}U0_2Jc+v_N5s(K1|czStspYAX+ z;y58QZR+Ik02L;U6Q@tgi3KMK2u=@8W4h(WlaLZNO;kKFz*6V9#}d8;a&9{hYw;Ws zTIKSZ;Z@+&fMkm`>kcTbU%2wS9oT7_Heywm*n%F6&(>3 zIeW&<8@Fy+TUc2dZ`x$IYe!V%ZpSSfm>DODxq40zE9duT)z6oYxBuU8Kw)=+TNvLl zfs+?D7&Lz9@YuZK#f%#kODm?g98qaaIXLBtNyoG)UwD*{omrD}Oy>H9m<3{P$M$^r z!*uM>q9pCm+mkMBDw@pIdumnIa|_emQpFpl-P-l5OJ{pWo7*w9m1z^i*p6)w3qOC2 zXZ5x!ENj-Q-Ge9@9O{rT7FZ$qavonmUia3X zIdQ{qZ$n_Ie|&GEo9>;&xaz%YrFRolJ;c?{l>Dk8*%%1rDfTNq+ zv0Vnq$;`<+#4=_SYshgaPY}AWMPO=z+t!{e$*V@IQbV{eMqLs0xX83B?yAT7BPTPo z8l+Tej+lA;Xyg@gWK%VqG~0Hx{MjSF|t&c8IWxoUBdzhmbz6rIc+XN&nuJF|1!f~6gdE5j5+cXA*0 z4IPh4;3Q{Gr{~O=*wVF)X&wQi5%HXxSVmg*jA&(#GbzFOGSMzWoGD2eh3|52WNbog z=Q`x#HBwIDXXMUEB;VPP#)qkg1ak}LFs?(T6^otStAyv%6*YY3_$C5PZ~nYIx3Jw# zU5S4-sr@%CA$4+rzmxNtXMJmsH^1%fKN=9u60Pp-?*5Zo$TPO-?*Z2s%#Fg*d7)@` zW8>S%*yg)x{tR!++Ii6S&X8Z&csFfrlqIfhTw*Xc(RYSYvu8X5M|DhSo&lrR&HMbr zS)1Z-r1FKD4@-l?8y1cO)3aNaPJ_i|3lE|unp&4p_5&b&eRXXwGM*C_&Gri&2M5-p zleo>T%VR9@8}fny3UtH|heS;jkryi83nsV{!O||Bu|e%!ZTqr9AKHjY+f}V#$P?jc#cv1)Dq=BxWPb8>) zE+}Io46+;Vrf^^%Od*$;>!jf5r07V@%~ePmXzS|fZ||k{b<(;!`>4HF+IkR%`v`^U zl&553V_ZpAR!LlA9XX{U{e^20spGDtt)=-ZiA1WeskG!()TaV{gs(zglT_Q%1uKZ3v@h@~P&kmsL;%R_$EW#dLGU z4&|5aKhA)Cah?7i>AGiShE06nS2iMhu!!N?21%4$d^5cIDzW(lBp5gy*a2ci^f((j36YTswLqf4Z l9zbYl=w&ZI?_fMOz~i!i(A`%eeI-Z)piHcct8Tc({0o6J3={wW literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Database/AmazonRedshiftDenseComputeNode.png b/aws-v2/icons-50x50/Database/AmazonRedshiftDenseComputeNode.png new file mode 100644 index 0000000000000000000000000000000000000000..deb8b5d0f7a00ad743615117953875e91800bfbd GIT binary patch literal 2216 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`(RSz$e5NsKDCejJ3yU zYxgrYK!*ESD>oo{+REdsjR%lCV*wQLIOpJg)YAQomFHPopt$>4uoj@Mk&A#KLx%UQ zfZ^{jquAoaW?$S)X3qXE{ihWdOlrH6l`HD12$t~;Ch>ZbUt zlp4lr{@-gg)i+=DXO8)P&suGj?v8)&YB>wv{COeL@lkc^&rjFCoU~A$aW2Bv&fc6` zYunRALD2$d3BK*$TrZt>WaL@7{Kn}62M;}9d%j8McJ^xn4lefAuf0M)OjsT%lx?}y z7S1s@X>}=+$FKcySx$G{BbV-NvPsVf)MuAJBf0hNguLCwhJL|mGhKYU%0GL0>1}B7 zK4Ln@`27W=X=bs9r({meiOsGTqJb?u5oE6U|ZREY8QmK3Bdn?eN zj7i?^E({&4vK~MVXMsm#F$3e310c*eF_%dmD9B#o>Fdh=go%xZ!#Xc1^#B6{^IlIE z#}JR>$q5Uj5=4Z=1X-B{4GY~KZSnB1YiH8TRN8vt#Ho|o4LN}|>s;1|rHY0w2y%1V z`ux?B?28vtR6@JwOfyp!&WxJ(`o$|lp=}+3@(YhTJl(l)qM@Q~&n&fNY0t!dIVAjy zxqIr?v1@*_CrYm8t7bp`+^_H4xpSvZEju7kTv%GXspR-$3o*Aset&(}e9`sK?XTXSFc{py7hd~i>MnC$uX}dy_S}^sp!{}Hzg-2C5JCNa2lg#st9XlVoq-J zvLcR*>y`H|W~yslQe`O$EIU4?Z)fmtyj zAts4@G2F_J?^J&F{nJ?TqscP&fXRwk%Bruw#GJd8_;Art?|IrfXD^X*M3=t}QtdYtOr zVs(4vNUV!JudBpsTdv+ey($0J{(FXv9!x?sBAc16jV zyoYvQzOhMs#ziqNt;biGboF=+9A%Y%e3x%|bxRj_!NM(q5gNYCVFEo5Z=QdjE~Gcb z;oQaOZ#JvMBffO{R&5Ym`Qq}y&@YAt2F6|T`7ELv@;)$q`{aE2c~`6jcZAN-ik^sqxivgh_H$NpatrE9}oV=%fKn;>08-nxGO3D+9QW?t2 i%k?tzvWt@w3sUv+i_&MmvylQSV(@hJb6Mw<&;$VPskRva literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Database/AmazonRedshiftDenseStorageNode.png b/aws-v2/icons-50x50/Database/AmazonRedshiftDenseStorageNode.png new file mode 100644 index 0000000000000000000000000000000000000000..4ff55a0cc09ea9b3c15d4c73bf0d02a04cda75ae GIT binary patch literal 2248 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Database/AwsDatabaseMigrationService.png b/aws-v2/icons-50x50/Database/AwsDatabaseMigrationService.png new file mode 100644 index 0000000000000000000000000000000000000000..7c4d18ab6dffda97c1e83ccd65ce0ebad2832c04 GIT binary patch literal 1447 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/DeveloperTools/AwsCloudDevelopmentKit.png b/aws-v2/icons-50x50/DeveloperTools/AwsCloudDevelopmentKit.png new file mode 100644 index 0000000000000000000000000000000000000000..5e7dad145debf3453980001e18d9cbf3795238d3 GIT binary patch literal 2003 zcmZ`)X*|>m7yifV71F)8-Ye->xl2k#L!~Iy*tf9_i8fcsx$_&M1u2KSf$9-Gj-ne{V4d!eTTp_~>)Vr4lJ`}dyy6)&c4=X8GdYv>rInAtFWrFPU%#F0$1Gkl z$C^42sy=Z&11To<1mcMJLmd}vPk^|S7*mppj~p6fwV-si?jIg`OnlpSbXBrdP%>-l zHk^{hT3_GBla^oQv60ElInH`%<##u)5esJ`ow52NgJpAbI3b1E+##6fOULP}@JRZn zf94%LNKaxX+P?~0Is{MRChiA}^$slX<~JJK_{KIkRJUkZycH5fzix{+w!sI7(&Yf63m?l&r+wT6RVv)qPhlN_qPROYn~e`T3eSeyJ*G-KA!t##u7?Q&7S59 zq!v&jhqsZEJ)K`N+ugqq7Bdl!WDJjp38dw};wD0)=?yJ>B3TRzr2O49KQSrsg^v#o zEe1ZJ^$jkJP{dUF>Z5Sl!!T+_KHJ2BkXgWveKE;oNw&9lwtwuzy=0ElR)z>mMrbgtlGy;*<7I1UwtmIi-%m!A5LWJ?z@E|W-Pn^AEO%ViR1C9* zm@Cf8{d=F1+^J|rG62ZeTAP7gtOmV3)fK9dSxS2glHG{C--ZSVJ(zxcpKYCL^p;$L zNkZ@MWnSz$GuofOX`j&f6Vca9? z8W=sEsUd1W>w}+kpHv#5qj%_lzX_u7?AcH1tEzR8hz^IT0m^>Y?t8;MBn-u!p^&ep zwcqX1f8=XCKv^CuC!C=tJU;UU^%&o?^MqMBDsH(|Z%XfH zDqaMC{kyugqH!Pon1xQ(va-^Hvh2OpqmDHnC8TO4r1~e~tn+O*c)Uh&cC)Gz=$yf6 zgNvIjjm=GpH5arEdIe3N`CPN+7d5txNBo}0X4ssw+&c_GImKw5zKdv)I25201vy$A zi_1}DpK0wHlvIkUfhwGI>+z1IuXyDymg*f8Ip(`3H+~Q-2+m3pCmg& zH+>e)tPa^~2J9(nGe^cJ?Xgb%aWf+rjd|`K8}*?4+J*OL>*OnQtZ$@C4_qmRxu=Cx z&FPN5)Lx|F6_rgt7)RY*!-)Ll9)`g53nDzHdW>IB~GrR4u2aF~!xf(E(75h7yDH2Q$L|TUIKMqIs1^*fwj+(g*2)^mRZ6 zE_!-KAVVXN{uz+00JW+GW&e*L8156`7y17M7~4@@nc(p51}NMwEFAXO7YGjz*9~|S d80rl}`0BzR`@a!g)sPJV*5>wRpG`ay{tM9yFJu4! literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/DeveloperTools/AwsCodebuild.png b/aws-v2/icons-50x50/DeveloperTools/AwsCodebuild.png new file mode 100644 index 0000000000000000000000000000000000000000..8edde8e25baed6a7fddbcac31586b959e3fbebfe GIT binary patch literal 2599 zcmZ`*cU05M68^!Z7ex@k(4`k4K0j00w|fYXDGu1pqAGxovvN zL<5DbHbR4l#CE3M9!UghZ=|UoKr+?+TS!tpNV$kgN`DkulX9Juf{vP0C~WZs08s6t zG+>6#%l~GFdK*r2e1Z~|!})X2b<`*-lq@y(3?-HAT?SijAt5PE;U>6J(zIE8^(J`I zm_zurv73^7>G4y2F8R2b^YU+hkW-9{^rw)Z!;4}&>Tw=;blq4e=B5P&&OjR@ho&}0 z7V}!$35%g!gov@-Qw2hWe2`D;ni3Y$$?Kpq@G3=;=SC1NrhZj^*V!t~bzmZrn}kX- z8eS5U^~F-mQu$WAcpT{E((bQcM_7q$Ru!K2Bq+q=BlDF$#tRRjGF`MSMvsP4zIq~Gr(qix~)7p_*_iX!;? zv2mFWX1(p5pO0dIEObfjso+!M@z~Erx>uf@OfI5f-v8idNbfWId{7zYd`CmbYTx72a&D5~q>R{Wk9 zentYFwago~Y(}r|S0-+UEPT?W{nEO2;NG?^b`c zPYaCwXWx~S{{29eeox( zR7r|8R(}<>n!g~Jnr#bvM1|m6&HzW^Dw6&=XUL|YzLgl@Cg{6o6_Fn?8qbMnkmRel zgx!-aYcmO2c}y0~D5;@(7@#$g{Lw61V6OHJhnF@h54Xgpo`cf+?%~VY#EWpN8u)sh zI2{&J&XQ>$$e!vS#0HUlHh%QAF9C9QX^G-%T*)9?nVj_pI^BJ~!B^peWDs1R`^tR( zy9IMxbp=x&mc8Prey3BU#IWM#SYuQ{8i!>o%F=UgQ9t5(BIyESy^=#Tx@aTtSc!^~DP{83$%di<^22nnMoc z{gpnp*k0FZZ^eLZS$e19q;!$06J9)`Qz14iPfu3aL>uzfq>0aNAW4QxKNWBLeZ&Qo z3xy_1WBhCyX?8m87?n<&4o5pNAdot%KD|N>!VnpG>X_V|y6f{{J6xFgUOYE+Y;@7| z?~ww6fOKE~n}XB2uSK9R4!uVkWp!aL0>hb(b=4hdd7)upf#sRYQ8q~&9*~&0Yfj@_ zpSE}zxnL}#*}{WADM|&p^BhaL$9gVp7@?z{b5#>&*bXU! zk&iSZB1nU(9`Xf6=Y1fP){p7M4?d&5yP*qq31;9CO()GU;+2Fsoy-g8%J60-RS6}l zOm{<=KR|Q-Dycd-)@Fq=FZ@iC4k*L#GhN52*}?L8wMd_h(6O~L zZT}h4TBbU{t2_02E4qUnF*2;g4wB8em-*`3^ZqRr?!w9|DhLfpYPrTNd2_`HLlRwn zvM8A4prME=-}x41`Ez;&FbvW(JuGdvRALu<3VO-??GYFzpU6+b)5 z#3H4>muPslms+m|oFWQNhugL6HSMQ}K|%cG8`E;;D0E}ti=KQLx{vJ+d4^#>pqrha zB45V^-<%arrBY8|MfnAhh|3w!T!&uYtil}!_t234Rv6~rS3Jp!TUY2kdWiK9zrUu5 zzrBsWgQA_U0}%izuoUGsXowRHK literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/DeveloperTools/AwsCodecommit.png b/aws-v2/icons-50x50/DeveloperTools/AwsCodecommit.png new file mode 100644 index 0000000000000000000000000000000000000000..718f1914373ac06bc0caf0fe8c2d338900cdc4db GIT binary patch literal 1711 zcmV;g22lBlP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw0007` zP)t-sJ4nnrN6a`y%Q;5NN>z}3OUTM`!SJ1=9@9ggS%g*uO;`ij{_-u9A zI7Z8kmg4H``fqsIK1JiIL#t=lD=u(K$xUrmX1L z+x6Pr^-fyRRA16qW7Jq<(?wFxI!Mf9Z`bGP`N75Se~8|qsORtS`;(gEaC+M8?fU5I z`FVoeb9~#;)bsoM{^#iVm!9N6P0fIa-v0jo{QUl}wd#0*+(%Q-S!C4d>iLS2;WtFf zfr{SH)AQ-;`R(ueqp9aoUDD>~_=AhzH$}^Wir-^x*1W*&a(mi(gWP+B-P6|eyuj{K zUef01_-1g|NL0_ayzGpW;Wb0by}|B5PR>SB&w`5HyT9#%i{C;|&OS=b?(qA-#P4El z*6Zy0jg;Yjhuu|S(^X*8eumwKj^H*!%WQVp?(h3$Z`a)3_Jxh#KTOR;P|m)>?x3dT zoTBA9N6cJj)y>fIkC)=Hw(E+K;80u9sjunr^82Bu=B=~p*4gx3Xw`3d+Dur{+uru1 zs^_@9?1+%yJxR>t<@mtF?n6+{ZFkw5qUA|e(89*=&eHO=y6jV4(#+5Dl$+!5@%x>l z<+;A?)YtU9!R|&=&&<&BWNz1)pym1b{g9X9Q(w}jt?2jo{mISoJxa~g*7Vof^EDnd8sW@|B$AU~ATfj^Ai<*r=}P;p6wE ztLRNx(SwZN+T8U|ThZU)_nM*Qn4je8>-l+s+-`W;V{X=xn&Xw6O)V?nxN(0;P$qOV2XskIMF->p z1`G)UUwiBy0008dNkl4S6jfA8WgS3pS9Fx4fJaNvGS5V}XW>ip8R#8<|Q`aCy3$vz{wvMizzJZpZ zk&!VI1EV}Tz+$zDshPQjrIodft(_>NhPo;mP_xI>!sOuS#N_Ov=gKF{#K2^1U5bex_44D06aA*ND zV&mcy5)zY8{3{iMPYXk`Zc1vZo~{V-TA0()Go++4($km;YVm|>VajyNVrI^E%V8p< zg-Jy#HxJCn*9&rXwkyadq=m6i+pMU#1jH&Wb1bh2D=UTgzmge;7WpdP>Y7@;I*>BP z`i92FhI&Q@d5~&j0~}hIn~LP5rJ7sp!Fr@pQ>7Rgm|NSV7~4BK?MoQ3I;@KenE1QB zL>XabGWG=Z_VqIrr%yl)|(ySXSswoyJ%?JwbfN%vqKUm|7S; zP0eS|;kJ{9gwNav{lVB>Dl6LLhW9ZQj z^pkvh+}@&n%q*;;0yxvyerJYhbvy+JX02y{q_%^H4l^?_GBe^xFqNWS@g+z2jwT#q zVU|CB9BfKyP$(mwG$wx{{p6{F(`QyNAtDY~=;BFZD`d`|JAa{59!HA87L^yz@AdO` zY`~=eix$R9u9umduUzG1Bw7o@wGASbd4j#l#A^{K*1OJ`b|c{?R6&_YG77j^hUu_d zw;S&m2Dd`f*xI|2XyEQz%rqu`@07PPG)x(d?@vVo_l+?NWes2f2Nz{z)IbA_j0~fI zegFX2t>3-rM*N-t001R)MObuXVRU6WV{&C-bY%cCFfuSLFfuJLHdHY&IxsmpFf%JK zF*-0X9${xD0000bbVXQnWMOn=I&E)cX=Zr%F*-0gIxsUUFflqX zFmF8Hng9R*8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H1002ovPDHLk FV1lQBb(sJF literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/DeveloperTools/AwsCodedeploy.png b/aws-v2/icons-50x50/DeveloperTools/AwsCodedeploy.png new file mode 100644 index 0000000000000000000000000000000000000000..04751df235aa6119859c07aad8577f12cc93d73d GIT binary patch literal 1932 zcmZ`)c|6n!8~@2sYJ1b$vD$X4_uaLdN;}b3q$2k@7+U0*F^t>HMj@5^J|aisN@C?o zM2@0J8qC2MV+;nv%wR5K7;~YW{(Jv<|9GD7^ZkCF@8|jJ`+3qG>@D{1{b4Tv0Q;>h zO`Q~|`>pmUE4ns4Dp3I{{>FC30MPPy-xf?&!B4?0o$LVM{;vQKmjnPZg%r080CzzE zz=i^V0U7|lN0q&EGz5TM8xFS4W>+n7`sUaxW>^CYoW2F_rai#}G5#opR`Q(L_-3WE zhu6`~t#4jIS1=wX(>(miH^GD}=2(Z@#H@TemaxX=NSE1Cv1D5=-x(#X<41*g=mlr* zF>|Mp>_YnN{AT-m?)}7>*wk4rPgYg8Wa>bOO`DBQn0eE|VJ%4(nG%~nM?C|`149BH zUsl_+d>b)tXoc(gz{3-T7Lbu!Fw(PX)(S^DMqUpJpVT+UA)~1DMe#UgBjhd>fucN2 zp}~SDFjxUHdTMD!`mvwy;4${1c4?ZnX?<(-MctC6^T?}KHh)zfpFZmqNSmh< zCpXv}S!g8H95V7{STH`Z;pj2O;mKkWY4;Op-a+Kgg95NS@o~|DyWcpQD~n5;Wi3me z*RUKt$L8qb`qwMv)lBM)XlYrRQ?$^JS-oz9fA^6G@furXNJ=W129`JzFu?^%a)py@ zU5VGMaW`!7L-@6(R`z96tb+&9$PRzQ25;*+YVS@ovc)&HtdzcBmRB(;Q=%2NG%$RU zOxdXTn-y?pvZb9fIV~cNuNOaO*tro)E1BTi#07@<%a8ybI1CPurW!rpoqz`DrQRu$2W}fzL&SXy<_Dv>f|{F52H}1B53eL-@xjhKBOs{ z$PY>B`NTK2!*jT@?mqsec)Poo-`2%ZB;rN__=*CQd~7UCz!r>54{crb9+> zpNGE?`i2JZ{aDQJrv`7jDp%z;r`4i6ld7weI?=TSZQtqXDg8DyJd~+@`iyo%ZGHXe zhPvQ@ptYdIyC{gPDA~`b9LA)Q`=GHy)kFP!6PC%i2+DdS(=>BKQ_>g6iw!6OCFTElEK7KeAf1)9(Mj!9$S;2A^ES)>6xRn zFL$)HYfYg#cHfJ*cUK$`DB2W(my6K_hjI-Abt@8uha-Z~PkyPf4=!oC2xm1Ol~P}X zM^W=xLHIKN>u$)Mgyc*iLdWY(fjaFhwusXNMfmvWx^)GKO5WBR9bL?rBx5PB<^bO! z5PD(xsDdk{~Cn)8d8(Ou9;y|6;}4*|zNA0$9J;7RC_obrLuNdZmO5#vza6Qk#v zMRj;M;*}LZ#k79yH9m?!-Pc#St6VhUi%pXwdlrINLa|9wOJT2!EzdG^*MNw<|w&ObOH z7ryqKdwM`k?i8h-xQ+~_ArJU+LXEIsTja-kPkD293p#o2F>PaOX+|x${3)PR3S9{1-DFJcu(QR5r zv5E}#9^u44XthuzPbX7o-c)0qN?1E;(PgU;xrL0O_3tDF)C9 zn7`uL{f{9O=^KcM{{IG~;arKraO~R!2oezy3A^J5L`FuQ4-5+qhr>{Q=aF~(OZkRB QD3$;#Gkepfo6v-R01B=NKmY&$ literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/DeveloperTools/AwsCodepipeline.png b/aws-v2/icons-50x50/DeveloperTools/AwsCodepipeline.png new file mode 100644 index 0000000000000000000000000000000000000000..19f0a64fc35c1111ce10f10e5bc5825bc2c69e7d GIT binary patch literal 1295 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/DeveloperTools/AwsXRay.png b/aws-v2/icons-50x50/DeveloperTools/AwsXRay.png new file mode 100644 index 0000000000000000000000000000000000000000..847fe45ae253115ce7d743a944580a3959b2438c GIT binary patch literal 1703 zcmZ`&XH=637X5U@p$;o72u_jNS=j->4eS{NRvbzwi6n#&5CTFdp^PBXmEs6UkYq)= z6h%a;1RNoV6fq!WFpY%J5(y;`(g>jwV4RIV_s5>|?z`{3^X_?n?#n~KUA5HDr~?3? z1#tr-m2CMLs$VFx$>ObSC7p$a=lfAXHyuY%#zqGu^U~N6A69hy|x*!>kpRWi-3ikANb-f_{-dubd=hs|b-HTQ3 z-0rGKQTmwghGKN}N%2LCu3ijl7mBqr#oc%OQT6hg?BKUfv9l-R@)cTBt8iJcADuj# zn*C9-cJRD;)ecIFOXWzU2X}IL_`-$6J6vQS>wdvPWc-XhjP`a=HaN2G0H>3O*7+;@ zi~K#YL?K&0?06%&a&_E0cp?iwpOC@b+&XG)7o)@29{$X`c|4(5(ej%p_BJOdYSIx- z55GC>DnqPR3p zM$X(tXG#`fzPo>IhP#tZn1}f?b003$x2$qL?)>adlgbW8De|Wcf>FxG-284YdCd+= z1$)vPi9%AhG$eY;-ksJ!6uuu_9~fS5Y!%u;s6G8_RnJy1w3 z?Ol?HxS6PgnTL;-yaHLC*H|Cu8{-pO5byEoI>GOhjifu=q2J~IDOt?I^ZLlLtDzHw z;>B6+PC`1DGq+P!yYhBG_L3y-e!GUtUsw_B`-QR5SaweSJT8Bp%iFE2S?M2?p@LWg zBkNXR%J7(cZ|{$(nQeqWv-jPa1B~98S=p22 zOgxXbu&eZ>2SM{IB^?X7;tFQoX8!rv<7zkE{1Sj;Z1QIuD~vgQRyq7K5dw4ma{2g4 zO*NI*1`t!FZMPv{2b9}rD8@kLi{l0rh z0az7;hSU4@Qe2DA%f-$iq&~>7Ek+bTx?wl;saET2Uosjs_0pf@nW1}nSF0({dFV5y4o(~(@}RvegvGW<9+lmi;mXU z-A3or2EupJYbC}QMZvoWkNz@sNU5P$`lYDS`5$YPuJ1*C_+|63QAha_=MtTL6T^ZN zv9_V{SS10LAWM)r$kH5Sg|e`)1=-kwemW0Q7NCq*$Z!5f5EB~~6@L5w3pAzT8l}MS u^98Ti@Whnhcr1{Tl5!#H#`T2I;G5VBvGEaAvP)-_O8~?f4sLVAWc?T5C}_a| literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/DeveloperTools/Cloud9Resource.png b/aws-v2/icons-50x50/DeveloperTools/Cloud9Resource.png new file mode 100644 index 0000000000000000000000000000000000000000..c5d53fc4f1aa4644b6790bc7728c4a654adf22aa GIT binary patch literal 1866 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`)cR;1l8sRAB9K#@79e zwZ~~w&okDZXRSTX+PI&xaX(|}b=unfjE(zgE6=l59%rpRPg{GQvGF)#>2c2585E#d8%8~5|+vCR@!>`qU*dS2@|KU>s0<%RQ^EGF*WRwc_}^Gff< zN$&j$P50!kTQko3us6lQFSv7+vDt0s^!yp}7q>2+QXje9|8km=dhE@R$#st}U2C1W z%QHLZz!}NpZkGw=5tcPsE15r9ZCnyBn4@O0u6cEBL1Dvk?WD$3ZVRBV7?Zr+T^Kr8 zWj%l#&H|6fVg|-52SAu{VlI{XE)7O>#2@@L+C+ju|Pc2|JUGC}P7~*mKZRpSV z(}gnc92MR3x^uQ{o0K&x)MvA*ny#ky#jPG&mo#h023ajrESdO}<7DVWWy?i(zF+qsQK%$2fQ~pkjjgB)c+LDCA)(d)EXFF~2`iWzgfc~TP$0gi2 zco*_YKP`}{3&`VIeD>ku><3TQb=^p+W9R5!vNmwB_oD49lh>?by0~$RZQk*7728>E zr_Gq-;pw&Eli#%^Z!QUVmb>4+qEOmz#Ty(E(ljIFOrbD zBqj+c$oRG!ih*Z&3gGsMuam?jE9y_I?X2yY@s7v!LP9F8i?hc;0s^?;HmFkUN_5fe);71q#9)ohdoq?4*GF6EXZ$*Trp@2`GwY=& z6AsgWY>{U(e3M@&ozE!l)SG>Jm%@36@EIPBW@kfZhAOSN#ul^t-o0bXrNyoZu9ICf z`&mQY#oX5)nM!3RO|dSwZat{8t$Ww=St_sJRo+WK$~RAE`Ey6_?JB)n9ZC=~jAIy`@o*hVi#~uMp#i}K)5hW>!C8<`) zMX5lF!N|bKK-a)X*T5{q(9p`j(#pV8+W^QgsNEPOgQ6ifKP5A*61N7PH?I}|HAsSN t2+mI{DNig)WhgH%*UQYyE>2D?NY%?PN}v7CMhd8i!PC{xWt~$(699Yb983TJ literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/DeveloperTools/DeveloperTools.png b/aws-v2/icons-50x50/DeveloperTools/DeveloperTools.png new file mode 100644 index 0000000000000000000000000000000000000000..15df900f3f46e73ff71cb897d9d090c77aeebc61 GIT binary patch literal 1962 zcmZ`&c~H|y8vSu7A|9iR;EJoR&Ok9pjFcmn5F-S_6%Y`)&k&9*gd0pag1{_?BFLa| z1}_e|4@Ct<86t8>NJ0{F5eN_?W@cuBK8wZL_zLC5 z#=2ZC&&tXIO+P)0MGw z;$+1yb4BGdp;(TsGZp4az4vH=$zC0z$SL%d+xO;%M->Af3j)G0)c?2@ZgUgptG-8pE zkUvGCDV}!8a2foHHg+i1+<1P8q{K6)MuDBA$8XA$aIIFMT{%-F%^mDD>TN+<9e}YFf*r6C|y#)T&NG9h_8mTY8n^C64kZb z$&grfWz`&SLYa{}IVoHZj%G*VxQ<@*A&O!~w9(qR^rS`N6~e^lO^(nM4Xu)iDP`aL zPyIv7gCla>wTY@4@WrO@*NE4YU+An=@Ke$2d-j23mEwu=0@Tzscka^Oq2YS-W@+h7 zg2CRhg&%eAEZQ6*UEEEAlSp?LVF&&rTaq!%_ndb2^zwFx9o9Lhr~mDK*vai^@D#Oh z7e{-baK}H9;6ghA>6Z+sjrV;GwemRik$ zZdQ*71_lPS9_ryjV1EKuM`nIzAv)LbRgIxqW?Q zxTUdGqgmdDlVe?RNyfPNm{jt@-O-n6`*F8Emy%E&);+H~U;lu|Z*Lj7zHhB-CNR;r zj2oxCaygr>zaE3tL|;nA=VT~c^(Pf(*tGeoSE|)5@%E+##J77`U|m1Nh)j&DHjg)L zbGZWvuw_}-(&>rh;%{;Lmn)ln28COO_-cK9<)Em2Q7i zxtVnoWud%Ub>UFLYnzGk!=_Phj-sl9=9A7tPOu0cURe;1U-CD5tA8JsIQzUymY>|) z2iURmu9T!FW%gt0S;AwsHu~m=9?QtTghEDU6$aiiV;i8qjmKz;i z>5L~q&85p$WqD0n0oku!U>!WCfA`pQbq{>OI-m-nc^UCrsTU zI&l|6`!&l>-Tk-ezP`%SLC0W?B-U2XnhWbg!1Ui0bou9-iX%RaDc- zx``pZ!v4D;DDylG@Dx literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/EndUserComputing/AmazonAppstream20.png b/aws-v2/icons-50x50/EndUserComputing/AmazonAppstream20.png new file mode 100644 index 0000000000000000000000000000000000000000..65e2907f36f122ab35dc445acf1504c52426bf3b GIT binary patch literal 920 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5l=u+f6XGgUogrPFE?bi+ zU6r1_a_)wUr`KORwdvBCjh9Ymt(YTKm0r1V+0Wm?_4ielPO=D)wXl}`>$WxcC359|UKXxd@b2s9&p*EZ`~NRz)!g5I|E#-k(s@!-_R2XxPuItPuLn|$N#5=*{&{JR zo<>&pIwiH(PoO+2a zp4hV>`gRnLcTM`e7oB(arpSn`tkt!umsXx@$jfAR%~5NcLxx%TjPpSmD=*$qN_?il zJ8S6?bITJt>MIyI(iEB`CLCZ>+h;gkqQ$3otI$k|%?aY+N-a@kCx7x^j1^oTlPJDQ z;auU?sM(%>TOPHT`ORKi=Dwt~EUsL1$?e@c-tfD$gx4klP#!2b(8i~)In!b^k zy*Eurea+&TX;-H{J9v9{+vLudwKcmg*?82~YI8`IO55)$nbUJ5-{q^~l9IBN7bTyI zHyr!JSl?r7k^U>%85k3)C9V-ADTyViR>?)FK#IZ0z{o(?z)07?EX2^z%D~dfz)af! z$T0AU^k_uUkei>9nO2EggDuMkTc8F>kPX54X(i=}MX3zs<>h*rdD+Fui3O>8`9NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lxPp|32~LF&XBH7m#xW^ zs!GpVF=ykY)0-}xso1bop*CB(Dt-OMQ!hS#*nIiSlMioy{QlLpbDex`mRwEd=O5qS zef`|NbN%+K=ih(*vgy+4)*b6)t25qx{j%ZWsh6KVEIe^Qzpb=p^NOuk&iT*mT6FT@ zwkzkJet7rc+t=^Eem(p6Ucaqm;faI(GrAU>H~@4DyYMPbAjO#E?e3zp>u%v{AcwQS zBeIx*@yY=ZW}KMIBo9(p;_2(k{)CB*hm%cTP+|g5=!d6^V~EG`x7SYcH5mx7JxII~ zv{6q(Pju;u9sB?PUa7wDw8?}6o&T>Ln(lL1k=bGXJD~;B8pCns2`U^< zwY>N9^P^uKesufK)UQV}>XKEKt~6WJ)>!`GCFigC&3vC3x6hZ{Eu5+@4GaU-64!{5 zl*E!$tK_0oAjM#0U}T_cV5Dnc7Gh{NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`)29;1l91Q=K7Ql`d74 zE?u3j-&SJPQ)Agvt=U|7==QZ|AKyKB|MvOE_X|%Rl&{TNc;Z0T$~n2K=4G#(d*Ig9 zWA|<<*XL%gm@QJ4EK!*%R-Q8R@a_}$Z{@6&Tv2NB2lnrqyj(x#;9U#ky?W z)?$n9YK!hF`~G^ziH-YiUVi%F-Q#y}9=&_>I7xb=HbG`)^&Dd1QCTt_^OJTOPf8ed7M@^%qZh zPivole1Gb)nHkGx>9v&{ynXG(rw_WVB?j$ffwQ`;duwfgsIS(bt#sq1)1A9EE=9xbY(PCuo-U3d9>?Eaiw~$40bTHW%^2Wto*VKCc|Nr@&h6?Eu zd-G)UYxE`OB_>4LX=L3MV*b)3p>#5(_+!K+Q=>a<^4=%9Pqv)e)6sc}4F-}-8mkge*^*vq&25|=53-Q~+RSu4U4v0GPt&ED<#GoMB#87;KFD_7JU zu>P*eFZQ}u4+STCyJ+Cz5mvbKJm6I)*>*xDfzNKkb`pQmQYhkZ! zA@%27&)BX1D~M0uwXQn6`Qe`+A&$e()`#x@cQ(Uf-W@jIV|P=W0w0}!o$mLZWuIu- zdE15*p|3wos_HnaYPs{ee9nC5mw0P5p=(NL?BV{uo~u@SX>t8qIh8vlNXtu4>{n0z zlb@!hEkADjc(km+Ao~XEX3g1(=Zw=Xa6hTQy=%(P0}8fF*&?gVO( v1lbUrpH@mmtT}V`<;yxP!WTttDnm{r-UW|EsB2M literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/EndUserComputing/AmazonWorkspaces.png b/aws-v2/icons-50x50/EndUserComputing/AmazonWorkspaces.png new file mode 100644 index 0000000000000000000000000000000000000000..ab46a2006b1b4a26e81c870bde550e346f02639b GIT binary patch literal 1826 zcmZ`)X*ipS7XC1;Tdm$Pb4M*T=vb=74a(R`6-7~|r6px5wov<;h$WHO62hP%5xd$I z5o#%FEhA+trGk{8BqRuGuG((;^ZvL$&Uw#!p7TEE&v~DNwSQnCDk3EU0D!2KrP)J1 zYJQ7<2=TKD6OQ4-cTf{s69AxOTs(%H<8wI=%ZIiAfKUPeR005e<+o5Q0Ehqqz=j(D z=o10pN^pM1Z-xLMxNL9ZV16~)M+yOzMnFxo(8a?&nQveJnu?H&@|KQul0Wf!$7zD}2|@+T9sgnEk!vgV9Y)( z&XS9Lu7g8l_q49Pl@NxTKzht=AI0ISwXYU|m)}=UG65%Zq?Nj&H@Y&fJW0R#6 zA0!+599)#i+21qDh%?JV*Nnc~`m%p?a`Jk5%rQT`oBp9@Y{)zt(>O6Qw*0AYVJ5J) zsDd`Y{jvv2j>LCT*Ld5r?9Z{(>d;puA$7$w>#J+LEqoW1GD(w*^Lt#7(M6y7dVEA@ zuLai?DIq0vp1$mSZ}-(Si` z`b_>nDaQvD4!zAA=-k-j{kb@wKiFk}k9|4Pzqz;DH$M|Yt+FTKuE0G{PEX&?ON;AYItM$oj*_st*Amwas)=EZ6SSVW>04Mhwu90& zJB4novm@c!X2vnCb@Fk3gABTBN%kiWdwydbT9HTSYj625_JD|`F&U(RH}5{t3BBzs z-i~KE@%ZEf)l!qw*Ph$g!M}f1TNyb%2)J8Yn0+yyl%D643&EDoVSvDgo^K(L86YUj zZwiN7*_sQl3ZB1oLD)(B`gs5l60$Ngaj+cnaFaM^DhSd9X=GKzV@Zhwd;!)+^eQLc zWx=r1Fy@%!){O$>WjN@&eb-9emw(85IH@V8JTjuW6roU---#~G()_UuSCiL~q-$V6 zuE@zzGO`Hup|V&T?290Zw1ku-d6<+(dg=rQ6Uok$mGNHB01t@Y&{%IEblYu(waQuE zSlj9yW-+T-pVd|{j;RerNR)l?efvhg6zKJ6C%BpCi%a8sf}s-{Vw4c4eukcriIuX3 zik_lUo{F~G?S37ti&9GQbiMW{cg|HJcz5rjNGi_yK5gXY4MpeL*;>CP`Dag`EZR$5 zM^%?kv{uur%3EwrCK|dhzd2f2{Ur9bz!fLLupxpSB&fV_L!U~WE7eZ49IbKDUEDo&_cRYU}$JRde%R5IT#>~_|HHP%x zi)_r40PC=88%>%)5&q)1RMFX{h`HBX0WFv=MTq;z6<<>BaWLlkhVFj{EOEf0lbQ0Z zQH!VA!UwX33czKT>3cS6j}NGA|CFtE3rgEIM%XNv65=QRhL@jB+*X$JJ(nteUg-c_ zUzmNDgRgv`TqFk6dVnJjuFfA~bz11w(Zhi^&`>Hfw#fC{VO|Y#Q(57fr z>--*XEkMw#O)BV?ioj#Ua>Z{6qv&Zj3O?=yrqGzv==y??3^!}LNn1m3AQxgm&BX8y z3iMzh&mkRGN`f6PtGP)UY#CcdrBD~(tK9Pb($V3B@jiuM*3#*a-Oo&w(Yi76p3!$o z$dsJRk(DxbMLeb|v^Y~lwfBd@T&jUkOJmRi$YgiW3~jFdiz&=wfc7Nx@USM}5Qk@6 z8u%CIPXDuQ67Hq%5$eSUK$GtYHISwnNXJ1#Lm#B45Bl{ch+lv< z)J?VjM-UL?>FXW!{{`f*BP?Ga`EA3aAn$M(B-9Il!C>mXfqr2gkYF$Mpin4z%TS6x O1X!6rFsr}ohW;;O)Sg=a literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/EndUserComputing/EndUserComputing.png b/aws-v2/icons-50x50/EndUserComputing/EndUserComputing.png new file mode 100644 index 0000000000000000000000000000000000000000..c07e0e8e0daf02124ba6651c0064a932fabd6a1d GIT binary patch literal 1747 zcmZ`&c~H|=5dH-trznDgl3IZZX;o~*$`KGvMS&`)kXo>g1jqqI4hfJuCQ&O_LIAl+ zP%s=t?iwh_tpsTS6@%eO5R7O-B8V4+!?8d6Upv!p-tK<;z1{a_-t0>`>F;f7Y;6nx zfT^#KR{$8DKAYhh(0}ucatRDj0?H2s01X)?tD$Sb+$P*7zz+au4gkQu3;@fZ#8v}9 zA_4$37yv-#1AtYW@Xjd@0MPsEm)=SW$5NcJcK5+!yqStyFwQhZsgDz-WZ8xpAk9GD1bUwyg6-y&Zo| zDVk-ET4ayBuU+2GjIw1BZJ5L_8IgyxxPMN`_a&2I^a!_fdf()@YdYPUhPS(Te(%*J z2TqI!pNSFWgxt(Ys1=RPyhy4mMGJZM?3lhuxp;W6eN;+qD8Hu|X^{=JjY?&z=cJmO z+@@-jfJ3Y-l514TxmO;1mJKuNOGebS?q)$}lO+WkUsF;))Ne(>UKHOFbT(#oHhq^u zNo{QyeyRLzKyv0rrb4TBO`~n0;#||{J1@mI4iA>~-y>A~dOR=LGvnffR-NAVJFYB$ zD-DlKXQbSz-=9h)*O!&|_qg*IGSzg&Ko7A}=$uMBmY4kC`6RlKXU95!NWkuYriiO9 zel$H5d_9vXt{j@4>KGfoGcwdVG9;N8EAH#!G*xY5M1G&i!ItIY%M0kgS3G|4>;RvI zxSAMKb>sfz_-1mrMN*hka?-d)RsFEf@e1i|arUVC#m~iAiFG14H!iAD_)fRjI`a6B zCl8yzHT)v%K9?pqHWpXB8Y4{yt$;9Ygx$Le&_Wbp1Vyy^s z6MX7xx21!Ej>a%i?vFygB^k?Wzx`IXDD3UX=xF4%i@`bBpbN_Y12Q4NKM;WELG=xd z)~-3ucHlF)gfaQDo=HA<5jIjqaAWtxBG{HK=g@&TTIL?tu}4o zJ3^ztQy^i-yuEkXA`W-Qt*3(~SWDsQewLbWv ze)07}p?&U$V{A+i<{OHU`T4;?W665eufD+erSBG=Re1CO=R8@E^#aTFDBE2`*w1!s zUQxZFNuM?T)Ly!QH{6bWJFOWC^D${Hy;dWtf^F=YIDF=)Ty&%rdqsoAgKC+=7l zl$1(F210Hd?-th4-IpuC@rT}5ZH>Gf}Eo4LaPk#V=O(vjOwHyBnW+WT~fGjWKeL63&inI z>&~53w}??%ZWq5gHeyGyq^`2Xe!R7DP~Sl_@styiMkf43&dAFn#)f=?CfAb z?G|(9$dW2a&6785Q7ci3vT;q&`CN#IP!5H&bYh*`wui`u^2Hrn-q*Ta*tsuG66wA=Ss`2v zY&_+$lKjeCv7(E&Hy$m7e2_^Al((L@q-JFytAgFVm33>+y%|Hc(k&p@JK3k}2C|I5 z4WYI<=(YKx(cFkrr%(O(mGN)Hh^Pjx7!j#eYi3|(koTs%^zIsyqj-zJefvmu?1C%y zyDUnhB|QTJ{+lo_F?MxJ`amb_%FI$3*ApC4`-CGw3E0pC95Or}2L`|i;e>ERI5{Gm z(R=qI5pGC?%Ps^+5Sl%Q_y4OQIu;v=r~ZFKA!#KAY}oqwhQL^S0y#7u2aw6+J&`d) cQg~<_Zcl7Hp>WQ_8Y}{QkNA7levje)4LxWv6aWAK literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/GameTech/AmazonGamelift.png b/aws-v2/icons-50x50/GameTech/AmazonGamelift.png new file mode 100644 index 0000000000000000000000000000000000000000..582a3cb050e66f58143bea55564b98f340ba8871 GIT binary patch literal 3029 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 GAN~gy>!}m~ literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/GameTech/GameTech.png b/aws-v2/icons-50x50/GameTech/GameTech.png new file mode 100644 index 0000000000000000000000000000000000000000..31f4ed28156884d55d2422a708a7effc21c1f506 GIT binary patch literal 1840 zcmZ`&c{tnY7XC4`mg2Uim}+mAd*^yokup*46afg zt!-l8ml{fKMX79vAY>ImL_`+CwWjUu{q_EL@AJ(2Jmt0)Y0X+8=_{!TL-v+{Xg|uzv#pTsi_jW@h&G_ICGncK3D_ z3dQ5ck3lmaAOM9zArOeW|3yeh2pWwxF);y;{tq8Neo{yeTg(?pV=aHuJt#rOuduW=gj9u&g4bS=AvgtdnNPqt*K!->Gc|) zv4wUb4YjUP2c#+f6QMSQHNmb-v_DH;pQUWDs0#7YE-rvJIV2lyUHvth!J#P%6Io?A z&fN6ogCEFI&g9=xIH)Tm-t=Z~wXm~P5Cb1g3!FrMPv+7#S>uWr7s}+Yyr*ipw?;_p zSgX#ML)s9U^7t$Kot>@s+{w)>Bt7CXae74FS1bJV>63u79qTq)|74!hEn$sqM7vOW zs)a({cH;H%7&wJ7x`FkjiWYVhvV*ZcX?8e0Ct~J#EMsCo`g`HxoB9?0?AAcz3Y)56 zj&0C}WaO^31;$oio$&Xf#Vq7>2VPK-#*My8dD|i?OXakeEHymkS7-8SGI^W{MNJlO znjohW~$RMie?XsUnVo|BWCo0DX$lehA%e!=SH<3+3AX%#sYu3kBsA(cp{ZH`=U z^YQibx?-e#%)szVJ0Dn%VYK!b7!sE#W{2iVH0l4d! zqN1B;pzCz@ni;AJm(!-9O*w(|zG!wEnsg4AR^6j!4A*{B^E|(_L;L6u!{gRfgDMzp zo=;5ESd^KXd-WL8;G^38#Ih;FVb)H)c zH@~ZU@mXt1`=4pi(S!)iY%jRGo99{BwTN5TtH{5{8<}?Xh=lf{m66EJnD|}Yk!E7^ znZdS(9s+~Y+u71G%duc$Yf4`icoTvdBJ^n%nM!@px2c*-yfum6|jCa-&m`O80Bzx}JD z|NibNw;K7RUN4lfBr-%k);M#v32lI~$35pA~4~_{139y1#LChgm=8#K%7cbgF z?Cc@7W)M(7P9m*&|1*G&3JFI(`r`pKG#dd9eD(PS-za2ULQqU7kdTmI5&i%b8ytiQ YwTOxd`)%Ff1lR<)!aSW@zeoJ^A9Zi0@Bjb+ literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/General/AwsMarketplace.png b/aws-v2/icons-50x50/General/AwsMarketplace.png new file mode 100644 index 0000000000000000000000000000000000000000..8a6f34621a9cf99ee81e6e97605234277a720e4c GIT binary patch literal 2888 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 Mp00i_>zopr0Is2{4gdfE literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/General/Disk.png b/aws-v2/icons-50x50/General/Disk.png new file mode 100644 index 0000000000000000000000000000000000000000..a0d951fbe925e97e5c0723d94557715cc24da4c3 GIT binary patch literal 2017 zcmeHGdoN0^t<41*cPNL~r!k&xGvSIUHr8j+&BNv&l? zWR+JbwM3f`BIVtZ%1-5Ns{J|p*Z#44cF+F1-*aEzdp`Hx@45GW&+c=uQIOM+0{}q5 zmc?*_G;xDBNkY1 zId1^4$N_-u;RQ{OWB`y*-^X@lLI4z=iZWoJjHzfmZ3mHo!qar{R1DS}iHAING)O^$ zkU>S_s3?$%+K@CfBne~$j;c+dqwr*;Ar*w;t*f~5|gjKNZoc!~~$!BNmS8fF7S zL13vQk|6>l=|ZXSmU4KCEL8V@`fnY8M)r3-gy!`}erOi|rVz9hJzq~jO9a&NogBE3 z{)Y#qsBi5Zbz+-CX2;w0IZQ&&+REs?t7)h2YK$#EW@yO@B-veG7pgeQN(#Syd9bNX zHD8pZmR#`txC{KiMA=KLJtJb*kDd4R7I*pFICSUPs%hh73F~#=5v0uSYl!R220~nE zuZ~>I?5E({Fw~4M?{low`AC?(0jz$fm&q&RgY)qcd7JIjjWUb7p%=q^?QIx9s+1NB zy2ysJ+@b(j|NRYyWrj*rD_O}|Po`xWZZ@zFfmP_IxabpPl?BMu@{nEoJ!%JV?p4dQ z_iRjI?gfEmYxmyO(S(^dEuXs&vdg|rNOB#6>JFG|?mzC~FO}4{URXV+vD>~eqpGUn zxcME1pkhifwtRGCJa}P!M?!J@yUwW8$`Mt#al});**L9F#ZUB0o%d<1O}exq*XRX& zk5bHp>ugN0*)91sUg^Z()K#9up|n^?a!B^O4=#d>6>Yrdwil>HFyarTLp!c1e9JxOtp ze@3mtXgDOm)6XcVE^f%H!D*(zJXNT`;LjBnm&jk@K7VuhZAGWNafH{kG*;p<`Y4xk zl0z1Q%6W~OTG~LD@yU?GNQFv`1#bOMYHB7G<{wICb@R?97Pq$4gvS=y_+7r}h_$%# zW5oqT_R%omk{)j|yRzYS16uD*-=vA>U1WNYrhCi0oh-4#v^-8H=ejK@EV}xBwmfXO z?y+}@%drV*7hgDOwYoAGHUDu(PHSV!pv=OTn0LRDk1jOZ^n+8VW_U%ZwMi8snHce^ z?7fy-4vE@yKE_(rc$C)rOeOgeJbrP^gyjEZ9@nGcWt8jHp@9XP>pnf`T0Vo$MQw@Y z%G45x)7VRIKWI*CX-&T-GceLTU$>N@rXttu$S=+9FAjNJzDc{s51U#Hl|tU^lRN3i z=vFj9esf3M;>32Xdr;ntOFktmXa8Vm%61OSQFq6hvIW>>MAgu(0-vs^+vLyr-F4@% zyYt2j^H2F7d6`zQdg_i^KJAKc6S;kKLD%GGawpBO$=Qh;vIps*lu&}c6~FjQf7FQO zw{^}mOSp`6YOEPaiKpMM@yw|Sj%OP5I;1BIIlg^2XjlB`BuQ#%y654sLc0@A< z1x=j^1Pjm{qVGV+0GpJ}4*w}2G|Vq3Aoi~Vp0E@9p#b%b3f!;&ezZ@dKM)-qjSD&& c9L4hq_s4}r2IkL`H6RdR%XDB=TX~=U9q_~E7XSbN literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/General/Forums.png b/aws-v2/icons-50x50/General/Forums.png new file mode 100644 index 0000000000000000000000000000000000000000..29c073a824f279386d5359687ac849952b531c6d GIT binary patch literal 1141 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`&><;1l8sRG_SHr)+4i zY+$EsWTRqaqikfStOpdaRnfPTQ8rT6u~yc%R8|6#w(6$#AjQ;1s)p1zlPE`myk?6> zC7OSMVI`I0{2WLnmjw9*18Ee%A|)>uaO+Xs$NGL5X;wQwUw>nPGb_1!H*MHl%6O=y ztyng{s**`i)Z^^6Z*Qk+XliRo&inLk!i_5pT>PBtqM~E;W-exA`sf6DBquPR{-7 zSQ&wOW_h|ehIkyGJ1sM~DL|yn@%A037^kI2RgG1BReg;EFBzHm=5F88`v1SYQql~; z^Qk**C_@tv$S;@FdXlioK0gr;| zYza4K$b^bM&9-@P@1J8$tIMbV=@Fi?rx-HZJBy}Ro?AEJ@tlm*+`lX?`a1CzTRjxl zYq?5xFIqI^)SsEDKZ-h4-kgb8TGi*cb&*Ke>iC3!^(&39?bzbuJbUA^3qk^0Zh3R~ z?wz{k29w}=GqdS@>&ow6d>PkVk{{4ze0ewPOHYl~H_O=+R_@k~knDRmv1hsjZ)ofB z*@kg}YM0r0mI+TP*lF7@QE^A_(Cfp&HF4IhH!c6&SM3jPSRb=HMMH1f{CNwHeLGw9 z=IK{niTORA8WWo%StKs?MSj^^&v4!`@D7Q-mExb_K3-T${UyaHHxmf z%DT_I5@qi76uweDFL6@oj8DGm*UpAT8ZH`zJ9RwXaZA=_hCIE0LdIL|kwT|@i%@c; zRAXZ2g)mlW?#|w=?DabjJr}>4w0-5FG+-WOU{Eb_jVMV;EJ?LWE=mPb3`Pb<2D%1D zx&~$;hK5!KmO!L!0Av{K612!b(U6;;l9^VCTf=FehATh~k{}y`^V3So6N^$A%FE03 fGV`*FlM@S4_413-XTP(N0=dJ})z4*}Q$iB}G}3Fn literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/General/General.png b/aws-v2/icons-50x50/General/General.png new file mode 100644 index 0000000000000000000000000000000000000000..72d2663e836f4c00a847e72d25b59731ee459a22 GIT binary patch literal 1527 zcmZ`%dot}ZQN=Y8h1l-8;zK;lT@ZzH5tpOA-N>v zcFbfAE4er1HmF%`E0<=_wo0{8d(Qs!-|jg*=e*zZyzlqC-*>+Ay$pX}4`oGdMF0Sl zJuz+pAY1Q*{4Q`cdzp0+q}}l-9~1zzU59*$lmm0UXiR_)0Aw2j06iZ7w!soz3ILgK z09Yde0D=PmnyFj?4haCV=KkJ6XwdL2%+1ZMudlCykVMX+Ha0eBG#XgJ`SO-xL{t^eW6mw%+I>npFM?>65{*Vcn05|JK3PMBZ^_rTk=jVltV zo`r)x6#4y8#EsJ1hL%o6oJs?jBh22z*cug;nAy`e^ssMOALfV+j%;Y=jZIAFUb;rh zFSK{Vu}Uf?r{_w`YaB7b7IyBL)XR^@CR=#|Txgu|$z&$&GStr9$jT)wCPmQG*FQW; zO3N`lc0$hrsRu<0din{msc1jKow}y+shRw%Y#S$U152liSBt9ZnqDrgxO(Gt%^gtQ z_=kN%!KV|`vhr5f)~}b8BhUc|w}9(EmuKYUw|8{o!s1%mJB3fC&gEW#+IgI#U1{NU z;=h4ddzSlA_HJi_5 z4-AhA!6)+tlcG5UI&gA&HZn1@Z%7EW_c&~3f1|WwbMrm;9q31|DInRA1AGGk8QI-? zuXa#C|P&~1P1vzAA}sx&{W@d zLLqt{JVPc5>){3z$Q{Oji9#v{p8?3s^zMYrjbvF}u(+4(>4V<8EW1ZZLD9G_s0*A| ztfw0)2s0c_)Puke?5jj@IQUcI0@?eo4-tKSvfvV)BL{$pvrf4xEDaSI6a;HtMd!2N zkP+=TRh&+kLyiIcVl~H32LtKKuVI(BLsWZbeY`^VRH5e{zZfi+UwEx=;wR7`9Zh=s z{zx#hy|mQEGnCLxqy9tf4lkHn{7Y;9LG?oi)DJGK`W0*VNhVu23NZ1Kk%Em@|9HQ? zP;PZqbkx%G3$m~`X>D&67~{KnzZ@~DtGQbn?~+xvN~*_;Jz-h=<>gl^ns%CfV^A{8 zRA@f_sM<*MV4#JkWaNq*6`Fe;wMk1fYit;AtVe%rtIG(dMPvqRorNkF`aFR)C8z2- zbnu5MWLw(>(e#S=chUUb4{g|hb0H}|cEoGuLe-GvCceU3$iYF8C|0=KUBwu$P?IOg z2>z(0uJKlF;>NhPjWcpmO9LJdek}4Mw=+XBRsm=jdojCmhPt;lB`CvU4D<~|14dZz zy{REVGr6R@u~xQF=G#QP>?lJX3VVUwNO;Wsl`Kxz^oxO3z-mWJ#>WTPpHAK<@U^+0 z^h4D`4S|_a8B(c!39#w zf2k8)04vs$=^|xVnxS=1Wshpa|E9S_Za6I;L=91C9(SWR%~w8vV@=Oc$eVhyXPCI4 zyaZebF4$1zUPDrA9uH1RB&|!=RAtB?l$9PeLEPgEqt(;`4d{$Advmp#(k3gm*5W<*AxBF99MV-eBmu^<7~aBDaeZViRo23c7l;PwbBxH%jY z@Fhc<(SI6}Q({PQ=fB-hlsi}kHfZhK5SS82rbMR40u%}bMmn365gnNt3rk6lzx4*G P4VnN?w69yUD>3h1xPyyn literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/General/GenericDatabase.png b/aws-v2/icons-50x50/General/GenericDatabase.png new file mode 100644 index 0000000000000000000000000000000000000000..8cfc00e32ef5767c2d1ccbbe784f1a8f7957dce7 GIT binary patch literal 1459 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`%GSz$e5Ns6ffUPDRg7 zS>Ik+-&R@QPQ}1ZRo_8H&tBQUPFdGZQQuZY-%eT2LDA4j#n4_!$5z$YSy|6kRo7O@ z&`!y~UKyxY*IwDs2B>!w4M+$8Bk|JZq6I)|T1k*!Fp$O$ScFuq1CsJ9Yi-n+WxVUx zU3~HVUxO^~+}poC9+}hE+W6u39hV*N_IHFCN^*y`yRsI%y;^5%^qFf{3zNXPwbD{+ z&YlS8KYr`yF-!CEALre27gtzmi139h`s6MaH1pN{Q{OJlO6XjD^v2UKi9F&;+GZx~ zn`^FJIbhJX@37Z}w7@;OkH}&M#w!Ovm~mn*lRQw6y~NYk zmHi158xJR!+VYUy3=B*>o-U3d9>FBqaW#9Pv{LblVtyv=w91=5UZp_^`Z-nIDlkyj62nx4IV z{CcbGVa_!&dUba9F7L6i4On6k8TlO$ss4 z*56cQcP(M%6OqXw3ru!RGkN@_Ctz{rzs#AD>uy@E+NoGsskn2M<;|a(tP5K&_c$4M z^<2KNRm5te*z_q`znT~AS#!sF%Oa&KyZ5XSnj!FK^(ybK$hlk_Ga1{w^NM_PV{4rk zhbIOHFAPt1u8qwtF48m5Da>SKtYe%y?b^1o{e67}ZdwdB|0P_fv%mqk=RhSq4=Uf#7kV9SPQzkgqU_3^=~xYp3dtJ!v0 zM>*CVslHkpyTeesP*B|dsGaN=FPVEGFWAjRRU!|Z6$_I~2u^HzeZ+IYvL@cN#VxGa z%_&7TdmNRz7T+{>wawA0+Uy?d8_Mc`qM)l$I{fT}W1*YZ@N6hl)pIPI&C9Tb`>y}o z{8mtLr&{6~QIe8al4_M)lnSI6j0}tnbPbGj4a`Ce4Xq3;tqcvc4S)=T$I7*;C>nC} zQ!>*kach`VcXTFDgCxj?;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1STJYD@< J);T3K0RWYC;7|Yn literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/General/GenericFirewall.png b/aws-v2/icons-50x50/General/GenericFirewall.png new file mode 100644 index 0000000000000000000000000000000000000000..65e94541afe68030905bcc5270273b2d44dab307 GIT binary patch literal 2007 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`&Fn;1l8sRG_SHC#UJG ztZS>JXRBghtE_LUqGzkDXQ!fXr=n-CqHil}XrriaucBkGW?-iT6aH%UTI%^?&rSe zzwZRD{KwAC!@&{a&%;!s#+DRR;PK*#W^ipfTcVVp`P|u!4F>U=8Cy((ZMAKZ%2Glk z*nYPtShYQ4*jTKoXP3xPlPpyFc~Zkq?v6>~%YGbVS^BB_z>K3V-ivBhG3zW%<9x_aqYL4~u> z**$&dyF;Jnb0vJ=aC45;$)F8Kqa|~;wuy;d-1c^t>`|pj0=qUZnNU_4%)2yoOSS*b zolRQo-6!tVX0N{Tdoq8>^%oBVSI3qJY^!x?R|q|66|<{(yX?tzYrh@%kt{2FbfZb| z-NKJ-esk93J1EZWTK?zqyj_PStxlIcjY$^XZNT&V+?#eM?y=m(k~=#%Tlc$e zXKt{zI<<54`y8p4@3(pEdU&sv)pM1(t$_JihmXD)FS^1Gy^!JdG;C}CBv|1RoOJV+ z&*DX9ESb7Zu3QHf@lKi;Sdqi^F03mfiDzriapARR`D4R`pF3DgHjUajCCJnNsgm=@ zGct<>?+ahmJhM{loZi-Jsn2!%mLvwBD|~9OYvMd@TVt1f&nIm<{BVujQJEDlJE|Yf zxg;EPRjEX?eLCyYy*~Pn*XR9uBa{BV*jM%Hg}JfQ7bs|-Ie2!$R3WDdJC_Yntd^xK z+CG#;^%?R#5#4I+t?k9x)cUy6&rfz$r~bs-`u3-@SGBATS`<>hy3PFQ+S#&N4;4fE zT3@fpQ)SrfUAy4O1Kqus|4RodDmCBR?iqE1=gj~8Qj@3rayDgkOjqHQ_d2%0_UDaX znqe~c9|U+!^75POZOpf~cRsJ|a_>KZQ)8BkxxNdWvWX*1^=;w0Wn4$OoBcn^Vgc_%yYUEjF3Hm~R6x_#e&|95xqn%|-8dUE^z1~XumQ!R0gC`m~y zNwrEYN(E93Mg~R(x&}tN24*3KhE@iaR)z-J20(_vW93>^6b-rgDVb@NxHU|wJ314n wK@wy`aDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0uvp00i_>zopr0Bq>LSpWb4 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/General/InternetAlt1.png b/aws-v2/icons-50x50/General/InternetAlt1.png new file mode 100644 index 0000000000000000000000000000000000000000..6ac6a8ceacf60573afcd8edf2b907ffad3954e3c GIT binary patch literal 2166 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`%4Wz$e5Ns6biYPC?IJ zN#9Oc-&WngLCL^Q*}zWKz)nTaPDR&2+RQ--$k4M_F|bq6w^KE;RnoUtHn5e|cTqC1 zSJkysGPG0HvsVVHF|bwEw^spjK}HQO1oqwFauS{(8d|Q!;}PsqhBi=fP=di7DMr>< zWr4{OB#un#+X0iYt5+3f}isPA_wrlf(IUPAL0xS<&6cF!cAj znNyyyu6(!l#*5c_>}&Rz%4jaZ;bxVLquVnin^Vw<~YR zGEf(_ND+I;xcVbg`a#vqg$K@*oMJq=MYz?YXDZ_}CQrr(yEf074D>8xlDE4HLkFv@ z2av;A;1OBOzPv)7mDd=&s(RJAztX zxh#eEU6<;`Zqd!Vy6ei)(zidAtI`*V8JqI?@2}c7*XHv%+wXU(pSvym@t;v6RBNey ziv4=N3wy5b_P>9i?r-yzB9U7>5)v{_bHYvso=~`(Fn_vIOB?UP4+{^sxx4g9{Hzn{ zm0DZV*=Q7%FCm=i5}oK|n4HY}$6|7L^GEq3FCPnEI5+o~f}&O6Y!R;fUN5ubOP4H4 z)mCeHt^VjJ+hn!NQ=VtH-W`S9;D!ER5>U=+C_Ng`wYEDbeceiCHs`sebdD zrYDjkKk?{hj(C@p;yINs*7Wb3lR1e?&_JVn+ZWewmL}%@Gp+p7dFSaX{=CJirRnIH zC=eH{@Ju-B#=*@wytS|N#J{;tI#+h!(V|DH=l|XkThWsTUeOAn@;S8=WR=Q?HC znxiEXX8ljK)XnC1ta+;Nx5%IQF;~~>h+UsFn@&Djawl|kq#oBKDTSo7QS9M+&h6bh zQR;n1^!|f<@@iUJpY?`_%Bjj8-~a2iZ{|+Z_0Adpp5@f-yldOyl&OGHyB8w`ViH8*ZAr?DmHx#f%FDIDLNqfBnUIXBVGA(FDG&IXgV!Dx6BD968}( z#nWoD=s@DClqG$AC*+@M95ud_VOtiX7kF$^+eBgCKEeNdkLT8y2U{pLwEDfPPTM1R zqyK_T;>C?mL`2hP+^GBL*Kj$#>&(O#%L29>{oXj|U%UL|&sub7r!vZ`^;PX@9}XqDsZSYuui-9GUgm zHQ%l_{W^8^{`%0E^(!>?HBOnGIDONsRS_nse>e7)cnD37-Y%ZD#U`a|`vNn$`9}`1 z>^}8u^(wvOz_m>dQb$w{ek(JNoZjwmVb|}Mq7(fSy7w@f2R=1Fv1{%_FP)X5ogdfP z?b^-rxZ8evk?Ja|U#IJ?2i)7=z9zBC%&hpkSEldEgD-czSI;+kZ(mtNstY}`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0TnTLy85}Sb4q9e E006}LVgLXD literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/General/InternetAlt2.png b/aws-v2/icons-50x50/General/InternetAlt2.png new file mode 100644 index 0000000000000000000000000000000000000000..4d0db25e5b9662251c8990e1425f970db2f85b70 GIT binary patch literal 2151 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`%4Nz$e5Ns6biYP6dc` z9F+8J6^$L0^sJN(>{NAaRrDN{^=(xR>{N8^6pesfTO}aUw^Pt|P}a9s*0WR92a4M$ z8Q7WyJ8A3rGB5nEkhon%-$q5xP7A0EXrP`w(C|Tr38vB6hgy54fy~~*7?e4vL>4nJUO525j1zO2`$23csRKO7o_MiFfb>0x;Tb-9DjTD zd;Dbw5rz+T;$6(&u8yv*j*Oz=g$#ao zs^9PZ&LI9i|HGsULBTTizd!z+Qhh!D-QB0EqMiSa@0U`T=CRbs@Xy!xE5FHFm3{j1 z<<*^~+F#ANR+YTI=iIlYX<^{K%eSAO_io%2p8w_T*~t9d^nb8MzeuKg?5AF zz7E4iVFVNLw5H_LNk4VFJB%F|AWojB{6!G@wxnb~bSuD;B^W@Rc6 z@Y?9wvF-Xy5avm{Z@{nhy! z+hY5z%Ras3y`r~Pcm9_u=CBJFEq6rEjmvw}5@UMDxK@8{++nfn9KTkH{@(GNudU)% zNI-|{!EHssjxLLiDe#``yT>2uF_Zm+fwGtb;peeC=%MIneW|j3sN4qy^Ka&q;}iG3G3fSe?Wk zxIWi$mr-VH^q%2;B6Sbb*;vkiaL?1lE|W6q7eACbCTzsBK73P`b+tjvIqP3D;R~zU2Lsq zWVrWa*{O?%G$h<+AD^`SeF+a|tbF9b-_x(K>pCynQgp@l_lqA{4nJN$I62?O+sk`# z*MrZ~*XQqD?B(fFseSaZri2HZ>eBo7YX57L{#&r6v0(9*o)*C=Y@26q?crWMTYBZe z6LDT^pKW{l@Bh?)$sd{dA9>FG_sIv8Csj*aBT7;dOH!?pi&B9UgOP!efv$m(u7O#I zp`n$5rIn$fwgHe~;2Kgk5k*68eoAIqC2kESoacbKnL!d{LvVgtNqJ&XDnogBxn5>o dc5!lIL8@MUQ93ZPrGSbUJYD@<);T3K0RS-|;2Qt{ literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/General/InternetGateway.png b/aws-v2/icons-50x50/General/InternetGateway.png new file mode 100644 index 0000000000000000000000000000000000000000..04f61611158c6e06dd735e2875173b52365d8121 GIT binary patch literal 2198 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`*n_z$e5Ns6biYPEX%h zS>IMk&p}z=Ud6ypLElcOSX ztD*~3X{W4br=)AAqHm{UV5g*Kt7PDyY-p!qV9OxGs-kbNtnZqCEweAye~?9@w?gmOM39j_Z~h=bB=RSF7K|D(Wl~Z8C8Bb%;lA;l#y`SHx#YTu&0QUum1!Gg)rOrFzp&FSEl} zL#NFRiOk*N?6N-jQ^Fm7CPu^7buG({*KXf9+oo!2p2t${C&C4{_S%(osT`NiI@@?q zXv*#rixj4(b>xTz9qX@lI~sQ?duzPGk25BD zySp%Su*!M>Ih+L^k;M#*R}O$M(#Lx>PEGwh@5oA%b$-{UvV}i9(`F>)7S1^_2vv?mKzR%!O+`W)V#%+?52+wwzgIOX>t0yiFFu8T>*tN2rxqF$dW_3y@ zI=p$JBl%jXbs0~aoJVX-s*(9RKQ<2Q?}c(P8O!3#*f%bp{=Gt5mgfM=#5?T_yN+G& zpTogxd|+nFWYN-Zj^}-hj&_(|Jyw3}i~R%!;}+w;TfZDAJIZj{fsySjm)e55ZB7N- zwrSSRFcxQZe$G0B!})MjhOxlA7vh2UCnVY3a{mye7okxY!?JdZnex=Yi(e;P6L|d4 z|0mnWq@LWxvfp@OE){INeJH3XGG^}EvICnBKi#r=%liXL5x%@xy6Za1<7PT+=G+t7 zxiI4ti?6o2it75fIWJ}zSzAnHm%Tc7V%wxIJq2e4vvS3|;uKdmtlU+YcFjlV>Lc4z zCB7ylt5zMnwI;`MUG#b8(&Z7mPn#dnSYZ71?$J9&B6EGsqS~K6$?KBUaVjdFm&L`i z+wcCQ^)lPHYFRYcT-=sYdiUU}1na6uH?gwjch+T09o@9>(Z3uo8(Z%;=H1WTNg?)4vkEPF6pt6|@S4}aSkT8)CPEtp`Wx+o{i)%RHAjt9aCf4(f& zJ9%&K@9gP2NC6cwc)I$ztaD0e0s!-@`AGl( literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/General/MobileClient.png b/aws-v2/icons-50x50/General/MobileClient.png new file mode 100644 index 0000000000000000000000000000000000000000..9499208e63546c0d6dedc353a0539a5ae3aa630b GIT binary patch literal 1160 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`z(2;1l8sRG_SHr)*%W z1SIusl?;HSy|RIwk`7SB79>S2WI%#xV8`IJS_$Yv9InD6g`tH6_h9J7={C4ZV8E_k z&c6&u6_o_}1p{d)U{sE;sb@*L^DjB#KlbN?)r@TRpjJlH5FxkJ$m@Si`{3J@Af}O%nW~ix^R9s z`#V$P_eLvkPoH*c)z>xLb~#t~Upxi0k}=8K-G!lpRn`N@;VkfoEM{Q5asY%GC+0HA z0|nVjJbhi+pD?lUaPpi#^05!7r_j^IF~sBe+iN$&83Sbw6x!>an$@YuGf7qORA|r& zk!7rz(%D<`5B>Si@4Hvz@?KeYe%l{*=jNQ>`Q2Rq^JI@Uo+n&Oz3xu-S~-E)F(Yk@ z$bIppbFU`wHu(8V_hen2^YXRG;>K&Q8PX5rER@i`@#Zt%1ic!ysZCQC>ZIuu?z$t_ z;JQBh*)7yt-(r;BI*-L)K1IE-0I(Sv&H$vjMSSsYQ9RAR{9|pnost-Kkrg`bhi7G zP-lT*n8?p0`N!S!{u%x2=s5vI_3Dq8E56DJDDsQtsoLlr^5=5oj-Z`Nt70B;EIDcb^mpucSd~38pj!`txmolf1DNYO7whcRd0OpyO>%&clq~-q}m7a z^RM{$FMBTj?`pfUQGiPHo)y=k*;01wP3O8bSMT!f7{j}M(#zUoZrx*iQ#3CxiRmCH z##BpOBT7;dOH!?pi&B9UgOP!efv$m(u7O#Ip`n$5rIn$PwgHe~P_ie72Sr0}eoAIq zC2kF@53g(hYLEok5S*V@Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH3gQu&X%Q~lo FCIAuedCLF* literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/General/Multimedia.png b/aws-v2/icons-50x50/General/Multimedia.png new file mode 100644 index 0000000000000000000000000000000000000000..3534b7de097c764c286c23c869ecc1d9bab2ecab GIT binary patch literal 1973 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`$f1;1l8sRG_S9r>t+M zq-Uq1XRD-dC#h{GYH6UVXRB;rr(|HSWMHSF4^&{QtZ%QPXRmB%CunXjZ*BwBGKxlA z2pHJIy$nn_Uv(HOfYjcSAirQBjShG;bR<{2dY69r(!~qsU(|I83iAsH@$q)lM@C2K z205{^t=q$$`}d_G*P&etxBfZTuxR-=yC0u^{+sywar78wzoMpK6wB6%LZHh{h4|uceT&PGfv&IQ>FiTw_NcXHxpx|5g0S>?3m(uKL{!T$#4<>HPx6W2M`(b%lVg zXH4>TcVXyYmGuB}I14-?iy0WN8~|a)iMdSjKtc8rPhVH|CroTSoIK}`eC%UjU@r1> zaSZV|zIWQs_@GFMV-II$Ejzoi@rsVi?gCcPkOD`8qe3D_M2tjrCvS>f?0R`q?M$=m zImc#h%gjl;^}V+K|Mqh`W9$vo%p3{Ko~V4GX7E zVM^tDcWQ3K<~i2xk^xalyyCYX3xu=ku3b|U-hII6lJ0uV?-h*em+wj2**A?bY3uG) zMVg^I)D*VHS-k$D^klwW-;XEh3a?(z`EaeS?ML_P%S;=!c(tWwH_33CnXb#|2<2RI zRs6TQ!osPSPMc*ngigxNWQ~ee+0Aufi)UV{24AD`oqHEAZmeS4ux#?qZ(Cy>u1CGI zy3Sy~F0J`(V)~yR)!n=I_5Eq-sGKXnG|6?tKI=V+kJbJ@(~XV|P;cC@{^qsE%WvI# z%h&bp#!k7(N(a{6{kKcD_TE3+*00P{uBIPWIpM?eZfRTXZlyQ+Jf-iyyPSUXTE$60 zWsVR3Oj~l#Mo^e3@ zPC;Hr@4WLof4*hj5>iy&w|Bqsk%{vA9O`>EEpD=Zx!ynivno@}lB$9yLVEF?R=6W@t|H6!(4U?|3Ygj1#xox!KM^dkd-1?wj z^Uu{ks(<`*-ZE*f4ynZ@#eO`Qdqbsn)T%eVE?>>6aW*0_puAuCx7+*64wBYObT-TJ zXeu3Yu4jv%{=4zT;?p@dKmO=^uPGu}!Zz>g=BwoDJFc^V0$ByRO5B_(d_6;B2w~Og8u6?T#3`2wlShwcJl4lTh8Cg zHhVhDb#mKjm99mBMQP7mHmCHS>E%D|Yty{xi>G#3=!`?HPj0Wbz3(c|xHf*nj-Vf1 zJirX8TH+c}l9E`GYL#4+3Zxi}42%qP4UBXR%t8zetqd%!42`r6fDD6@Jvpcva`RI% z(<*UmV10OH1JDLZkPX54X(i=}MX3zs<>h*rdD+Fui3O>8`9NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`(d9z$e5Ns6a{IP8o>w zY?bwGl?@$fpD9F zy)qC1oeF0RQfK1~PhbS)7-=s9Qe7oMe!)N*4XBpaH}~$SE#m4}s35Uw#)uamy`=kLG#No$o9*G%Toc=>hjw(Tof8DHI!WoBYyVZ13?>|A#zxerA1T%C10W^Y;02^SbLEhBa(? zFZC4Y6viZPcNc~ZR#^`qhqJ&VvY3JK$^j5&oS4fb4-{lC@$_|Nf5ODZ!^w00$j3gQ zp4Xl(jv*e$lM@z57#MMKb}KL@DypS1Ma`JuvOAzbLs-~RH!1d!kb$+zk=;i+E-7(_ zA5rn#BBq%s8EIL`>MFEFLv!_tRV%YICarSKR>@4fbnW6*W~N%^D+0zB*gIdn%1C~d zVq{`u#>jYC&sfd1nA=-BTRK{8vtICq1sf+Sis_bp-|%C)lM9H_53xn$d@k#$JZUTchE5Cu(eQ`qN!t} zq@bW=)1zskGQ(CQK;wY?^l2wntjpm0BJjB5U00V(hOXhp!Z{xgIQV(^cwO`K3}s>~ zvPqB0;mOm@e7Q?9W@coV&rQpnl|NZ6TYbVJXU0hGdYNglb;)B7X`h!nw*FY6UhrJp z(=gM0S!()nS21Hx(Wk}g46TJ(nis$8KNZx|PCvChVB6{yYfdF==?g#8{CZtqGUVeT zzn*E6WS(bzn{~^|<-+IcdAoUXxG2pZa#O` zM<%a7HZMBor@N@uFoN-rA9HR$mozCWXHs_F#ITf8 zoA{m^7H4WKjN5ZVee1T)1lHWOo)NFbPk+<1S#VdVd)lEsKfyT*HZPvg*`y}Tkk@ND zA=2(cHZUcqmbgZgq$HN4S|t~y0x1R~10w@n10!7nvk*f=D+5a_LnCbiAj6NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`*1g;1l8sRG_SHr>bwS zWNM=fB=zl-_3V@lY*m1yo~^Qhosz!2ik`i)zOAyMowB}-3P^#CoUWsazP+M>Gf?j+ z!WRMtw)kXe5qiLgqlK|}%>*U0W!KYz)WMP zMH)*cEfVVbwy5>eJg@F=q0jBJGo(J>J6kdDod0*b^S>+Y-v69etbhFPd8R+iOg}}J zw8#jqQA%WWoW~Kkxo_%f4S`KAE7;yJvUn*!YLPjlEFiY7_ktr|Vy9$BjO^0>K0^no zht@qCQ=){^x`?AcK%=OqE#^t?<;k}7yEBrSDn&%ZMBjI`B&I*oTl^wMf@x*n zq#Eg|)24uj;cR3OYqDZLhyEK4>+3gD)oZt3)qEr% zbS|gMu72V2?Ms(5x_elbh_4KOeQwRON&I|#)7LKv|2zBdRg2$SSIVqg{(4I4m96(O zO8-h0Y~HBveCOc7c-OzepBX-BCR|*5`((LH*n@Wrq6dum_1j-RPSX3E=Uv^cIWtaU;$;{8_{RBD4>0%4SbSyu{XMnq7Y}-Q>rU&o zlHk8rud($=-JdT%y&o3b@6gUFWPklK^Ou*b*yNdu_P07-I#^Y-@BfdVt5@rusP{Q{ z@LAi&i%a4jbFr$wPAGot^4;s6@~&{Zie+UVZ1-72^yl-LW#5;%*R!6F|MLIc_sb8R zy|K)B$IMK@$3FKG?rrH<`I`UrK^X>xHS2D?NY%?PN}v7CMhd8i!PC{xWt~$(69A44XYBw0 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/General/Sdk.png b/aws-v2/icons-50x50/General/Sdk.png new file mode 100644 index 0000000000000000000000000000000000000000..5bcd07c88a10dc458182578809578d17b69b06fd GIT binary patch literal 2073 zcmeHGXIGP15WXSwB1NRLgd_wJNM52KB?&EH0tRU+HkL?J1OuT7q9Q?Hb@vbir1zyO zC@w{M39=$^Bo;v6pcIj^fVikgSoh`Qe%L+x1H5PEJ~MNlnS1V>J3l!)9g>k$lLP?B z&}mdx7>PS7j)Zr;x0g6D2>V+ztO0nCEG1xyz&^^G=E?vd8V5jZJOE$eQ0#jE!XW?_ zy#O%J1VA}Bx7mdRfKZ0>VRt*2fFV#&5E+Z7V2I{8Lu-ry1xuh{2xRn*SfU9OG=YRR zq@eL+G(^G>EHQX87P7(MDQJj-f#6ds?2bXk!eqDzWQm1f4lGt!f(6dd3aY9mLEje&c$oO)~&lnuH`kwLKH}4Zs`&xB=mw#CH>&yaA zFnvxFejDPf;~^?Y649i=jzlo+L?}SK=-g36N|2Bi925(qGwj4>g+!$#WSV-qQ~*GF z(y7+&w7$VRTb9q6ihX$(Y0AUfPA`-eY%r;{$Fgy*#8N|SjuMeKKvrF-D{FBqEiS&x z-!3k`+`LdWWcmE_*@mpaM$b0Sjn+>+A6xV1x5*asQA6_@7A@CI!Ndf(ic}F=2_=!< zHT5{Z!ja~OW`ZB(ZhGb~OLsx5B9x}!;o{!+4|$hO?+15}u=LgiNFXH0U=|jvqVT_f ztIyWG&^|X}Nn&y7)k)9hsy7=@atZh3LwZK+p~PivG+Xmvz_w_SvFLKi!N-NB5vd=l zLCy?M<)Pg)BsVM0zxN@N+hq78Q2BO)F3u~aPTKxtCbxXqd2d8ne-~TVm{CM?Tx~?s zTZn0ySvpAFXtLy&v9TBx2H|n6f!Xfe5v+stvi#iB?sJuWaoWzZl{h$#I>On(=$liJ z{HPnjEM7dQy>Hkt2=jSPmh}2JSuKfNq##OV6yH*-s))EGnAM92Q%XItxx7jB;&4a4 zP5X+m&1x$q{1ctyvZ|*h;>ePCB|?h;B^TId_D$K$w;IRi^7TIH)t@q0aav^< z`Sl2G3Pj3=LvbnTKSs66m1?IvG16?0F|l=^@*2&HvQBe3X;S5s!OCjgf!R0(oiq8- z2`*{v`idL&F6^|~g#o+D<6nnzXa$W98ybFmspDMV6SRWTPBqq4b|;@0uy5u{l8kD( z+oXpCIMPR;T2>wF>=^k09zLBgJC86QW|*(JH`^BmK!k{p zAw)EUOx%r(%po&#qy732Y(V^{{!RZ#2x9r1_lx@XgpxZ`!f=A>&JAuXzpzLq+ZRMe hM&i$3yb$Wm4EDvd*#0>yBsG`>=yp!j8XK>;zX40E*R%it literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/General/SslPadlock.png b/aws-v2/icons-50x50/General/SslPadlock.png new file mode 100644 index 0000000000000000000000000000000000000000..c5cbf7127ec317fcb0930bb7e2065795f03630c9 GIT binary patch literal 2587 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 B4~qZ* literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/General/TraditionalServer.png b/aws-v2/icons-50x50/General/TraditionalServer.png new file mode 100644 index 0000000000000000000000000000000000000000..52ab56e98038a4a734221c69dfda4f006aad371f GIT binary patch literal 864 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lz1NC6XFV_mG$iub#0V% zt(EodmGx~E^{jv*aHL}30A~*-hAq&kM7js)$6(`tnLx_BB*-rqNP~c0b^T1n#cOM0 z7&*B37aTb>pHKMg?;mG`SdHyiG>r^3PJH=vOknlJ^Q#1TIpd0pL@sle_V<>svQ6Ky zZR(}J7uamQJZ&UYPwWR8#hB#n?!wT)D(eB{a29w(7BetjIRL_p6LXp5fr9KMp1!W^ zPng(vIQbM$O;`jJdg|%o7~*mK?KO9yrT_ug!2L-~f(DBu0t~x3i;wjD`}_WQVQ|9q z%wsd}H-#Hy%zw|_(xMzFKG8tYuXFy=bvGJ<4;2`mIzD%v;PcF$ZYrFlKt~))3tmVy;|Fr-ppcN%eQUm?aRL# z>^ze0yULX{KJ@tW_s>SdnM}gYPLpol`6v9^QYBI+JUd~l=bt+7g58^M3aL!|{*2L} zUpePr=RC%$gU{mgugPwZtN$^1?-B1kN4)<{-BUfGC2p>5-KT$rqJN$hR5KMj70y^> z6Jrnbuxg2GL`h0wNvc(HQ7VvPFfuSQ&^0j9H82Y?G_*3Xv@$f&HUKgV#B(CeP&DM` zr(~v8;?|I6_^=D8K@wy`aDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0uvp00i_ I>zopr09#xOLI3~& literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/General/User.png b/aws-v2/icons-50x50/General/User.png new file mode 100644 index 0000000000000000000000000000000000000000..39b19ce5530c6ac33a0d98b32157d09d005b56b1 GIT binary patch literal 1970 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`#@=;1l8sRG_SHr=)ME zY+$FXZ>wTpr=sVetY@odWoIKFC~xhgtZ%QRXQ!-Z$B-VPp=Yb4Z>t1SW2dHPucPCv zVqmQT)H{j>dkEML!Z-q^y|81~RDjgwk|4ieAdL+$iQ6R<6(>4KF`G`f_Wj3=saC8K z9k1UXUD!Wy*_qF8WwdrbZZqa(6rBF%uz}jKErw3V&*}27TO_KqYlleAUyVx@mu37f{znD|q-%`(azMB2$;jAf)+4mQ?s>W`Ze=kdJwKdl&S)B(d$$F=c>{+>j zue|J8gc-+jx5e$x_1CTu3Rz!Q-;=@4%54br6JwIMy9+}HtE>l*!&%@FS21sKVf3y;p9_1HDM701GBiNi(`n#@wL-_$9oq_9RFQ1@%P-NuEERP zN&?qxylE5?yl`r?m&mnkEn<^SJ~7MEyBf2o<4&;J_vj+d*bjf4{gzI@Rk-c)>!&{- z?m73Z_TKZ~w&y?ptlM||@Z^pEl*)w*38#lTs~tad8Uji_9fH-#oEyPm_zEO5u08Z4L`= zL}xs5xisaHlG!AgJ^sf#-`uKixNEjVGO62g;-cn@s^^;REK=;|oa|gMrO$$!Yg&QT zskKH&Bu{-QsPf5(@ag0}*wJ_K<3ZMjM=Wzoww~YcX3Ezu2UzBG8cd&>JVRSETp}l3 z^zS65vOGKSvU_Lcgjpi=J+w{t`G`F^8G1GCb>_s=vT2by{MUqHLvH`o*3y^Vouhhb z-mXQP3$8`P)$M7^`53+~F4q$Fr&*tktf5OFwdk)XHUH)UzMw#`Uh07{d$))(+^Qd&x&)*#&^d%@rH2Dw1?<&_- zJbwNONlZo|Uw-la3;Vv-%>Vg0_tMl`<;nk^__Vy-yY}kd=yvANA=1CBKCRqvjZwe6Ltkd=Mcx@#wAY;fl4{idm@7DC$`x&Mi(9<$m9hmtvNH73 zjg~8QOR4@5@HAd(l-l$}dTWA~{1IW@FLNucm_Bno`XRgL%qgy_H)Y!Ct?_eCEzo zZ|y7FV()fyWO^vR$$YB+P~cIx!u#zK0{a=S*cm*3vcz%&FxRM-xJHzuB$lLFB^RXv zDF!10BLiInBV7Zt5JN*N14}DI6Kw+^!$3SI(hNmIZhlH;S|x4`X@(EGfEpx0HU#IV qm6RtIr81P4m+NKbWfvzW7NqLs7p2dBXCnnv#Ng@b=d#Wzp$P!VjH)mI literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/General/Users.png b/aws-v2/icons-50x50/General/Users.png new file mode 100644 index 0000000000000000000000000000000000000000..cfae4c02609022a97702f60d2187fb7fd8282546 GIT binary patch literal 2385 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/GroupIcons/AutoScaling.png b/aws-v2/icons-50x50/GroupIcons/AutoScaling.png new file mode 100644 index 0000000000000000000000000000000000000000..40581cc312e0f5bdea647494426043dbfc5c136f GIT binary patch literal 754 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5l-L#E6XJR!P54Ht(2Z2V z+Xc$E3zhGbXnZ=e@zdFjcS^ub<7!{CsKW>rEZ^YRw+?1>VdQ|9o-B%?$AyDFQb$#BOAWeK@lCUak4EamTas2Jnn|w_M0z3U=nz5DBFq%yvYerN{goxN?0mf&l&Oyo^ zy`R#p`)a@c+PCKmAFuqby9G2Q`?r0lMA*k5xQ{f9IIT`G#Pf42%kUxC5+$Rs(+ets<#Ok45}rr z5hW>!C8<`)MX5lF!N|bKK-a)X*T5{q(9p`j(#p_O+W^Qg*eD%@sv$Q&B{QuOw}u05 zuk3&}NP=t#&QB{TPb^AhC@(M9%goCzPEIUH)ypqRpZ(583aE&|)78&qol`;+0F~WD A&j0`b literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/GroupIcons/AwsCloud.png b/aws-v2/icons-50x50/GroupIcons/AwsCloud.png new file mode 100644 index 0000000000000000000000000000000000000000..aff7f47b053c5a3a91062db12c2d6e8f8709ae1d GIT binary patch literal 1301 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`&#w;1lAitZ%2NXRDxN zt*C3GYUrS5K%Iy?%982^@gp@U6XyolhutK^{qVa-hcS! z?fZ+DuWjAA@A#>6PoKYd^Y-1k%{#n960KZ=K79DJX!+WJ$W%Qm4;2G@EmIcd_H!4nv~&r|F0Os> z@bRIeC(mBE{QTuB4HM_9*Kf^Ryh_i~&Gv*^4h85)-rnUw1nkrI`hC$DW4lUlHQ|KX3HJ_pBSSi1(_x%cq; z%{$uWuJ1p5Jb&>@TkljgBgcruobE|8&z!$>|Ka1(nzr7_vp;?QGGW?WLtAeH8?P5H zUlmn02S%sQn!oJUo%@d75sw}}wet+Sc;$LW|8y-gmuPov zK6mlTh0E7gt=rPrF+tbDebcr*=PzDey?*QV-3QbR9g3@4G773Zg5n-OecsSM!N|_r zBPd=;&u-`5L)UKH4vJ2{_u$dZ+xN1I>kMtYw9Q<@6SAK@f0>Y3a^(2w&!4|sxps5o zw%yCuY&voJ{IOGK4Xiy^tl4zzUlFP}YsdD-fX83omvCeAwMt~%y!O8R!d^z*Ur zY%Y*uO!9Vj*=o!e z=IP=X;&D7VL4tL0!@Y)yoikgfHg?X;;LUj>GbiSb&7PV+OfFeTVo!vH#2$)?3QwOf zMaheQ^OhAoYv$N=H!Yg9scV&#;kuyf7p?>)Br#{ET@ssmK{2PlY27?K;X7{3&dSNc zYH7j7HdbfO=<3{@5OXpyb!~2PcKZ7RZMS3lwEW(9)TpI%iu;C}mwWTaRNdgQ*((vq zvZwY)4eOsj%sB-=J1q?~ELg5ixL{z+X147EN2$y;7dKBAUyRcoBS@<+Rt^4`00a7A2ndY4j={M3wKZ?I)HmU%q`^%=WnDP^aP#69eB_Hms)eZZ7Lu>c@RB z^L&ZgS4m?_iHl4r*WOqbKWDtG5N1%{`1+8m#KXfn+bd39N7J;V_U4Tijg?bB zzcSsKy|JNG`&xcPt0~`&84_m8at|??Y3C&#lARO1q4DM7&=VR9fHB$c+|Ks4TdW4i zR4s9hC`m~yNwrEYN(E93Mg~R(x&}tN24*3KhE@iaR)(h920(_vM(Lm?6b-rgDVb@N zxHTMbdj(2gk{}y`^V3So6N^$A%FE03GV`*FlM@S4_413-XTP(N0xDwgboFyt=akR{ E0LT?QT>t<8 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/GroupIcons/AwsCloudAlt.png b/aws-v2/icons-50x50/GroupIcons/AwsCloudAlt.png new file mode 100644 index 0000000000000000000000000000000000000000..35af3cf3b67af6b0d2fc98ec2ad9c53fd18272cc GIT binary patch literal 2971 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

KtMzp%aD+R%b3U^;5AgD4j>|; zcpxJItYSq7P>@JQg5?kbNgzThXEaae%z?l(-Z#V-09N5QD}=A0+JP7t5dy%)od9Gr05C$W>=^*k z5dg^W0H7ZNU`2nz4)+ECmJt>liS64#>T@LW9OC+S#tTujFN|tU+n~Vntb*0OtXxnw z_VVoG#;K21)Vc|J>CEFd`jKe?k~URPYn)Ym^uNNh!y9MS!^asKu4n{*N7F7EKAtm? z^2G3YZdGsKZI9z^Cx{MbYWqipUgt+icgGS-#uD!9gcFjB%r)ckibl7r(yl=Y`OVKKHzRlvFI(L)D2SvI``*@Xk3xJ`u${Pxo|IC_faA%=gd9l z@;#EZg7Jy8ve~B)lRR)BbpV~N?H`k5G8cM2tu8LD>Xr;r`BZ+5aYi+jS2I)EqGI!v zjXeWDrA`;sFYreAZb{Hl>^I=TAb`c;0x*|_O%Ab8VNMT>P6aSg+q%Pws3!JM(=070 z1ZyTW`TARP%aM*6E~HTfVSFP4yA&mcQ`e4IcEtpLn5p9hH`Jj#%+ZZiM;q!7h4iBO zlq1SBil?;bTYm<07>z9ccRcU$tJV~8nQx`x@8f_Gg#+%``=PbNCkY84n);#|8Cfjb z7fFrb_@9V9g{v;Hgm?M_n*un)=o0c9rJ<$enYmM5hbZZfPr+1E{||D7ot@&s$!8UI zSoB*q`tTLw&Gui<#TVkLpv``X*XwQA&HVRTr_;BI*g}mKE|@sBjm>rJrCXOUeanuX zZ?XDpYpq)l=);|F6%@K1YusFX=Lp@+3$Eau4NA{?S7FK+ONG6;a24ie!t8K954W6r za4O1`>spMdNFMM|8^l|4H+DI7clJ2%by4Z=UMAXxTic=v_OM#I>)gLcPD}D$TC|_} zpty%Yw`?imjD%9G>YHf?=zhsQrhd{&;^PPOs@tN#2p8)2Zd>jL{SfQE$>$&(_hYDZ z(=#nBtMeX(|DghsUr|+v_If zvdZkG-3yDIt)0lutxtQcEDYNU_qlVI54G9Uwhw7n|9Rjt5A&?LjZ3jKXF=cKoQ6G} zMk1t<(Zm!o1OSCVAv_Q$55)dRBod7{h(_+;jertF_CnzL`}`-M(nyJvtp68iUaKo1 uf%W=?6EsR%1|fwEGBPqe6VD~55(#v&CoLtuROxL4kw6eO6!Y2-f9+o|PEW}I literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/GroupIcons/CorporateDataCenter.png b/aws-v2/icons-50x50/GroupIcons/CorporateDataCenter.png new file mode 100644 index 0000000000000000000000000000000000000000..ca6a70fbfbdb56863bc0c3b7853b4c5a4e835a6c GIT binary patch literal 1163 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`$4);1l8+mD3iP-4755oKY#gl?Y6^Vna%6AABo6n ziO6ovtD9QfJTp4Cedob5mv7ulDC*vS?82>kPYxWrFlE8UCF}OY<#$G8wT5T4q?PwS zd-=Aoae8^%oS5A9%*u(SEwf6RXEydNdj0mp?n7s<-h6QC!i~>gzJ2`k_2Z{6pFV&6 z_wV0|jr&tddmlW0arwsm8H+d1T(V`_qD>EZn!@j)QDRBjzS=Ezb^4fE1Ca0G5HBDH2?9A1IhG~n|?B2TfWPCx_^hKMy zXRO+^>)6Tj*Dqbaw{+d!tg1<|`5mdHeX)5RvH6`bc^xeim!7_GbLslM2Txp@wRCIe zw3Q_-GuQ7pa{kJl#cOw`SM(>B^duH{Z`*h3(bJc}c(HkZ-w#MJCV9KN)Gpg7a1zMj zEbxddW?;N>0E8JQ<}%3x1=&kHeO=j~FtPD)3fw-r_8?Ht6;Bt(5Rc<;r-cU}au9Kw zE*9=Ek!5j0Vj#kqqw69ZU60%ot-_hOPl>8qcGYajX}Nb`>XSo~UvyaXOlO@*4LYNiteNI?N>?<(t99ud(T$(JC@36> z4prRd6{s5&nj7A2k@Y2OV$@fU*uBBJPBA&h3>1%Cy};42`=s;4V{GDgwc09c?c$5Q zwH0#TCal@IbY@;9x9~Tv_)pQM^frk4JD8L(^{0a>0L72Ix#Fy zzEg9hz~)CmI>*emZ##J7+&ei5<2T&(M(yDUSNmw`|Ggp$R$_)#@wq{!j0@d)?;3dBdtZlX`4zjU{eZpLF;* zOO7?U(|qZ-`^qyuF!695I;{19#rkT%YKdz^NlIc#s#S7PDv)9@GB7gGH89dOFbgp>v@)=? zGBndR05S|3K6`-D2tq?{eoAIqC2kEL*L_$F)F276Aviy+q&%@Gm7%=6TrV>(yEr+q ZAXP8FD1G)j8!4b722WQ%mvv4FO#t$rC9MDe literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/GroupIcons/Ec2InstanceContainer.png b/aws-v2/icons-50x50/GroupIcons/Ec2InstanceContainer.png new file mode 100644 index 0000000000000000000000000000000000000000..1c0c4865f948135580ee14c57252013f61f6a88e GIT binary patch literal 1179 zcmZ`%do`^IAxEB zxl_DJhRV1Y83(1{9TT5}i<5UNE+3KQ_)F3~^wM5cYnhPdF#AV}abaAZcSuNgl(G)$ z#|M|1ONDfY`RW|wtXRrMu1&mLY`9{Wc&To$5Yp`DDl^QQ1^J~m@yUi9j#w-!QD2-_7YH0-ad!e%-Y8c0?~5*f8qM>RHpG;=S3p zrg-t*v}RIG=|o+czPja}2b$g*O>eCz(M6Q#EJ@ub&-++A{A6XMd0qET(^IoD(zN=f zT{qUTv8I)zADH+tVzMM^>N>?R{pM{UenY>!p{!GzS-|3T$7WjGNV7Zukv1F>nP4+* zxpljpqg3#y6VkMh!toShFD>59y4>Ofa_d&6t4D$LFP9w}9ybPKvsmoRm1S*a@CwY9 z4YMm|O}*;$_eBnSd7`}02tS{Zn!7dKy_F9u2YBBV|B9=+T7By&ue5%Dabdf~Gv2)$ zjh5*;DTm+IdXanKyxGlYG8$~GOa?3K z?+txdt{VBRtyE!`%YIiUC%B7~(?0m+9$VPl^Xh_%LA2%VGK7rZVD(L8>fWR1%*MbZ zYNW==u87pnZ}Rf-MuvA+^`OdfzBqRlmyTXYu0=_b`aQbajWTRJ50f7<^ct zO^fRRPdjU7)7yc*p@HF|p8MW7pTmB^TMqqmn%$+uv7$!ImV_EBwp9leqQgWDsz%yg?Dcns+T z&(p`3^yNC89vB91wGT$@^2I3kP^m=!^5TugF$N)|1F#lU2+6D!oA?$8n-5u(ED!{T}W0>T?ShyVZp literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/GroupIcons/ElasticBeanstalkContainer.png b/aws-v2/icons-50x50/GroupIcons/ElasticBeanstalkContainer.png new file mode 100644 index 0000000000000000000000000000000000000000..d33f2ca6e5ecf258c292676b8fc81729ff8710ec GIT binary patch literal 1875 zcmZ`&c|6pK8~!5NE!k2E6?RD?8bdjfO`%Z{nuy(Gj2Yt?x5iOc&ZLt2ZXG2Ng$Qkz zE2M)k_l#l8m;+;OW3)T{_517h$MZh#`+VN#^ZxTbxt<JboyYq=LM$Fm>F?oz$_Nx6V-0e=()dS4UcK$X)E#o7kXj#8_i?TLz~+hjRTWCDnHBo+oekF(G1~gf=0e zexhcal+H~OA`KSGu96bW1QWfpIj(X6ckwZXmUo_%Xdz=!=I=wvDOPJtq6pVd!k9~D zze*Qo=JLIlUzKi%`J9d%YTEJn{EN)`D0;EqY{p69^qcQ8$@&U|`yx;H?Ui7%_xqZ7 zV@)I`jV|>R3MYFdw681g{}z0C!D_id%Y}%^A6ZSwyn%W`)UPZ3b*v}J^s=k0rbKS% zZEj~SfBdGG3lL1aViOg>u-+`&#acJM)D;yupSw7K!m7 zbd5=n^V#GiOX|%N%Y7x-Aa!yQ2#?ycI@0`ICgp$XU_1yTCtEV>BE_T;(zU~+ghPtw z2N6?E6r>b%?u@e#JZ+}P2Jmw<#4ip|ntJyGN(E?TeTBF=-p$=*GhJCt{pan(q1N{R zpkm|Z>;#2;fCp-;swit$l>1$F^ZYV4KK%Lp=+LJD=cgLR0gkCkPQSu-cv;5$hAzBc zTv%FAQsnCi_4a`ox#lz%R`#hCH8z%Z-)k#=;0QZ$UM<^I=D%G6(y98Xva%fvwxY%9 zxAZ>DvLj&~)JuJ4)Q@#v6CdvB0v)%t4|OU(>_6^*=d-ItUt8p|-UHhuT8x-4rrmsg zV_`#nNm)7LY5M6?1O0~4sj|hCQe_q4MtU8$|!{dhKOhBLr`tQY)z_Gs&V`GSC=O zyKys$2@NqeWfd`{O3xxw~r}Z4jsrn^_obzA^|w-Vy0V z9xOT%bM;M7!nETGq1n9#Te9oy*+^?`5~=6eS>DXjxAH?pp+hyVR&5ehyvZw9eBb_i zGOfl*R98H8`VyM)&JUx%KX@=8ebq>It26q9Pcq*K>0x`^kn^oK?r&ukpA@r}-IVl! zo~DitK3-rFSU5>Z@~Il(m*ldBn%$4+=mgZX9={N8*^-dx&*xwpZ;uWep^^rky^Nv~ zF@t*;{&iIpD^z&6;C}sq+cgC*OtaO^$MqdkfAiX!u@M6IHv3)AC)*2@1^{mZ@tQn4 z;Uz_?4#c}$jt_>#BkbX^2n7LP5Ex_*0-J-5K`kxqL3Z|*$IL*A29zd%{D|TI4Ctuf zP-N2oH>|et8WaYd9~Ul0A>%QySOkENS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`z(E;1l91QnyQ}cBgPH zklbZ9@yN{M50{^R>O1eWaNRDM<~>`ly}bJ3^NEM=Z@&6s)OT3DWB-kppBJ5Z(zfUJ zhws1LW}OtQ*(qATt9keBufP7Ry6{Y)b)Q7T?xp9RUU>RZz2m^tqYq9$`e4|1SiAe6 zR@cGFNACan^Y6jCZ};DQyZ83%-8WyS9eW_tv}ekZ2ai8|@7jO2ZSS4-y?0vn++J|{ z@sHnsttKCxcJ#rK`|kv5cJf#6ly2Jd;?s}71!s=le2Pd|PaZoHbl=F;TD z_r2zv+I;n;Qro^AH(tH{`pa?p@$7Y%-+%knf9Rfg!|snie&=tvD&Mkq&Bf;d^Uv^A z?>PS8-R0+>%qJcZtlfF-<>#m+=Ry{q{r>x}YWx2G|Nnpc^|$}vz0gHx{pX(!n19-1 z_DTMlol=c^40;dEKJjSQiHDb-e|rAu$GlUIXB~g&FzvYYlw+5keY*JU)A^?#&pr7V zwBU?l>po!M3l$#l0aA=f-tI0X_j6a|0y&%o9+AZij8_hTFyq8rCV8MBdx@v7EBg~B zHXcsFHHYSg1NB&Vx;Tb-98XS=V4cF?rpD%Wsl;IOhD{qMFKKR`+&#N}dcR2Zj32Bl ztu3xDo*UhKVj`S^x|&s{d!9aVs?*3YnMrLnZ9^J2dxLQj1~Zbe9~NcPX0ZW#>=m;1d#JnymA& zBK}s4h_r%cub|cxx2-){ijK_5oA&s6Nhn`*wNGB<6;nC}Q!>*kacc;_`CA;QK@wy`aDG}zd16s2 kLwR|*US?i)adKios$PCk`s{Z$Qb0uvp00i_>zopr0KT8VegFUf literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/GroupIcons/ServerContents.png b/aws-v2/icons-50x50/GroupIcons/ServerContents.png new file mode 100644 index 0000000000000000000000000000000000000000..4d65cc04483fbcd731d5590b7c58469581276c1f GIT binary patch literal 666 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5l$adg6XF_`(-xWC7MtIZ zT+$nz+rE11q5F@X#}#y5x_7<@UMDwwUsC^qx%hZwJWOa7Ytp`;Yx~x-K?56q+O^DQv6~GI;vyi*$5m(n@d7pPc7DJ@OQ( zZ2Kv!z518ymC%#(CGu{)^DW73zW(EPebuz;O?OlNZJM!v(lPP-?ElL4>P0?^{>*AR zNB#W0{7=A`WKb<}jVMV;EJ?LWE=mPb3`Pb<2D%1Dx&~$;hK5!KmR5%5+6F*|fm)06 zY7`B*`6-!cmAEy8-~25O)F276Aviy+q&%@Gm7%=6TrV>(yEr+qAXP8FD1G)j8!4b7 N22WQ%mvv4FO#oh)6+-|3 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/GroupIcons/SpotFleet.png b/aws-v2/icons-50x50/GroupIcons/SpotFleet.png new file mode 100644 index 0000000000000000000000000000000000000000..ac06c8f07dc5946af41dd7d06c75d7c344a8492e GIT binary patch literal 1856 zcmZ`&X*|>m7yiq=$#&5t*`kQDHR+~nscRV_M${DIH6vrq5@AvCr{LVoD;D$8-pwIvyQMR>B%9(8de|5pTd7qGcKW%$IsxOjaU+Dkb8RI#=yn(1agMKUUa*0H0@ zPmyx|l0vw`A8le(g%Fa>cmvg2QZeUc85W_#s=p-TF*z?w@d~^qZNDM5)Albk7XR1_^&|; z=_CD?AFae^sVSM&5Jky7zPU^mj6bCo{l;$17SHyIKKEc_ep=})kgqOMem}9?ev_1C zN6rC}bB-?FMbJvXwNht zYx&s?Y_#TbdoKN!FRKB@8^UZZ;n#8RSoIO4Y&-tQ1M%D|@ob-rOBa9c-QJY&NA7Qa z!?T~HGi$?`wHMhfS>iAKo695#>62)xOSVFh^H?$tT|$_k{O(N3vR!P1)64uRc_(OS zPtJ3+Xy)Z|+jYVFW^P|4Z?KkrJ3t}kZb?OoHU74I6Q8t~g^8q>2N2UO7nREl)Zh~h zDS0mZ(MOERvs9G(I(AGn(<6A_!tJkOR0VIX3mDbkua<~g4O5cJKA?uP+55U9V#^`JIs|uwM>7Aj~Z*oPAzr4KgS+~0)Xlxf3PRiZ-R$eikJ`9FRim~ zh@7+y?k#NbzEXYxs=xnzp-OM@LVMdS)zMCa&V{51eO(OiA?@Lyfs{fVnY>xYuuN&M zmWAZQ2o)#dDc5!}Mp)q5k;+5*Bk=|Q@eI^zdIk$SaOaDrR>g(!4>nd-*3W8Hnni`raQv~SHfmGWx$Io_$F+#1tdk-7Z=80y1 z?C!h`Yk}W+9qEDA`}pCAQyid1Ek=hJR$A=(+urH1&WqZFC9U&i<(0MH?kslkwHlAR zb?vZA{Y=Vvg(=?Sg1R${_kQ!Zqy0xsLx=J9AQ%IEyf47W2!R(F#0DcG54rSXIxar< zJQESYYo!kjttS~-n)H4Mo-9!FO2CEb3`adg#)XrA@l2U(_PP7Gb;G&5IEY+(S*TX1 ztv!l@S!{OhEg%k_-itp1nJHY;3F{x&$o26#1)IwD^xE~V>OnWXuNivj?4i0Zuz`-O zpU-i+Tt`B^*!|gR1|?to&5rH-!y`WQgrh$)G~NO&uynO$3+8OT9ZJve#1M43B!^S2 zNaW7ZeVnLFm3p4A$OHxD5+9}0EWAzdEB#udqLH9pLKUXayBpa{Xr0u{~>X z62&dklNlr(FzY@1hwv&xvnSF^Qk1#bv9=CyKE}o7om<_huQg*&%m=bM3`@^i(gogM z;XQ6arKM*viL)>EzlS0FXNnfGCHM0IVIvd@K0FK4wL%+SIugZ@$p!-qBOHQ7u!J|J zIrh<&e2seD4E$FQ0ih30YhN6SH~y($C?vuZA2SV^anSpeAsWVNreRHjk&>magSx6& zmtF@-iL1SB7QC*gdnNbs*4r`8tkji%O?&uK!9^rJJ1N=nzSP{k_wvabxx*SZ*y2W; zw^304Pi6sA^Y+Z1B`Ivs$6%vHwbH03FR8v~Rx@GDCDEVz7WcNob#f56KDJm(_x49b zS{MuGhWA@1ueoq#p&@&BLk1g8XFE?++MdrhfAL)WNcxk`f99WT1Nc6Rd-`$6X5R?1n%;J7ybi3C%ZZT literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/GroupIcons/VirtualPrivateCloudVpc.png b/aws-v2/icons-50x50/GroupIcons/VirtualPrivateCloudVpc.png new file mode 100644 index 0000000000000000000000000000000000000000..c195a14feecad24fa2433db1c9cbdfa507a1c608 GIT binary patch literal 1609 zcmZ`%c|6k%9R5+0qf*LMdCOeM(KdudqRo-WauiW!ZaLCKw~(20i*ikj*ZopR&YVd! z_Z-87Sle%G?xRni_kGu&?;r0U&-eL0&*%GmzW+Q#J6nqb;>W}R061V}iMl3W#BYf1 z5lr>Dh-d-r^)a*0K#AZ0J;MJG6Mi) zLnw_HBLEPtw!7khR*pNWL^z^IIII|Z2ue7t9Ct*Ita>%q%)QhBTk43Rq6|{csKiMt z#vWFRJ7V+ZV(!1Z@#a?6iR=7QD2wUDm z8>FgV&M}T}eO@zK(KFwL$wN&oF~AKDgFC*uv-0|La{WYg>vW@8rd}JfNj*Vcg(y=o zQas21c8!Wo=^$`7IGNq#!9`kpTNE-))1&M|rV`OP8$TT4XoH zov@-9X(yj-XMSXWJY0RmZBJ58@RLqT4p1kHiX$z&DrZLvkYB)jX!q-G)adqtjxzWKbio? zN(S>!#Y&!t*{_+T(6`W2JdhVr8x;0Fpm>0)k$57y`Js81;mc3)n?E-g;23XfS(mJe zp`y*R3|tCr-_grvc}(jZW8+t6+nLSUNhclhEzwy9i>u#g ziQ^plD0|2*@6xRjd-qaDU6P8R&)^~59svn?SX-bLZ+JD9zB*euNtu3V%Rn`6EoedvA&?;WiSVz4uDBjoC-;WDpBi2C#$Vrfs zlN!T$-tqANEQ~GJ$+&sL1&&ymJ0PkG2@pCSBQA6E@cA&2NBb;frd?&_k zH>b{C>?4dw-9LFdjpVq!E*T=RU;Ln0*P1%-k5j%2s_(c zBG;jarumVVv$!pHx-ZqG%`7OANl_@9pas7+vOZhtEFB0nJA`hrf?a zb?<>Yetgz}sy=kbSPW^x_N<$+|;)e~T)qSo5osh2SCUU*7 z$<^zHe6`HXt8yo92eaOL8F~E_$+Z=$)Zxyunaj>3)hY)u%900%^(2l?G){d`^22XR3YZki81C9P;XHzYSMX0g2xct=8Ia zp;q9Fz3}?UiT>**cSE6a8I;NAcFNA>(4-|;(b`D&tolnnjd1}s@wi`_iW(pLX>>VX zt0iPr3i>623iK#8r;p!ih<_jq&k(w8MrwwUKvGZVEm<@d_k|ndB%;q%fevAK01C z&6*YzPX&*@f%nAXy^y$2F987v7y_mRLukRyIl$pam?08wpaBysutA!R*?$6o!JdBJ z5B@(uB`5qX2+05bU?1#_566aj0pa1{+I~R+_i)${FYVw^pKPAdF~JdFg|ga7~l literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/GroupIcons/VpcSubnetPrivate.png b/aws-v2/icons-50x50/GroupIcons/VpcSubnetPrivate.png new file mode 100644 index 0000000000000000000000000000000000000000..730bef3165f2c95b66f479060b50e9b3ca6be3f5 GIT binary patch literal 1101 zcmZ`$Yc$(;82-^#u%T$tY-_RVim|^`H*<6oCrYYu&1UV{in-0^E?tNuQlzO%ORbE? zUDfI71xIRzbronVP9F0Q*P@nVOLC^_Un+Ci4;s79B0DzVbfC{!~D*)Vv09XwK zz_Abj!#Z9GcHsAI>KaD%Ru&J=g zZZn{8bd#G>In&lzZRyQ3#l7OkJqtqd*4y3vngI#3M{G#pSY@_~)^}Frdw(u(4=-;I zNn`^{ve}KDT>h*Xz2#nuD5FK>Q7pLIJj39La3#W|#z~1xNo|^PF6dr)yNk+cw|mfD z*|)SN-@_F3#MF(U3%d1^*?MHQ)1xjz!+7}fVVQE@t5kTcSg@tsk9;*cxhns@dhq6x z!R~qK%-W89ZU?@iU!gh}{d?QLYM^sYDiCjSr`C*9xQ!F5-03wF8n>u>p`=%w%b&|@ zpR-`RsT)}tl*r&ZIx*~MnACpsaKn%s#^^u8LMzt&MgmY9Z9Rh8!zlH0u!$gGaju9Z zb&dD63@!`%HsDMd7K6sScW)H<`}3hww3#Qaxn`#^omPRzJMQ2=)jUyQT6s}dl&psr zX&xq1exj&dBRyE8Z(1sgslEOER%q7l*Y3W5DS@v&4qeV4Vny6`jN)ocnC)m(J!_AY zLT7YH&GJIetk=S;d5zJ}s~K%}fwjCGdI0aY+>HjMOEyb|Am~QuwpM&lciBtF@rN{b z-Jx>f6xqanNs%aNU5nGJTF#6Kk#idZBRd!s+54ZU$Db_R%6Zpp0BB4(LO<6T{q8)% zxjc?CWm&36uld;LmN~LWmyt-#jKW8l8I@trcjC?WaOM^l3@^zFhrF?a!$ruIDOMhe z(SsZ+uFT7yKvK=VXmHTR_J6iyR9%u&19>ROv#je2*0cFzJvW0W!6R8O%WXy!1JY8; zxdm$k!|g*NIX<(N#=o(9Al_a@&U*zkVU4o>Af{$!>YFA8 zg-)XQF-_XSG@UHE(OT(CM!);{imSJibtHNGXD{%svMLRq7vHAeC4SXEP7ix@i>qQC z9y@&OwJ1n9D~RR2f!nhnxPC_n2_l3#2FHiO1W*tPvVl-G(C2tNJ4fhCM>_{=2wtF} zzDq9u2}H$&M1&>%f1u)F)*&1?bM(P4CX7G~iVp=uBGEP?`j>>@px98`nD}s})Cmb6 N0j#Sh=9Noe>c0{58&&`S literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/GroupIcons/VpcSubnetPublic.png b/aws-v2/icons-50x50/GroupIcons/VpcSubnetPublic.png new file mode 100644 index 0000000000000000000000000000000000000000..5bc8edfa0fed786e729334503e9c253088d8322b GIT binary patch literal 1151 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`)oO;1lAi(jfvw%I!jm zZGx(uqS`$&O6@|{Q+2Dh7jC?|=G3EO${oULonrYLQ*OS#{_*>Vb5Bp-dVO8BL$rQZ z*{2^L_uttSwbW0qS3Yv7@4h>`8g`W_whP8B4|@Cc&8mxw4f~Z8+XQraWcT0Meeu~j zi^*Dn3tiuTdt0-kSfNdzc1Q8MZ*Kz^xRh_r^PX#0zBRXVf8*1Sk8P*w*-q8(KG6L5 z!$YNZLAh4GuKkUcQ?&K_6gu|R&pA1D?#ZdMPfj`g`1t1^pO&9rsN61WIa%x8+dDU3 zUAyt>>a~}bAH2Ia^Y}!AensO6DiaQOOg!A#wZAENpYjXf zG;w8E!phL&4-eZ-Gl*Rt`1RM9ufM(~t_-!CroZdfR`pJCwNCNfx3(R)yIZ46V$s>z z%g!%Q?~>?0)GpV`d;i^?$w#`U9_=-msJ8Rwmg}#sUVnMTpijYQg0fM+GBBp}q~lfr zDaMi@zu;f8eTP#(oFs2|m*ziP&R+s@I14-?iy0WN8~|a)iMdSjKtc8rPhVH|CroTS zoI<9j&%6cdS?THG7~*mK?bVyXO%5^#3d1u3FB+X*!?ASJEtAV!I-7mCbx*&ue!K7e z?=b6spQ-|~k4;EjR`u!kmNOq7-nh@RBIFcvm-eLlidjuMnu?sJc8ycqR$tCE6*;1^ zr|95U*fBX)xE#>Se?DOCP!A;|HZF1x9VrI z3-(@&@jorJY~@bYRQ`a~hfkgmx^iq+QM#etHrbOx=ia_N@mBZEmmQXsmyQPS6kMgb zkGsF-uIoGp#}8$nZ9Pu3RQ@z zE`P#Qbh`Q$9-JVuk-y)?{c~3z&u#7rh9al9dqq_Yl{Sl6=vfCSwYmEEegDC-vct#E z_xzc2nhFK;;v-^WBBI)EutU60o<$XB0wCwQfyCpdfg};`iq?hOK|HJVAAcIYh zjBLBVlUEr}kkw<&kS!-0Y>ek?ORMhKv1ix6>P7o^?hW>6ILr3o#9!u#oD1K)dbm%Z zlE=pO`B#yODQYJ}em!l!v~r0EUO_QmvAUQh^kMk%5tcu7Q!Rfmw*5p_PH9m7#^U0gz#E;f%2piiX_$l+3hB z+!_{6?EVMTAPKS|I6tkVJh3R1p}f3YFEcN@I61K(RWH9NefB#WDWD<-Pgg&ebxsLQ E02k{CZU6uP literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/AmazonFreertos.png b/aws-v2/icons-50x50/InternetOfThings/AmazonFreertos.png new file mode 100644 index 0000000000000000000000000000000000000000..73fb0dd2d4ea3e4956effebf69bb7865509f486d GIT binary patch literal 1455 zcmZ`%X*8P&6#b+XMUARyN;@s3l-3foJr!vXf>dIUZBQC?C`G94IL4C1z9pg6mg>wj z9ZN@JDPk$oVQ4IEEI~tKCqdL&bY|k`{Foo_-S_T!_uO;dxfu?2)^ajuWB>q=L)%z7 ziP7+|jvWzqZGLR37>?dG$C?8GBTx3gPg1TZQ*v}U3+)x@Hgrw2ZSQTRG9qB9=WmiOI2PO>G6=VF zpf9?LXIDSdyNhp<)J#%UT&VB`(G0bjxVE)Y(vesEHcPm%9P*1Bt(inTbW}G>(+GZ! z`?NILHd0qVSZS7~S=n2*{AFSP+kPs8fXOvn*;wA({lb~)^LU8t``k_MevHXA!scCF zUSF`yF<=fc@|%*PUiy9(OiT$T@)~~@ZY(tq)!615ma!WV*D<@wzx&K_Zf$yi|JUlK&^k+xGs7pM|kmA%gfr+clk zbZoNps@|84FAlpEnzjzt4)A-dGIc~-D;?aX`L!AU61%xIes)6wD)UN4eJp3TZ+Cx( z$cRjN9kH{wJ;?8|%+U5ILh^+?-tw3$4Ut(NC)!@ksEb|O5?Z8dm3HP&3C0&ivp+tv zT-_8P(=QG3dy}fe%+oHxQdM#r5;u0%-;Ta%=QeKcZp^LnJI9)uIMs{mb4k_rKTP*J zQ(%n#mlZuFL$m!>S-MUXWAij|bbyJ(qb_2QxMOQ=$+(IyJx(31N>s+{eNJS4dz8 zjB9+OsWI*~=)RuachQ)0EeQv3Pzo|!RVUk5Rz@V+SiiG)LgAF+!+ifVkTy6d2&}DS z?}YTixDZc2fhcQg<=MO1`S_R@$@d0OI_M;GN3;h?j*dd(u-+EVIB7Zwi}FA#u=G8v z#)DxebeZvcU~(qL3cT0FJfRB<9_lz@2O42 z<>k_3)(^C;a~*FMVaE5Ejm(}%W^;UOe4HR9G-Ajt+PA%&)X~jxbNnzcHD&L3SrwWt z@e(rWo6bVgkgU#R#BfeJ@VHv(JVf~vD8e18Pv4PDnq0`rUC+xo5^tuD@R479)yO5j z`w3CDBMEJlm-FZSHcK0-i}D6f?#B9nd7IhnT^;#oVe;{e-rt2!y?8ALAXXXDg4Lybmi%u_!-kxqt)C7AaAJ4n> zr?etfb2#gy_(v;QmRTdIY*7an=@+9o1t$XfZs71&0y+>*jBo*6q$dm$Qw<@ptcgv@nE=rjNXWfb)9Im`dcheK6G#n3yg~KBLo03F)?~U_wPmG{lWwE!U%VttisQTj{r2v&hihWZ_2-V CwzEqB literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/AwsIot1Click.png b/aws-v2/icons-50x50/InternetOfThings/AwsIot1Click.png new file mode 100644 index 0000000000000000000000000000000000000000..88fd330d5dcc61e28b0cad894de0c72589b3b937 GIT binary patch literal 2609 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/AwsIotAnalyticsDataStore.png b/aws-v2/icons-50x50/InternetOfThings/AwsIotAnalyticsDataStore.png new file mode 100644 index 0000000000000000000000000000000000000000..bb4a23db81bf80838a4272f32cb6007f7e3af26f GIT binary patch literal 2140 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`(R1z$e5NsKBvX#lB6& zzD32ZUB#hG!M=4ED)^{iTY^v;`azyE!`cYJxRuL9q~ zyT5+Cym4aB=JgMj1@kl7Y=3uXLXy3@I0viRPY3r$7b^^nDxd6~JmtNq{7x(D7164k zE8jl+`)pFSnVf`}&r>Chl0RQw-MapKSDEIlGqcP6*c8q6b%atc9r+Zn_LLKM)|KA; zZSxz_Lp^M_)ZG8hzG?UVB@?48WpZP}lrwLKOskhPc>H-$w_eNTYfZ&&?LB#}j4plJ zkyGssGX^fMJ{BFD^d9Iv#w2fd7lsa2Sq~tGv%n*=n1S)i0T5=Kn9C#&6l5>)^mS!_ z!oB7(Na>cWBA# z<@pI2DLF}5X?5@C?VQ=#xpeB*-nDb}gths2zs=(7^ZWkJa`%p1JF6?Is&?$&xy$1I z?(}C*-#$Klq-|yM$@BIHe#RvP6nJDr>?m_tvMw*BrK}<(!=oVJ!QPDT68365vOXIN zzdsTdnmTjF1=T5&Cp~_@^u=Ot0|U+F_q>A>(+@pMQRAEXrF!KliKs7ojErVlY;5Ni z4^C^FF4s0qXMOce%ZWaBW=K`cP%7U1zA`oOa?yDe{rw9BuAcSrX=VNCdi48-EKN-_ zpPk`R)1u-Mqb0*aV}pZZMZ+Sa1LsABRjog_dk0JRv>iKswH-~#2tNObSuTt&q+`i$!w$0WHmYXg;dSr>}(yi(Xwy(EeHGyBLJCs|+ zPyI*O?bem6+I-i1o6FGY$P~5V7*C$A>0~u=znLMCmQy=3bT7|YzWQ9jwi%Y)6}on| zn_tUTJ&QQ28h4tdI(2E~w{N$09m&+3DS5i(@c#oTcAHtUn+oT|zdhcfs~&p3{K&jx zXXefl)7i3ie*2o#QpRI}8llInDL8G*&tW1k_qmOL3>T1^qe1>ZON~?DMJo&WkwRz5+ z9f^OJo#l+)mN#4BfQ!LF4z8cB>$G)ZmcLflaWaTI;gKA??fr~h#nngu#2z{R?_G8E zvM&t9SK}USU2|vqe~0J$zIhxq%Q9JoWJg_+DXP|a>wXR95q^v0^|*-%Mix%V{Q4B5e$qg4{KzjJLs%BQ`hw=eN{H>aFk7QN5nR2-|? zU9Dd0d*!meItgdxj_t)x7$D3zhSyj(9cFS|H7u^?41zbJk7I~ysWA_h-a KKbLh*2~7ZR$4)!| literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/AwsIotAnalyticsNotebook.png b/aws-v2/icons-50x50/InternetOfThings/AwsIotAnalyticsNotebook.png new file mode 100644 index 0000000000000000000000000000000000000000..5df5344191c9e8ea36f2e22fde8e676ccbd5e6d7 GIT binary patch literal 1328 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/AwsIotDeviceManagement.png b/aws-v2/icons-50x50/InternetOfThings/AwsIotDeviceManagement.png new file mode 100644 index 0000000000000000000000000000000000000000..f53fa6a0f58664caff3984cfe10b5be0b5893f1c GIT binary patch literal 3797 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/AwsIotEvents.png b/aws-v2/icons-50x50/InternetOfThings/AwsIotEvents.png new file mode 100644 index 0000000000000000000000000000000000000000..96b9a88f0fb53b7e431298e940494f2c1bfa94bc GIT binary patch literal 1771 zcmV;P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00093 zP)t-sKZYbeh9f=M#|m7@Ad8N^y{$ArAv-7 zJcJ=ah$pzxuHEX{d8=lOwtSDce?y2UT9-n1sbp!PRNU#;p2CngfgH)*!MD+@MT#qX ztZ2g7x#;ob@b&Jf$ehI5yv^XoUYSR5rCjFk4~ zAZ(*p-|O1z^XcyN?EL-vo4}1gh9zd7QQPU(-RjtSt7uM-HFKw6lDdM8w|#7)S4oX9 zJ%u4ymO+EDaeJ(3q{f)q=hV*N$61y^m%fSL>)Y=2?Bea-=I`Rt;>&=qZbOMFJA@#i z#FOsy>)YtnRg^u)+`p*En^2KAO^-BFlRI;#U%l0|^7rtm$(%@xF0;?5`TO~Nt!he* zG2rXlZKGL)v2(Q0s>0a0uFRu(s%A`%Gm5o&q{Wv(hbOJep+<@<>+n@V1qNQAO;le>g{t!tCJgHVt+qQ#Zd$1tjnOE!jaSC&2^|^YrpKD=^XO=xQ;M~EMTshvyoPkA zVP&3BV4F#Uv2xVp%}DYLxWsbOiT$n|#&7@0>F#rGn@9cKy00001 zVoOIv|D^}=#Q*>R32;bRa{vLF6X00tPDm`T*Z!pg?Z!AXh^W-e|XUOs-P9%ca|Y!nm{77^tYV*pI702Qv+X=rR}ZfR|6XH@7g>1^n#j1}%?!qm~zTiM432~p<$ z)Cr{%C%GCiFiZ}aGSy((^q3hlXJOjXtv7p4<6Hqw5MZ7+zoDgD0BqE(1@46k%nKK_ zWB7To?-GXQ^rgvJV36FmZ21Z!kcDk4lUF7uC$I8|K@T?0)&6VNu9IFLsSg1gHg4Js z(&FM2slP=|PHyYA#TX$yYx{&9`pP?ZwSz#N;clxv%LKtbTfKMRtoHo}@-Y(*XUxGv zYKNggu{PpJ(^0cyyNsBOj-NPr%7ux2!f634G00gg4h`fp?%ro7h%~9JJa;~Irb;gZ zL*4eq2)vOgaA87ubiCHZ-b*DV6Sn5=Vqi?0eHO0{=F8b(dKR%)^sXMecAdS)Wim4- z!;KzBJjrq`|BRb)3vS(xxO2B;>b+eo0=w=%;N--ugY)5|qgNh35h#56_}P4&(&sN` zC7sH7>4>KcV9rRN@alE13&Uj2H#1(oo&7FK=)IZr2mZ;pwS4^K^;uJ^29yt(+iTCx z@cQ!g+xKW@PNIqnaG7NJQ9+Pd0Du1aQU3GSQ{LZ9q!fLBRKGZZIc_ z#kdPI!zdU9H~|0ys@W#TwBvRF001R)MObuXVRU6WV{&C-bY%cCFfuSLFfuJLHdHY& zIxsmpGBPVLF*-0X`ZH_q0000bbVXQnWMOn=I&E)cX=Zr%F*-0g zIx;dVFflqXFpF-}Qvd(}8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H1 N002ovPDHLkV1gK3dLRG* literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/AwsIotGreengrass.png b/aws-v2/icons-50x50/InternetOfThings/AwsIotGreengrass.png new file mode 100644 index 0000000000000000000000000000000000000000..17262e6230ea1cfdd9d8602293918f3de68f98de GIT binary patch literal 1681 zcmV;C25$L@P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw0007) zP)t-sKZYbeh9fp;hno?2ovAL5L?wjWD^>uhr$yON}vJnn;DRb9}98QIR-4 zg(88laP0HxTbM*VgdsYEAL#JqSCv18vvuh4e)_@ zHC&iQ=I`RN&!=spSlQ>)!r8h-iYi2jDXhw%$K1cuu#i4pu>~k z>)TL~IKI}kz1Flqh9#A}hVS+5O^-Cq;KtkN){wb?p~RHM+r6*Nq(FxyLy0Nk?cQCP zN4wOrDb2GzL>s>RFgcjO*C{mI-MT#q%z>SEsckJ`(X`xg?h$yejq}b=v zp2Cpe>)cV1Ilk7k?)B_!qF3YX-+hkBbB*WY6Kq`Cp;q?!^+$^?oxzXO~-0001_kylm#0004E zOGiZ92VjG@00009a7bBm00Gp%00Gp%0g-J29{>OV2XskIMF->p1`G)oMWHxi0008L zNklg(G^CrMNnK%-@wpF5tplsO-xnH%q=Vt zLRQv%Hnw(r_6|5)CgP~<KLEQH)xe-&7uAr^Fr*M*6b_FN zj*N=N5ooM2v2pPUc8NU5ffkvRl+2ovl$wTJk78PSMrM{+wjQ#}V`6~5%!$jDz!3m> z`9=kWb|`v4S{PJ|ic4^%8&+1 zFGh$lCa3lF>#?HfnE=!?aS}LVOrA0oLraRkdQZ=^>BuRPRc{8L|I7%mUpQxB#J=im zW#6TvS4AUDz}B(qQx;WWgXSE!YxadvF!#Y&G=tJkEiO+wZ(DS~6&dPW9SQ9(}3SYa{Suu(qAZB zK#VGKKnpV*Y&z7Cg1dxOJbZ-j=(c03s;rO_Nrc(>xS#ro07iVdIMV0jDS>R!u!4Z( zQnu6bXL=49^a~S6j!bNhXT_$RYqB_RQ-0y%hD(=Igb7z%s#aI7UQ1kg{l?AXw{8ch z5?2!mizw=?K3otWEFw%&rN=nhQlJ(902D~RXeY}Rc>n+aC3HntbYx+4WjbSWWnpw> z05UK#FfA}LEig7zF)=zYIXW^kD=;xSFfd$1U|RqH03~!qSaf7zbY(hiZ)9m^c>ppn zGB7PLGA%GRR539+FgZFhGb=DLIxsLT8QA9l000?uMObuGZ)S9NVRB^vcXxL#X>MzC bV_|S*E^l&Yo9;Xs00000NkvXXu0mjfG|)Wx literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/AwsIotGreengrassConnector.png b/aws-v2/icons-50x50/InternetOfThings/AwsIotGreengrassConnector.png new file mode 100644 index 0000000000000000000000000000000000000000..83f65e1b866ff0fc78eaca661e20bf7bf894804f GIT binary patch literal 1077 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`&>(;1l8sRAAqxWZ$M@ z+oodEu4db!^vV%Mf@->&S?u58<;Y}ck@-=^x&4ir~)s8_MBmA7kF zcWzb(>K*n77)mjh9-0BE#F8MtU?7bJu*#Y_I6CPuo62wpthoE-*N=O;Tx!d|zd5^q z-@*6xs;4RiI5~t4{k(HhV)uc)^(U0-6mEa@S-WoiOwn6WJ0HmJnqK?YKQPE++M~E- zCi53O1lquu?NMQuIx{k*myX_T^Cv; zf%JH~IEHu}e>){JzR5x0*!7qD@=vz}IJUaD>K3U+~;(C4Y9ox%ocDuy2vCd+g_VLn<&Bu2pCNa!lnQwo9+i_Ju#1%n9 znM*=U@*lhnQdJqgDI4`2d(^c^Wm1usdr*;)qtM3)k<$~I8MF_|B-x!!2?;&>>=P@q z=9A*cNv8~6D%a>lNoZ*8Q1N@+nq`@xaB$PA{f1A`{&rjtS^455AyQQzVBP_8mp6W^sz#6PESVRm&f{%`jtQV zr}redR-d|he_j#qo3=>#ycxW^6Wunb=5K$>@$CPGneq#LC)8za^l)!l+qjRVpt$<5 z^v$O=rF}BBOb;0H*!FSh7y~0fwZt`|BqgyV)hf9t6-Y4{85kMp8W`ysn1vV`S{Ybc z85wIE02u}`E(y^n8glbfGSez?YtWUv@f@f@5@bVgep*R+Vo@qXd3m{BW?pu2a$-TM XUVc&f>~}U&Kt&9mu6{1-oD!M;hT literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/AwsIotSitewise.png b/aws-v2/icons-50x50/InternetOfThings/AwsIotSitewise.png new file mode 100644 index 0000000000000000000000000000000000000000..0fd0274a05639d99961daf2168a44f8d287daa49 GIT binary patch literal 1607 zcmZ{idpOez7{`A&6*}qB>2g#$Nr^;57x&P}WSB;cE{4rPF4;;v)e+{pWUkwoFrg(Z zNv2$8wP>nk)-abbml>PoQj$9B&-2Im<9$Ex`+eT;^ZxTq_wqQsNpq(r005gHu3&E^ z&3~1;nz9>-ZX_x3TZkjn5di4-HhxF0Q|^0%T)m+H5N`kg3CRHPO(`Wz1Hd&90L%mc zfHe^Sc0?C5V736D+UVsDcRrc2-yXNmHd)Uer++d<-wwC$T>i+26r8x$VJ~}Jpj=jA>LwRN&4=sf^_twoV z&dhwCx>FwoPCrCpW-FHGOPJYgVVi7ec6@GRR4VMB;@x^2PJdU4D0I61Fvus*u8K`o zEX(s=;3BB!d&heQr}@=yigOrAXLD`hXz1IuSA6sAC*-1xXYn0^=KD;-(2O90ig3@e z=$rV!>}OmiyJD*Xrsl^Pz4e{_jP4=kh;%Tp*!}G=>jKgFW=*J7qHYtn=JjCf$8nBz z(w^{g-@2ZPK?(oeC>xezxw%E@*VV7rsso9w=~>VJxmtPgW#7}EKYxA@b-837&TUDS zFU^wLGFK2fe1T(G zXYPYEVZ;Yz&Kb2+}Ugqmh1iRfe zD`Vv%i`*Pi4T31pS`KyLi(+YIvGD^9eIMpu2wwZKR>sN`NfkV066QJPr4R|~>4MWU&NV3u=qV)Ddinkk_F%I7q4H69WTWC|03Qv!8 zaJy1Sq^|x~eLWQ7e2!v%@$<4Ge`#T}I$TQ=jqLbK&)U64uM8>rNY*C6xLeHVZdXex zZEM`E@s^aW?+deudByuWIW#i4Kqh5()5wHkQa&a3EneTqKz)PXM7r2m^{mE`vkod2 zUb+}pWJP^G7-q&dM41|y7}r%Fy;J#$7N%ccje$m7r3Ab@^o;j&S{OFiyNk!p5a~|-U~2pUHt_Wz+oEQU zmR=@S?OFh~L5s{Vd@-aUDS2w^GF1vIvWaS)PQ+zyKZ0Pmr;}n=Gzs~Sd>71(P5c?? zImXg1=85>qzzQ!Cv`DQFkc? zd+&^$fvd3v%?mqBYi+#@VQviWHib&Dkh{zX1h~)1VEfUz_m^RiT?s8 CTPckI literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/AwsIotThingsGraph.png b/aws-v2/icons-50x50/InternetOfThings/AwsIotThingsGraph.png new file mode 100644 index 0000000000000000000000000000000000000000..82d580ead35c4f7fa843ee9b078ac68a0750e7f3 GIT binary patch literal 3315 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 XkH2fd_H9036G&gjMEi}Fef0kT5M3=( literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/InternetOfThings.png b/aws-v2/icons-50x50/InternetOfThings/InternetOfThings.png new file mode 100644 index 0000000000000000000000000000000000000000..d4a23361adbd0f03d939e888d1989fbe3ccbbc3f GIT binary patch literal 1609 zcmZ`%do<+-40!;-@1>*1swEtlM&Y1vkkph4W8eLof;0ywQ z#V`PnbO63jC=(oW1^~AEsBfSbB=~RS=jV$=qK=M^$56CC{w5Fz1PX;hu8>LP5~*DJ zZOG&CWO5nr77wDewY5^2L?V;aa%wpoj!Z7)a=CK391=@pUmyV%i!CiJEh;K5EG&eY zZ!i3--sreWs>7Y-MmT2daHhcbXaDFz+38H#>6&fik!zN~#+E-W*q?2LqFS(?&_?F_ z>w8)JURK&|!r*N02`1VlYuDgxPa2Kg1aH4f}ZN-TKU-`V$Io|4# zYg#DC7@Z#|Xi2N@scP)wy62cQ_SMyjN-y8La7~agIMWkd84z;avrbeNS$?EWRQmjn zr$5v7J5daY>`>RNUAVGC_Xg{y-~ayl-Nc<2oKVJrQSktgjlFy?#Vy;I*Hh)1Wpt$_ z&68?=q5kxv(dG|p%bYF-OIRFS;_>mzhg5znifZnjV>&R?)6~ZeWgK+L+Q|~qPB6Xu zXP!0nb1OQpon{5Sob7Gss~ehoL8uOq~7kW-kbgd`zgJuvuIEHHhypQ@~3ytraDu2__pCj!OPzgImZuNvYK2NnO~W% z5*9mV8bJFhd#mIC0fOXzBmgMER8-finfwxl!>!W_UxW6otV@s+HYdpCM4~)aqEKif z&!nZF)iX3PHB;9N7>3P3UZwCu2T>qbWd|A}>IvxJB%n0Z{xy{f2{1!ws7CTW?4>pb zQ{AAxW!S*@Pv~IFyix9f=&pz`xF+HnfFtSjU<_5+s@FHnX>81K-~ARUz?N-)9}7R9 zoGg{7C}-t@445M2fwP-+$1Ya5YW4vX@LXp{)WKEipH%lY_l(fpb@5JBQ;o6%CNICZ zkZP{eE=2pBHH)!x*t^%rJ1>h(yL*?$R#^>+ja_=bWBbxlEFpI!d}i+b%;MsVIL?Eo z@1X5x8y^r5Z|kS+z-q$KL!=UX0&Pyk$@*8 zX_-17H_Uk3x8?A#2%l`_nVAg)}D<3)NrrD3PhUa84eB)K|_#4aDwGuI!aXIO2 z`>P3@JhB7oP$N0Qe=;Aw_tlh|TEhx&oG(ULi}~Hu`Q&w5^=L^R3SXTN-?lfZy$+^V z!^F0j=qvr<52IH%Ib?Jvz8#7RDDiBvs@U|dxtK0|M0)bBW zQfhnl<8Le)yZmr*LX1(7B_Re{I87pV88P>(##WCnpx*g0RTpp}~;>W7tCUX?#P*q>HcBIT;G(qHlsZpHD@DxB?|`|H*5g z$?>P}pwl%bd0|MAI8qccA~6aAV2`jzSR?GM5qkpd?2rgYr2TG71k@lHv&V=3VIagu z;!pni|AvK!VmxHn`t^r^_>&|uE-?y_$z&UR-07qUTtbvheB!CnW#?^>2zYxPLGeAp GGX4gJ?$&|; literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotAction.png b/aws-v2/icons-50x50/InternetOfThings/IotAction.png new file mode 100644 index 0000000000000000000000000000000000000000..0f17f215b0d85c9f710523c5e591d2d713c2de4f GIT binary patch literal 1741 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`*z>z$e5NsKCBW#lA<* zrCZ*Lo9V+&1$`0)+_U+1cK-8*Y z+p6r)s%qD+Vhcn)N{$^$j=hR@9Y7IPyEYZOR%QDZ6~`7e^%-XNtxAz?s!>4eh(|z+ zh*vz4R06{mYsfg@5C=xIre|&!kXlp{2HDZ1fkH7r=iczih!ml6q z_ATsb+ADSc`w16W&PHaRQ~$oK^%WH0egF3$$03o~ADTs5<}7^>#uEN;*)1nKZ|B>8 zRIk6_?vMC*a;EhGp~aVs)W3?a(_XVf<@`@&t@RR1gk5JnXMa=4%9xzjTf~&_$td@( zn#W7Bf;%S^=tRaOZ+91l4pvzYAcwQSBeIx*@yY=ZW}KMIBo7p1FY)wsWq-oN#=|Lb zRZjIY0|V1HPZ!4!kK=2@zQ+qCN_>w_2|oSJEc(q;(d9gxDJ(18d0dYiGC8}cD0S&g zgG`BS?NgQS@88nwywlp@fdBjc^PlVH@72=!cepu3EnFisYpd7F38$B6{EJ_F_2p~L zNp)9L_xi2g*~81owrk-;3EwpD$yaZs>`XG6bd2p*K!9k%;z{#aF&ctom^!%O!6@1^@C|{ogKT_usr#-kx;h_;OY&&;Ja| znWk=MKdQ*|?vCnQ#(k6Jsx;;~hCI0Um)*x#Z&`lFxnm3;*cRJn=Ot9Ah?Fa_8(WEe zSr?ortsXXy<)-r``-#mTON85VeRD*8<&OR+v#WDbTV7-^%V6R6^q%^xS!qAyRVu#C z`4RV^;e<)rt&|5!EVK5MaJ$I0WVe;zht?l^@xJr~ zr&-D?o+l}p6M`i@X11-g`2Js{;Qy8zwVKcOE!v}?y(2_#+N@KqdQ)d>%=mP=Nciad zJVUmvN2A~PY&&`?{|T3b%VVaa$6TX)HJvrZ(pIyk_U>Ev=7o0Qfp2}fylE?!_Izyo zap4owsR*%2jN3%Qeq7n5qN&PEETh{4m<&t;ucLK6UB+L?6# literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotActuator.png b/aws-v2/icons-50x50/InternetOfThings/IotActuator.png new file mode 100644 index 0000000000000000000000000000000000000000..088e49c6bf77446ac12b87d8d700195b678f62df GIT binary patch literal 2373 zcmeHHYc$mB8viTfIx3a1NyV7SZPTAbCT2zqGlVf{4>>Uy*W@yTOcJJmJw4^|2@ZF?#Ltg8{Wi|xje&%-O08pDQyF-IPv8p$bVg~@MV*n6$9RRi< zDsBz{B0vCG@B{!%9snqY7Cmq@1%O>b@>ypBlz`)+%(zH%4jRW%$8b?t9tzLaz;o4c zJQR+HCR{-pT{gg8N8{M2(>x>=;yGx`BqW}T!f{a8B(*c~$M8H977DrQSS}h1kvw%= zqAGOl-~0dh2Ot@kL2CJ5$lzaHAU$7tKi3AqGLvHO1mS;KvId@UDQsWNK5FyIpN}sp zpejG_4D(|yMHdUUzI0&qo&+fG5<|F6Ivwq5(pJiwCP?HzJPgn3SG8K3Fg)0psu})E zk$BnC>enG#^|>EmB^#o9{(<-38=sZJyUXn^~+H%>Dd_tAbskc@KwT3D(6WW=rnKD@GD&s>$*EluaA_sJk^&u?Bp8yVxihh+!e!ed zi+*r+w3}b3;5-ZiiJnMM##^>QMO%BYOI{zPnG9<%vaWgBO}L4wAzQ$c@fmz1nAKfg z(vc`bO(Wy$t_0*4Un>=j-FP%gU76qR#9kR-w9cA5HyK}l7#sUd5g$sN6SQ=8EW1W3 z%~&+4{2`y|*p<*|%7TIE>Rw)xpI1fia__BuwTxehFV|VQmFgqkopRKjqoYQ0)#aZI zQrw(z=L|*E$Fj{1sp=NrTFqE~t2#!^FATlU(Cy>%>cl>KobYo?pL)XhN0}Gnh*^Qh z%JAfik=HCUILBd-Vt)iL$RdQpGAHg#e0&&2Mvku;M(ytPb6)tZK;XAIT2GzgtQCQj zo(lK$#U=VQo`7D;V3|m;Sg~nasvZ|UCCnl&4U=9{7mN8ZnUOEw&gFcvJHAv?VODn= z?*$Uy|JvDC9$Qh8<}^^4GI=L(8TXp*Q}FQR;OhA$?gzxOkEb+_`H83yz!Jpb|d9usl_vgX4~Oxqu%N;iD1Q7M>^y~A$Lo$%c)vcA+%SRjyc5dy6k&&TvW~m)%uHv}jg>YE^ZFwnrl}4b^*O1j z<6ta(N(iQNZ1(20`f82m#a(Z5M0A$V{UB_nKR`mNz##h6OLPW%o=l@(uqEn6NmP|# z+ShXv`t)as;^#{(JD;l9T5;*fGI>F`PJ$hEVx4dz##sCPI_!Wt<=OU^T>G^Bc5sB3 z*f@N?Jdg&@5ysk>Xn0E(I5==OpR_F-b}K5^?@rmla%CB zo1-K+ryQ`e>2FGn zkBur3naa60f%w_y;E_cwwwi{iLo+54c6O6%09S}NzxNH~NzZC?B_yqVy|K|exr%Pi{fztO5P9eU`C|Woj kh>D8R3%C@-@TP^*^+Lk^3jb-U3?%_1g1u$U8P9~j09gOP{r~^~ literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotAlexaEnabledDevice.png b/aws-v2/icons-50x50/InternetOfThings/IotAlexaEnabledDevice.png new file mode 100644 index 0000000000000000000000000000000000000000..d2bdaa9988d47ed3e889118640429603d0d82af6 GIT binary patch literal 2419 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 Jmvv4FO#mIFIt2g# literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotAlexaVoiceService.png b/aws-v2/icons-50x50/InternetOfThings/IotAlexaVoiceService.png new file mode 100644 index 0000000000000000000000000000000000000000..c9bcc7aabc7a2aee84fdf636a47ddc8cccd3a93f GIT binary patch literal 2268 zcmeHGYdF+d82>Xe%wUr!N;S=l5^2n~WYk=Wj9k*7P%YzHG}tk@M`8Y^B$tLIG?LO3 zqbbqFL?%QsF0+Y7a%n^BRVfKlmaLY6aWyWAs6T?Ab*n&mF55d(FOo;HVFXcpwQW2 z062{UfKe|1AmjkRn$Y~mhjs&iVw;n_i#0?bff!OUmYj?wC8LR{C=!Szaj--XO=3eq z43Ui`foO6Pmc&L|B%#P`426v*E=w>6*k}rfBZCG+5KBnFk}g1G44I84L#GgpgQb8N zViLxZy_v)|AaXFviTsN|jz0Q4Gcx#b z_9atKVb5GXonWvD{k_WtdFzp&UqUyos-B-tRr&pAl-gFxe%#6%I^mPS(RB-L8J5;v zg@;c3*8WU9p1u2Rl2UQKNuK#9Qo_^KcOuBoJ5BEnyH-A?js@J7;(Oj(wH!WknR`lT z&+#cr_f<#(%?e)8UIgYI3md?E$SG$tI=uWsCU_!SLv7`so>X0JatGUcq3bGm+u2wF zoE7?1$WaZYx`zP@(%NNH$Y3aLgo1FEt%EguNKsi$RnKyzRUZJrezCQpxKJAlvgbXW zPp@s1y9rWmvX8e&g9Chg0!k@rV9-`mKiWM5hM|^$<4&t9nVWWn1s3~e(>E7V4L$tV zJdm~=&DA}=I%T|PQ82Th9w)J=O)1bfdoTZK{;A|kEN|lDqv!SN&9(d=RC{u=3lD{@ zJcnw-jz*0pPemtc98o2*Y#Zk7n}nib886Vj!<6)}r#7#%<6KU^IMei;+CEMAgYGLj z>(UG1v{!-Pi5I^6NME=X89UW-t(u0n6z$b<@TThQQHcV&XPTUutV=;dygHX=Z%%fF ziY0HpP2Bl8KkebokEGF=V@TbiEOb}DQ1^Qzr}{o31#xjG@A&SL2q{8kAj%3#LD{Z!H&2xWkBQGEhXIwcV_Cwv zli$ImCWZq%_fGx%^^_S8&))l#S-Y-1=0>&UKe12r6sB1eoB#ifxi|!Mwl`S zzDjj)-1tKXomf@5R=xLHb9(bgMVaHIm^oD=)sSwk#Zm%_%|Eg8$F#b4C{5Fnk2K7=yCr*wy&T7Yb0IkL}mVJIK!27NrP2wnx|hOvv^D{ zCa3bu>yWw&`hB!Gf>z5V>a)9&++5?u^9>UkGMQMGF!2fYA;GxU+raNdS<&p6{Hzs__WT9|9s&3YUbPmPoB{FHi;Wrv-4RzD(xx>#6)TUt)!NrRgw!YD8{ZL*xFC z!IlOgT^Qc8WHa4rEq^Q9kkxUQv)*>_iA_g=PnJywpxk#$@XVYuMYxL^Uj;^1S8S7M zBiC*&MO60(t9hX;dPV8ad&RFe99inR8UwF7rv63%w276CNs1ROp`ORGtle0?be12% zhv^3afXCr++j02qI5QVhQv%L{fHyP3K^vS#?7@XU2^b;1C;g-TUJ#G^oeT+dmoqqr q__HGDOg|tZBEsZka8Q^JJ=D)6gc*=GzFQ9>0k+nTR)W1=34Z{ia+CD{ literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotBank.png b/aws-v2/icons-50x50/InternetOfThings/IotBank.png new file mode 100644 index 0000000000000000000000000000000000000000..a51faf2f1763358db0800222bca2df27100b6abf GIT binary patch literal 2271 zcmd^9SyYor7XAYyHXs@uL|J4p2@y0H0U-v+0ttjIAbZn@EMZr}*3u2wLLi%I77r3^ zKv9;q8wFYfnkXR362wsif(rbNHF*DB8VCwuWM?t}Jjha(1wz5SZZOTw82}RX0U#wE z05-u;$}|9civ@t$006+>0Dyzhg^$iy0)SkytCI&6OdxWQ1UAy*st#VDLrgK!=UAN=Fb`M@ifxL^g`ZMUdD?GoB$qfFp827K#MgbQFP$B!S6X6p4+pPD7Kp z2iPI| zazMP^Kef5Bx>iaiDLo^643pq@%GNtUE^}F-HI9(aLO?Fs%iEVvIkAvCj8{B=?NE`NXgU- z-Ch+7*(&gAdz!AY9=pF;ZlETrTJZ)v+`vq?Gyt-Xf>BeZM#vu(ay=Y>_0&|YU4Mpd z>aJ6rI^>!|mQfpxVU498%`w z-JHndyqP6cinV~W?r@-^t)YN?x9n7bozpfZR@rrT&N)(nvU)q~@si+b#hcM$nK;_K zMKynhmCU&_@}_iq(7|D#dP%7!?)ZmhtBE=PTf;Ae#7w$yV$SD`f4flFPl+od@#W95 z1PMtBc`wE$&l)}bsBbf>+rqPnzEh%5ht$7gc(Q7i|H0Q&Tj<7*Xnr9o4@fKa6yd54 zNu_<7dVLKGi99XYz`zgn&KeMEhHc6H6=b%@>yLxAPb%k0TRHf8tJLozb2Xe_lC#P9 z9@C6eTsR~>|m_RK-{k~jAdt#j2YfX*mX z^>yKy{H!#yqK57^HuXzdHmbLn9cl_@sP>FX>i#hF*FpFesx=ZktZN!l_aW3Z@uw{N zz2F7o+M*Ck4j^$-Ky$@M)CK(j*?2Hcvf^H9l)>EJ)oMzfXE*gSA25pstlJHG|JHiB z^oAs)-2Z0pEsW45<5gkXz>Mlr@;o-HpSVs}{i*GtNr?on40~m_FC{^mve3AeHZ|Ju zJ(b{@O4e??aIO_cY(@$f&IDT^`{L}7B4p1SInAtJU-RKk)jU80hwMCk! z*=YL&sErFxge{hy+n+k;mlF}wiLh;*IX-Dw$O)A?Ve*|sj-$|=?ClZUXZXmB zj(9}xfvgr4?C^m)|dBOn{zJdiU8xvpGCtL z6JTS!^N(e&NyXQn(uuqYwAoURaq-03(Ir~`%epwbdVmgu9LI#e-4KiX8o_b)Vr=?VFWOw%HVS->A#CeWZ)5bm^@FP@ZoQtqEi4hKWD~ zYMz(mnD@3bWxw673<|$_`wdGuuxy&<0P!?Ay{jHi=sCcSRJR>kZ1Roq5 z0s>%+HO6AF#u%)b$H|j;>}kBQ*)c5WVD}`u$o_?Jfysyn{r=w*uIR0iK!W?CM*si- literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotBicycle.png b/aws-v2/icons-50x50/InternetOfThings/IotBicycle.png new file mode 100644 index 0000000000000000000000000000000000000000..8a44375ae72caa0d7b7aa5f8a69a5e6812041cd4 GIT binary patch literal 2327 zcmeHHc{JPG7XBq-sMge`*Oj6{qNQj;<)SL0Xi`&)YT}}%P?wY%8dFh{n1TjL>GNu6 z=`#<}Di61Y*1fHc(c(%`GuIScxmDHo>-+Dm)vk5ddhgG7*52nk=R4otXYIYtI_YN| zPszz5WB~w>BN45gK{Wj0G7{jd^FBHS1Xv)!fdBxFIlH%gB*8t>kLc_G0I}Ktki-Ch zEs#o@1Ar(D04#U|fLQ?mD2Elboizsl=z}x%t~Q_m&qCo@Xgm{5V4y6SsFNuu3l{1G zO9P*#g-=BpGqfyOAdki{j#{RoEK|{_F}NiI6lkAdfdVZ&O99W){&x~E&tEb0S7jEd zDA2xo^gkw4bp!xkb2`Wq#->pBJ*RxH&)#8=)t7Efi z)<$ZU_93c@M>!c9cEsxhJ#MeWnxA`s(WH>6OIq)C-G9l?@lMqOOMiAto8Odh5GcB!;BJ)u)&_ z=;_>kopg-s=J@pTyMbKKoN3oiJwUS>sa3%pChl)agb?h@aOZ-3cVxQ@{-ma3yLE}V zOgU^0VWy<1Y3+G~cN&Gv)e~7wz}uR2pOSqZl(yXwx@RdeDOIl{GfZHYyD|_vRJ!Qr zS=+jrj^l4z>;x}UYuU>bsxnes=f$t6vw*`yq+o%OnuW~r?I^EjnkyF^Y7(HmoWf3= zjzz&vR(pVg`2(*sIR&iT%~Yj~&SO+RRwqYo1Z&=u{`hw9g-i}@ATY$9BdgHsTkbqO zu$Z@(q{`WP#pChbIy9U1DU{A=CzO&^?GMtLnU%vCG9i-!+9~3eA=h>?L~Nz#<8sfr z^45auL%)HpB{GULR5s3RK5mTQDzjiwjlxGFkEFihIbl#qzNcq%+zWN-e|F|=UK*v` zKMIM6F(|V0s&OoU4c7;>DXi8~O$%O_$IMku-7VIrxZBsSx@?2=Z*N#c{A5x#_j@#N zX=vGye6d~_;$2+5v{J^Jm5^N*BwjN!j^=p9wsP09)wLEX&cEf1O3nHpWJ*>>rWPja z5neqG_3IJya_5~w5A?lEuN_v~Hd>5bug!b24>x>h+Ixl9Qf^{AKu7eb_~+}NIQeX4 z-1GG)TYRPcbJsXb=c;tTY7aj<2RZUtbedgM>XhU(&zBj((?^rH43;yy(xn3y$=L}X z-t3w+HuXbn$&02VmEUOT>Yiq}4-Ss89Zh(X8+;a#UR{F7F8ai~VTdcP{;s$07y8Dh zu(^Z}T`wax;F$QflvkoQO^!WYUIO>X37;dSULdl4zBR3Sp1za(2f&YGu5RWr`>|r? z`blBywVEW`P4Vs!+Rw85jTVTGrcK#Mm{4$-?Jih}UrtI8DWKW@;@MdEl?#&BKQ(sc zjnu0U#?Ra=44OYU+2WK{u+RMQ`_jxC?COd=ljWIt{Z_EJYlFG{$&!VXVszu+atF`V zyLigCAx^m8Z68H=N!l3qe2p99UX_tOvvhC1N-!Pn zMVnYMHfzghUa#|zr#&$m|M+<$Whyjrb30LV=v-W`5yR z5CB7rAx0l#sE@(9VzFizQ!_){5e&G%$j3Wv|3?5V)ITU7=Gy^@8e&T@K;_E~E};RD nbf0i4K&R6Uf-VI|`1yoU4MM{M|F&$707U@F#?iXY$~*aA;~TWT literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotCamera.png b/aws-v2/icons-50x50/InternetOfThings/IotCamera.png new file mode 100644 index 0000000000000000000000000000000000000000..986c3b671e42c447a0f80a9d353aa939c1130496 GIT binary patch literal 2389 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotCertificateManager.png b/aws-v2/icons-50x50/InternetOfThings/IotCertificateManager.png new file mode 100644 index 0000000000000000000000000000000000000000..21d4c094d06fb3d1334c110006df850c62ece32d GIT binary patch literal 2363 zcmZ{mc|6mPAICqR&*qvYkt|0=wFsFZ!bCYXa&OWS)7&E~G^N;7l8!}4gjtkh?j}Vw zg-{Z?bF4d5CM0rv*Pp*Xe(%TQ{eHf$*W>-~`;x1(JrbdU0000yt@+soJIox^E?17id)QY01%A2{ubB15Zj%2S@kP*5n9RE<^*mX^^MK(%YUJkOo}7@vfP%? zVK=woc_ou81^7nwa|skTa=I;C_eiDH;dbxU%$bQhx`tEyb4@oJqOd>e=gsHM$4>en zwI4~2z13f7tZD%ybp^MdRi}LqB2!cFMryuo-5XnBa`0zXyWhCQd&=^_3~(>_Idedg zmtRn{^i)FOQX<&RToDWk=t2s|F~Oe3Y!>Vg#9C=r@(YT>=Ar2r&R#kagZKvaj5o!< zDP9Ga%3hd(kKv2boXwRt8)hX%@J#ngIOq?Z&c|U?P*SrJeb5vv0w&9xvkF@Q28?*G z{;Dxy{*XQN6%2w#SSN%&LR(6WFNOeXV<&#>Ld3!t&`p?u&`GF4$=`fBCis*o#*?E) zF{7J{l&{}sbf+%dvG!OLHmR*|U_&>7Qs!Z1o1k5CXsGjYobw|5rt-m5RhdI-EAT+* zDGbKUx7sX>rN}>9f)Twh4 z4&K>UC-10q*EaWX1x^Z71}gxiClmOZff(7$wYTN!w*3IS0dH9~F5-tzHfjB4*eE!0 zj+uhg5N;I)2UKtL(%R_zWvd+zM4>Creh0gh>Rj$cqeRq(#}oxo1GaNo@K&I1)l#mN zA}r|{9T#Az44-EVXFY0tkyS4^GaIhT!H2|1(3M5kwtI$u2>JlvSURM#2(W||yS1xQ z;#ybR6K)(&onB1N4Y4Yle4NU~_Up{}KL=>vG#3|>Q^K|!yqY)p@=W0vU!ddwUN?n zlyB8=E8YhVA1S8iEOJ8x($P=vFz@wjeP}VN1t=|As>Z0JiW45O$xBrwN~-H4@9mts zwr*~MZ>Ku=$$Yu?ZKv7iIbGHQY4%&GM;wrpylb8CLFzMfTzmlVxuIuI2)a&cP)2pOL-XTyqQlNTbSRTKUL2PJN$O>D(`i zkb2MKCge>opM8i43tj^i*m6?t!Wm z{uoMMM<897S*%bGOV2M4y>12EHXT7p`CWft2QgmWxRIWCws>3aF$$-s7Jo6-LY^k@ zs)cHLJ#x^`O~8)&y7Ek?cUXS2dA8I2R(Dxo zY;`A!uZ+tsqZ*@d#Y5GN`bn)#l~Dv|C=j27LM%P1;VbZ`KbPD$DK7lu9{pKgTU{UA z;gB|2z^la@`|Y8?PHD<K=H|HVUP7tsk*4H>f~{6 z#9A#&UH$THK{n_TWhvV0R@fKRt3=EFh6^~E4(*3^tav zzh9?!Mfx`P>Ioj-hPzC*?_i&6?HanLHKz=bYK^1x*avEytt7`S5n6nay=F0bowRIA z(_}NT&8jdfb_4LrNz*SAur`&Cv5B1BIsQanTFa8}+hgOy%P6>c{;BFRf{CWswY~Lc zRU&2TO_9)%HN8ys6BRtktmEWp zY@r&-?}4U`MaW9x)vsum^ilinuBu;Q5&YRP*xE^c)7_C@asE=HgT7=D9eFqh_wlD) zH2i*ihd9Sge5>4G zy2g4j>oP|X+c`Rwd09;hkJR0?pBozYz1*K|yQ63CkFQjbgSLDDNsZlSI(v`kx-A7<8q3F}lchqBS~x|&KSr8FbaJBZ5S#XC&yZpj zz#L%0QnPdIn#Knwtj!D93cqJe=KW{(-xLXGv0&rB3my@HQ4GHm0RV%+*cEb&7D@G^2keSC5tRMY RLPfj;5Nw@o%J)$c{sW13CFcMD literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotCoffeePot.png b/aws-v2/icons-50x50/InternetOfThings/IotCoffeePot.png new file mode 100644 index 0000000000000000000000000000000000000000..50415495725d176f695e6dd7b104d0a9160ec557 GIT binary patch literal 2339 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotDeviceGateway.png b/aws-v2/icons-50x50/InternetOfThings/IotDeviceGateway.png new file mode 100644 index 0000000000000000000000000000000000000000..c8c9987c47d78298ec379da06af8d24c3ad0a446 GIT binary patch literal 2107 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotEcho.png b/aws-v2/icons-50x50/InternetOfThings/IotEcho.png new file mode 100644 index 0000000000000000000000000000000000000000..71d92536461e6f0fd4d4bde67b0ebac8f710db50 GIT binary patch literal 1849 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`&Fk;1l8sRAAqxV&A4} z+oTwPuVUX06qmPeQ?_eUb#4N(6>UpZ^gER7CL5Ye1j;JgffS6Q z5gh_{coP6Hb^ZB&Iub~oED7=p2GW>-kyq6|G`*<2EHA;wSc;v?spshPpMO8y-co7A zX1eankNbyL&1j#nVEd)F|K7~iynClZn@LzVX3>iy%ap7(pPI(JjmPHe)BTr4&E6Tf z{_*D)58C}LKu1L(uz2AWhu^2`PCov8qG5-C<%VNdA8wp@@E41SoFnG}XEztMw&l4R zd>rbJzHfSUbI;3rJM}Z?9D2>aFIqCfPFAL5Z`WGoSli%~{8IN_9-cS!#4bi!Fbd{e zxE?-FB7UQ8jUmt{j7i?^E({&4vK~MVXMsm#F$3e310c*eF_%dmD9B#o>Fdh=go%xZ zQ+8>|#TsC?JLc))7~*mK?6tqOezE`w) zTR>KqQ-raQcK%YgB?R?l0CkdaJbO>j9pyWAfJX8WuSpnB1k|zhLrmp~)f3 zr`pGHpRDtI(KBlm&m3P%asD}1Oe%jRb*ZNuNtw4?CDKB&RMB?!)IYY#%o--*Ta{$n z+d4RObT2&*O7hE#i_7zS^i=z2xM9+^``);xN zVQVhfDDAQ8U;N|;@spywg4~y->8rmg*gJDpf~(+n-wm0DTO@tnu)FS8?WpIdT%@8^~N9jO=Rx?Vr~w*FXpRbHaO zHm1q{_tYmCus$?l$==)%;2n{$!q>_~W$RuJp3908cXY4g%B;Pa9L)JKf4k}-VXi0Z zZ#1Wf)gIP(^XB2iz~eV&B$uSj$PITWUah@J=aovSwrW(lz`SWSZ`q9A$thKB4odo4 zfAWZzry;N4gZ$!Y{~j}{=}x^e_fMXT@80}hl8iU1FHHz@_H4*iD13Z?owuL!_O`?B z^OlvY5mx8TdG#@g-KT!mMdg!gOyi}*)z5A}=Otiy)qvOf6cy$=ggT=Ua+(8XJ^IIL#hAXuURjCTK>acGdoRSB3CVOjVMV;EJ?LWE=mPb z3`Pb<2D%1Dx&~$;hK5!KmR3fV+6F*|!4DIAQ4|fi`6-!cmAEx@X11>cYLEok5S*V@ pQl40p%1~Zju9umYU7Va)kgAtols@~NjTBH3gQu&X%Q~loCICv!we|o2 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotFactory.png b/aws-v2/icons-50x50/InternetOfThings/IotFactory.png new file mode 100644 index 0000000000000000000000000000000000000000..d81398eae3872f48464d3d2da2edb47a7cf5f365 GIT binary patch literal 2154 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`*1m;1l8sRAAqxV&A4} z->T}^qTDCQlM_%s%GD=;?SmS-wqV#w{KGeYXnLW zgH*99vujrYBCJw$7sT#Dx;ulep#h9&U=-W8DFI^^uTNF&+i`^tD3RE=$pN(k(~`S> zoh6VuToU9L45TptzYGtDv@o+o#iJDGJF{4%4tJOMZjxtY>M8Z#%%-5;v~2nH^Ggps zS+Vh}#@T;=TlU6AFs+PQ6U-MWsGD10%XriC`zbr7CCC4S{QULhSiR-ZD3<_SUqS2HmM{ z;j7QSZrfQ_QBa+|T6+7$@aX7I)0&=_DGAEIJ^e?)S3CF4O{P<>w>BRB z|3~W4`vYZ1jV|ouEFO5VvFAc+g<*MN!}M<@<@@h2 z|KwPaox{5=PM*8^du4oPedymCr)FP|Q%~H#aGGGezGRrP^wh17+6r`7Ui_{7@hm!D z{(_BOpw^^Q5B4>`Kf$5iw`%Pap5A+T@8lKwHd_36SN)#O}@SEyiut?x;jhFs>g`DwYB;5)l=4Hrg&ZG-Ik+c{Jz`=g{M}DZyBe}D~V8hwdx3?*3^p`bGp)Ge!u&2U$xCf!YO)%w3DWn;uGx5SVHiN+OXNpYu+O!7^A*C_bo^rO!;6;2_-4=V#>pRo#_ zv^B6i9(1PrZ`YLRtHTS;5)W#ZSG@zjLHf{ZR*!eCX(i^?lTJ>sS5r2u*O>Wc$IO}f)f0;k_aDns72^E2{=m3)t`Fu?)FK#IZ0z{o(?z)07?EX2^z%D~df$Wq$?$T0X}VlRrK zAvZrIGp!Q0hR)3Pl|T)WARB`7(@M${i&7cN%ggmL^RkPR6AM!H@{7`Ezq647Dq`?- L^>bP0l+XkKT=HY` literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotFireTv.png b/aws-v2/icons-50x50/InternetOfThings/IotFireTv.png new file mode 100644 index 0000000000000000000000000000000000000000..d0933dbd8bdf7051aaee7292dddf22740e784130 GIT binary patch literal 1339 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`%Gkz$e5NsKCBW#lA|< zzFozxRn?(g*#XFHQ+4fBv};p!>`=FFSF&hRacBh!j-tUB0>Bu&?X_7PNKGvX@(Tvi zNI*8fsi)Cm9&cq=T^=vSBqynNZ=>L=i*?3aVQX^k zxE=iaeowWNG@o|NoZE|(T_0HpW&HWJZ9;CagNd%bdu+|Z6R-dM*y%l+RXpMChc};o zK3&2i+M~o-xc1t+-{+InCHzV~g-vU}em>62t@T9StFv|L$6jZSJR@MLWMEA4c6VXu zV3qX%aySb-B8wRquN(kj#)-L1@<2iM5>H=O_9skiJe+biwGGFBdS-aKIEHu}Pfn0v zZ5A^4^pTrGh?nKZPYFqh)@74eS{kBSmUne@339r)F5_z6%HWw)t7x;THAlCn=aJBk zuZCV;o~KWoI%#aElpPol5|oy5Y@xHGYp8E*@~UNGU1DyzvZ1lIVr$F{Ur9^6dMPP6 z+e0ZkF(K7N)YN$UhAm0SM;0BuaO>E$3w~`A1+V_@;rhnc=XXwTU0&3if?S!NU+?7R z#ohC>+gJCGvFC;2v2zj2Go%2!vOG#%Qa5=^UiC3%lqn?wO@5QrRJvNIqXG%rwiDK$t(Tz*cT^qdG*}yTn zx>{Q7;j5Kv9dswI>YTB_+15UOFLQTGmP$Z(OQ^cqi&yVnzI=B`DY4b~yV18_zrPzz z3X`9(sCD|r_3=JAhmLqoR`U}Oe*HfAiK^4-lqb6qjRK>V?NC^yFkRCnLz1oc5!lIL8@MUQTpt6Hc~)E N44$rjF6*2UngA|b%Mbtn literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotFireTvStick.png b/aws-v2/icons-50x50/InternetOfThings/IotFireTvStick.png new file mode 100644 index 0000000000000000000000000000000000000000..9417690a39b17991c05fc8aeb8a14e6961852657 GIT binary patch literal 1177 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`)oO;1l8sRAAqx;?S;a z*RE{SrtHwBV%wqY(5hnJs%q1&=G>$LlpQ)qdFVJ5Jyd}aanq1-B9Lk-3GxdD(l8(v zlNztXnE%kb{_MM1sK?3E#WBR=cyfXS>*9n62Dd!9xFiPo{S3-J-3h{l z4jwZESG5N&@eJ{qqaZLjW6~6-48cT|Lw_$BZ7TZoiL1-2$0a*3tZ|3`R2JQ=S5mX0 zZYdnC*lJ+->cy*<#>P!sBqXE^okW^FlZD-KZb|r_J)^6$cFo4jjT^TbA6nFT@m}Nk zz=J0xXN!r4o0mH#*P6uk^vKQQi@RsH@5UAbqhCKyv$3$T&TiSTp=s*ojnyq}t?n*f zUhb~P6D~7}eCp`!&NuS#nBwo{=lS)Kr}ue-kkebs|+Q}aTvnr>C>nd4yC!Csirm~nYMx9+Ox zmlB^ib$iW;DmZQ@8P(xqFh$k-$`St}F=aDlbCW~HMiY;^8ZFuZ2{H!v`K`Vob>Y{6 z0jyf$8c~vxSdwa$T$Bo=7>o>z40H{QbPdcx3=OReEUkgcyqV(DCY@~pS7(8A5T-G@y GGywpB9*`RV literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotGeneric.png b/aws-v2/icons-50x50/InternetOfThings/IotGeneric.png new file mode 100644 index 0000000000000000000000000000000000000000..18b512267a3ddfb5f1ff689d9225c64fcca66748 GIT binary patch literal 1728 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`%GYz$e5NsKCBW#lB6| zzE#z+Ma7|2#kpC0V1qY zG!|3>o3BV?TS)dAFtkZ@5-48m+vI?{fYJ9gNj(}!O(_ZT3kK3CfM14(Lt2j8noR4g8J@wmuZTTw6wq(o6Qa3lH4`(V+=noApraU*yxm;OkH}&M#w!Ov zm~mn*lRQw6y~NYkmHi158xNM(51_owDPZ!4!kK=o%{kD!OlsR7OwR=nNJ1xzS z5IsrG%bo8Q%}|owd_u@=*2$jU*f*!1eEQj3?q_cG{7Gfn?C<=~E6)}0TmSs`&U!!B zqrTh@3L=ahszH1wva(VRO!PX!ptO)-fsRtR24hxeY1V}+*RvgBm#<I zRr2cUv23r|dSc&GrS{tGEq%CeX2-tH-{$Ww)*M{BC2sx6q=4Z3&?VbCm6R%WZ+?Bd z!u{y4y*ynU8|MZ^yv~jg{PbqtG0xxeWs6o>GHN@S>!hDQ?*H#c)+B??l5WNKx6b@p zb@*RpRqfHaHWw^ryt~{~vrs?YQOf6C>kP+bON%bf@m}~a+Gx*y0ow@{GghXE_?)}4 z&@!pK@>*KDu0&O&*sQO=qiT-*YhJ4(c{F~G)vWm`{2N5=y}O@IeQUB!Y`2?oe0ofb zlovyebEniARp*y!%bp&U*dITy;(*NKf)4k@_v<%(YU|H9y@;uA_a^O={%aNN10y_L z-r4S+w5u;Onx~K7c%HC4oAFGJW7GV$ZQH)xZ(5SX$&{uS)*n;&`X#N!9(-AIs-f{! zR?%LybC*|!{IYRecm35X2B}r&{BBPF#QWy&>wgpee9S-p|8jn7U|(!oR?jwI{!uM) zjVMV;EJ?LWE=mPb3`Pb<2D%1Dx&~$;hK5!KmR80F+6F*|!9upG2ow#u`6-!cmAExr zh(7cLs6i5BLvVgtNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)E44$rjF6*2UngF4f Bo$CMq literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotHardwareBoard.png b/aws-v2/icons-50x50/InternetOfThings/IotHardwareBoard.png new file mode 100644 index 0000000000000000000000000000000000000000..9226495bd6fd5c4025f22995ab3993be3e6e636d GIT binary patch literal 2132 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`!&yz$e5NsKCBW#lBtH zzFozkO~tWI)xJ&D4oJ4D)P#pwwW->)DcQCu+X1Co6&+d??c0>?+qCW5v|M|2?b=oB z+LRsIR2|w?K!(r(0o_RlTc~RVC~U#brp)mUt-z?EOCVFt7Lp?im>RQ~GM56WnP5z9aE_1n1$=|g}2+*&hn!m1m;|DAGWbibb@!5DY?S&05JIab@2 z6$>75tzIWAHR}`q@|^-&_p~=YpRRWEp&5$)&Y62ya{VP8PA29h7sM-{zMl3Y*^<}X=+&>Y2amlsOqg_c z_Y4l90I$z7@v`MFp=fIeeP@^*J&=wOxg0CG4BJR*x37_S@vVaAEMO!7cM_7YEDSN11NY&@KDHnk1M z7#Nrrdb&7d@ptp@^L9Sp^S#JouhI+SdD0Rl zjpl`u*4sgH;7DFERT0MUpFwEg?;XYl>ED{r|{6 zH?w+X88h7I$k04D*F7`o+4=s90ZwaUj;GF)K630~(~p)TttC3#!op&@$5gAtQdXL1 zTHb3oJxzP+>FEm6fvTIF7*I)LO^*pARKeHROuRHTC zHTA%x&05#53KoSI>t3+FIdOa1+xiS&xq^o6erlh*(o*l0PRfz(SNItbkdYnyu&QTE z>H0%VXUY}7@lG?#z0)%3?6kbC2k&(~ss7I;lIX(E`RLu9D$`~8H+S`Jxn0f zY{Z_~TN-zyySlR_d4E$AnkvSdqA;a#$-{jy4V#MAd@yiW8WMI;;R5#s)!TJ!LA4Dw zmK7Xq%@>aT*x7lwPucX(s#Pt`TfZ&#@~mcg#d373k*6(Bq2Y0zt0j|U?Hg|td0##Cn&jgw{AG_&Zbu5;l z;Ff^4UY5ypt|+}&vABulE*1tiWK@-Seq?e6O>kINz4b+uQKrX_>!rJt-zFPQy}N*+ zZMN(ugZ~UWG@VS2G?^E3=fCX8%a-iWEbzZ2`>B@W@FhXU1>5iM4SyLc`>R>+qojAG zJ@3U|4R`s)vMCAtkE)_`>wdf_Yy^?YL|LrTK*PYS;#>*~Mwnx?RNO^4OndqKcm(`wJEMmAbXXe}-%w{^b+i zD<=W-uWE^FL`h0wNvc(HQ7VvPFfuSQ&^0j9H82Y?G_*3Xv@$l(HUKgV7P3`EplHa= zPsvQH#I4~%^r0s}4U!-mg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe1W@O1Ta JS?83{1OWEVLURBB literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotHouse.png b/aws-v2/icons-50x50/InternetOfThings/IotHouse.png new file mode 100644 index 0000000000000000000000000000000000000000..e7462b8de32288762e957140884d2cd6bf9e091b GIT binary patch literal 2106 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`zs{;1l8sRAAqxV&A4} z->T}^qTzccu58<`X49-{-Xmz=rflD$ZriEi(57bJ z#%~WIf!c{gs#sOpwW|OTR;fWK2n?J-=&C{BBxO+AXp;lF1emA-f4IyCQpZYy{DOfr z7QipV!yzrqEK%_&#re)G7OBJCCBB>F8JT)Y{Wr5Is5dQJe*OH?Lr+$0{Hk&G-`|$K zu@Ouwqt*l)vBW=1xXD@e@%OJk0)0O}Oc1;j{Zv+Kw+Ex^wS79)=T4X!UbOc+${28O ztE%FP4!&=^>}#jJFPtm>__oTnpgk|+4vJZLd44tvoN1Zp zSnyo;g2B6aOJ1vW>Yp_4ujP`<$hT^Z)LgZiiJ6ga{;8`#Z!ji#ySp%Su*!M>Ih+L^ zk;M#*R}O$M(}`S zrLWEMBl8s&hurd7wvG2K&*gm!&$_G)S~-#D_4b@&v8;SnR%fHn-ae7E_122jxA)x5 zyPx;&ozm>9SqpRTEI!v~6JC+RUid6QcBXt%3pR-~Ep(67`!3L>up&r$7LS}eUsK}x{PP|D zwsVZ1lvM1zSikrJJtj$UHz-0f4&tIlD^s*m+ar3#659iMVpW9!wivR39 z;2l-3axtUktXG|KKMt5)=e3si??jz!YAv?AHP>|`TsPo zOJ8okJACDK^}WjNygxsQ@*a=&(VOP{;ok3w{C0DW{dGEW$79QLWg7;8SZ;^l0*oitium?Emt_Bz%-G4^$F7ncr_M#C&Sc<(9*b=TCmgy|E^B zah&|Dg_DCfe|Z{ys_AokUHS~axptn$ihK7NewES66`$O(X>z(!iu~_g0zcDo`kp;g zznRhW^3tlJiJKjxZ@Axca&fnN7V`CGjEe9K;jRakd_T($?%nX&q-|ex!S1`Z8o_`Sg03PqWW&62H9PeY3~8ATDXO$Ein(930+sul9J?b~5kulxZ*T zd8E8sv|Hfh&1p$L<5-?Q7uV-m-?*kU?vh8^5)mbtC$|+2If|XW-uG|friHaR(1?Upp;( z%W5W-&|~Ie>ZiC*TTILNw(E07U~%01v)N*)5!;qTO`4zYSXZ`Hb>qw5A>NyGo|hWx z=&Q1a+lY9msh<#ypV{e_9`;CYmWLYilSoM)JzeoH5f6@?^=11M7FP7uv`l-7M@!z( z9p9oNU#cEnHrxDK-l_5h@BiQCpH%UO_QmvAU zQh^kMk%5tcu7Q!Rfmw*5p_PH9m9e3=0gz$9URd}BMMG|WN@iLmZVhERCxHbBgCxj? t;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1STJYD@<);T3K0RUA-Qj`Dy literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotHttp2Protocol.png b/aws-v2/icons-50x50/InternetOfThings/IotHttp2Protocol.png new file mode 100644 index 0000000000000000000000000000000000000000..4cad5605aff2461063b768647bff45bed8a09e53 GIT binary patch literal 1545 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`*z>z$e5NsKCBW#lBTV zyIaF(jfs7ehJBl|eXFVsP_SLau~pe_ije*!Es&a#iX2)Ies=%|0`U5qsBU+t;8A9Y!+vbX zSsX=mvu10ET(ym26hC-G?4-?-c(sdr*FJM{xDX&;xq6SO{lkS}Q_6%hni{Rns#tLA zacViQSlm_oqQiE3VFdh= zgo%xZQ{KC3LjVHW$Iczuwj2is7E+FVpAEoLiZG@9&xKx8^=SZSY@JB4Tmp zfy|_Nt#J2dW=@TRd#etR8o5Ql{ImO(Fd0$9PSn`8bP5_iJ>ygO!0(Ox z4L(L%)uB`8y9;qCF*47U-x&ALWa2L!;mUJI_G_$Le@0ce&ERPLQS%jUD}?PC!b!Q*W>e4Qu9;&nOFR?|8lLmb|DB0nT?4ZaLqjVAODkhTZ37^~fW5Hr4T^@`{FKbJO57UCbWQ@( yCxax&hT#0PlJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pS7(8A5T-G@yGywpnOF_s0 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotHttpProtocol.png b/aws-v2/icons-50x50/InternetOfThings/IotHttpProtocol.png new file mode 100644 index 0000000000000000000000000000000000000000..6e2977d43d5caf446f46dbaf738d5071bd02a99e GIT binary patch literal 1308 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`)oO;1l8sRAAqxV&AHw z-K}A?#>Bo!!@f<~s$1R;DA=rN->PQarRdk>?f~Qt8`P=_@ry$%il@-HaR1s+;Bg0- zT|m=pVdh{BOkhM5X^RH}siu-3zhEGZ1lSByYwHzezInU<`O;?AW9H0eub0&{_{{P4 z>+f~jSWvW6gi&19*vLdt#XwNaQZ#ANMCY}qujf^5zI%A3)#^>#H8a;SSI=kRVLuSX z#-_vym zI08Kn%&#<_J=5pY%v9YR+YnnpD~|8tzNHad-JKV$702*1t)5QLS7{->GV3P zs;W?rW5#3%mx<=xvHc6+ik?eM*ImYc0!{pAZD z(T;P=Sv@#ZbBo#*c)vKddEUC`iR-=}J$-Lq!H)Wb3)U^x=9b=ZyxJUlh`#c6I8eU{(L=cngsX#uTgzBqIiU@-Ew73 zR^8WH|MQ8t@~ckX1p}b=KX%TH?!nssl1%1?Ib68OYY(;?`s8%cV0R#c!hh5?XF`=KldN` zZzwx`w(*&QbE+|KfpM%_;u=wsl30>zm0Xkxq!^40j0|)QjC2jmLJSS93@ojT4Ydt` z3bP0l+XkK@bKjB literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotLambdaFunction.png b/aws-v2/icons-50x50/InternetOfThings/IotLambdaFunction.png new file mode 100644 index 0000000000000000000000000000000000000000..03a2fb7dd4f411cb0fa39091fbcfbee5ddb85268 GIT binary patch literal 2789 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotLightbulb.png b/aws-v2/icons-50x50/InternetOfThings/IotLightbulb.png new file mode 100644 index 0000000000000000000000000000000000000000..16be91cb57d90ba7ab595ac6230c27a1cbdf8fc0 GIT binary patch literal 2057 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`&#t;1l8sRAAqxV&A4} z->T}^qT2CEEcK5-6g)8vL>4nJUO525j1zO2`$23 zcsLdQ%FNAWU|@da>EamTaeVKz-_g>c0&SmLFJ-y9>MC+Jo|SdF)zTv3EG6X`wZxYx zLo0xFcZh(Fi01S~PQr|rwf1Tqb(1#D%H8XoYh6Eo_es4sY0UkAKxa}H4X>S~R#%j|8+dO2GS$xvEMa_2KWm|nThpETsE}w_3 zDFa{DmP02E{34`JGMWVZt#6w$^{xGe)2{D6eNy{WQEqPR^Eq#Q`>a!^?>@OznqdD; zL+pcWPUXg<{%ac#C~|GvD#O>xw|xui%K(K7UUhk|7Oc6k2~M?zwwk=o;=s+h``bt(~|Qe_v~7|diV2{y5dP9 zra9dUoc^C$-6^ad_xf%2ItNXbSythDSKI3-S^WGZ{qV$r2M=aX-0*)&_?Kgc{@%$h zm8#>}JM+Fkn1jKU@?UH3@!kKhVg2HAl`q@;3XVto)7@;>pV9lS?V_Qg!GpQRj~5HC z2v|AqSWESvH&2WOn53n13#7LOWHi3NyVA2T`+{YqSp}c<>F4|!7dBhA&SUUB@1Pi; zKC9H^Ea!=W>=!oQx=w7is89Q6%Q!Q;=*+AVuAdeEn_FE^{)&j1VdSW||5(w&i<5gq zCPaF9I=3mh%8O0#xOBPVV9;UyD_N_rO2rE?bq6N6b)8{3q2Z%*bf@^$tk#;#9{S>X z(?4`~$4EYC`Ih%@y34+U&r0;xa~R9BUKZbJ-o8vfc9z^DIXxr!dL;$z(|*f!`xjo5 zOS!bVNi2WLFNO+z;n;6Q{Iw;n+8L3)#*Wo%g$`cLe)ihoX>Vhr^wa~T#?@S2E>aTZ z74s+U9724e^+?yQTM^otbOhIZ4!Q z-ig-Do=;yVTL?^7itdbY+IP?9>CW==#$O-%3%O|RU!hSbcl*ze^RHj;@8SQa<*4Gi zvPJB+&F#GH`WrTdmQ8#ASGS~h^M&`$)(St3{_QbX)$*)AMz8$)9hNwO)mt|8BsX7s zcl@7-ZkcJm(DA=p7o{z9T4uU`t!K3)Fk&Tmnnre5o6`Q@kN zo$6os{{L~}U&Kt&9mu6{1-oD!M<;Xg7B literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotMedicalEmergency.png b/aws-v2/icons-50x50/InternetOfThings/IotMedicalEmergency.png new file mode 100644 index 0000000000000000000000000000000000000000..4a5fd61896338d3c1b7b1d983d567da13ea00c32 GIT binary patch literal 1715 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`(dCz$e5NsKCBW#jaJw zx=Y@wTi(7|#i>ojzD?DkP1&wZ)viU(wnf&aS<0>z$dI#ZQ?cz(0;;DF*|k$@0)-AB zq+J!{_cm2vI1o}vUyrmx+yf$k5x3^rj`=`pQb~|sFpx$CiUonpuEn~1DLS5ix3SGi zm4B2xH;I!qU?=~)EOzzB84H-47wYh7ML)44Ns zQ1fq#9`brkKjNL$B$}kx!Gc0}s$Tuw^nB*r`{(wgr$6iQ`R3lV zsi;*bPe61kgVxq4)__pQJ1k2V?cu3w&+u5wm-iyjwBcZe3BwhI%eogbJ$)Z`{Cuyp z-O)2}Yw41u^A@dn5t!?|`0TYC0ly_|7p|z{jtut>^x84`W9{z6CvV<)%TH{ccx`?%8u{?SBtN6cubyoR%yZ_aGwdf#kHO6>{x67~5B}^||Kq z?Wnfv*d#o2*Sy%3dcs*j^Z1$NX1#5)v0vN0)K+|A-ZFLhONUFm-50D0UmW;_^QYiK z|AiO7d~4=8CFnWn#B8SqrJD1bpD3@mvRf{H*JJJ;4Yn;&rxoVAaa`=*^hCVV?)?(wbu zlBUpDo>S4*eI`xeUdi$A5-aDd4m+>UF@3^|B%hvir9+4I?5bL)b^BjStZ8)qj|omO zf4^?l`t1_;`{==?9w{^9BYSE^rYTQcnozi{cIv?myQWz6xGl@TCt3d$@8XNc=HAqw>-6w!N>O%Ek@n0xJd0OeGX6d1Y{ngf=Pqg6k_~&- z98bD!Y&r2wC+DIapIH5KTt!-Agm>rsk24VL-(7dB{OIG(2Y>%?v#DENsGs%3;hc(d zXz$HE!8g|5F`S)kwp3T*P!`wQccPngzLz4$2LA*XcYsY1nv0lWTP{GNX< zW#v()o&8Siw&AZ7TCDV^s8|YA@Ay#IGySK+7fu(;=i|v)XSbCV z?P)ICU(F;IRQTqj%)!I|3wBSadAsx9(^U?C8FaSKE>%vLSpm#CswJ)wB`Jv|saDBF zsX&Us$iT=z*T6{Ez%0bj(8|El%GgNT0LU;fo0(mRq9HdwB{QuOw+8nkm(Kz?f?J) literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotMqttProtocol.png b/aws-v2/icons-50x50/InternetOfThings/IotMqttProtocol.png new file mode 100644 index 0000000000000000000000000000000000000000..1626ae05db3ba23d27258837f51d760fdb243ce6 GIT binary patch literal 1435 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`%Gkz$e5NsKCBW#lBTV zyIaF(jfs7ehJBl|U5AQym5M{FidVIYU9*N~4UnPi)UM{&4*{vEB|(0{KpGXW8K&0OE6jZJcK`FG&8)}Fnay4=t7-6=$b6=Xs3iC zqZGfRtB9zHs(}$#Vb@{d<=Z!HaanivT5jFl11oeUeF*&6R=r-3bH-G5Zg#PQ0TXs} z>}X1MKe32spXb7e7QXY7v-5AH9P&4nRhk~Rt1*u$tv&3Fuf0V=Wai!%eL3p^r=85pk|0Aa?7xlHmvLG}_)Usv`gOl&-y3V&th<^uKn z@N{tu@i_kW+RNa}4iao1Y7cO~U*fxH%gcisLmPv1Dz=CS2nuLExVkDMQ1DTsMwTf5 zkq&mPqLcsj=LE}0d3(HmZYOW#skXneeACH2`ilQWITjt(ym{=U0BZ_k%2N()4R=w= z)RrmE>r(W#XT`gg?v7a6Bg-P!T3K6nAn&L3!}XtxjxsZCy!G_-l+EY$e#Bf=Qs)bM z?B4kPWc*>7IaiFfZcu8O;+VR1j)#xa!P|*8F-odIN~%fz86Q;&-c(FfDX*M8-6Al2 zzwaxl3I4CP=Sy6grgB4KlSlGoR?dYhrsqtU{4mX=J-Q)y`T04nDq3BEJ58msv$MA= z$v(F_ul#6f#>-t7?q0rCz43j}2K#%)1{NhZGhNrk@IJWpm1UB7-aV;(Z+AN1T{&^$ z?(grock8b1v6GOMmb>1vto^{^f`v{`^z`OYGT!IzKZ+b75isM-)Eco)53V}jq6ic((IQObsYP$=i4mR`G)QK@gLv* z{?mWZ#Ny_D$B<>IvwxgFyDoo1{Nz7%@0nWecYB}KOi-;|z?A&)MtqW-sL$^HX5qgF zuYQ|jD)D4Orou($IX%{@UMr_q9?ATEK>nn~(p{@w&6RZGn|(~~=sWLgAI=vnJ-^s- zyF_(KZ+h0+6aO!suv)e0?X9^9KiPoELbb#-q9i4;B-JXpC>2OC7#SED=o%R58kmI` z8d@1xS{WN@8vq#wW;3%3Q8eV{r(~v8;@04P9gP2NC6cwc)I$ztaD0e0sxe&7&8C> literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotOverTheAirUpdate.png b/aws-v2/icons-50x50/InternetOfThings/IotOverTheAirUpdate.png new file mode 100644 index 0000000000000000000000000000000000000000..2d4d292ca27b1bb4f89f9b1633abb614c9fb438f GIT binary patch literal 2219 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`%4Nz$e5NsKCBW#lBs| zzD?P_Rn@*-)uCO*u2tE-P1U|t#i32jp-t7XMaiL6#j#Dz5hS8w*P>zvB->TZfg0Pi zY=P`HW%oK2_a=3Rb`85uCHr<|hjyR|Kv{^%UVye6y#W)m zpRL_OAoZ>!$S)X3;{i;}jC?i)(^s#VQ|Ttk$QyUy%fG)r&sWH3{=PUV*~c@w<($9O z6)_&yjlbUKvl^~bE%}_*s~(!kkw-|Y@PsMOvR)7krQ%Y!5F^SyrDbnky{uq3nNw1bhy<0-fDCYW|J zuZWs>JZ0%si9)F$F1=d)xz^8$%EB8h7(O>_%)of% z00=Wq%w>`X3bL1Y`ns||VPfOqRP2&o`#(U}<)9<9yiFG0)9V zapM|=o*=*eYU4ULCUs*j<75rPOoubV0q45>=jlF3Qkd(k8MK36iY0&Lm14_t%q$o8 zgzV-OU}HTK&v5pTYj-_e)_sjq0_zS>=TkoWxs6xS}|1q+;Z=1;9<7^O-|2^ zofMKzzhv8}m9|*<)4oT|zA`^U^7OQ}X)?TClfs=Fd#{E`hNFKX2 zYhIgLj$P>c^x0zas`YP@r5TS+Vm7_?=F@^^HI{1mO|Mw9luuU6RNOdH(#p#?2G&Mo5ZSGyB9d*QnzftFv}%fIhFwy0aO z+OlcJxxi4d=(@A2yYA%X1--HVv-r}!;vdDcck2iR++1w&SNQdx$ebwwzt6|+I~ITE z?%ek`M7fR^8_m>F++M!HD&|Ci6iNc2|ew|;4}n{zr^t~{EZxV_Zuz0&)4()Qok4!_^m@Bg(Fzjizm0Xkxq!^40 zj0|)QjC2jmLJSS93@ojTjkOJc41)>p5{{y1$jwj5OsmAL;o;^Rl|T)WARB`7(@M${ ni&7cN%ggmL^RkPR6AM!H@{7`Ezq647Dq`?-^>bP0l+XkK&?0F; literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotPoliceEmergency.png b/aws-v2/icons-50x50/InternetOfThings/IotPoliceEmergency.png new file mode 100644 index 0000000000000000000000000000000000000000..49410aae7d11b04d6dc451a62042a6b85b58c213 GIT binary patch literal 2193 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`#@-;1l8sRAAqxV%Mr- z-6e0;EpOkf;?$;M-=^x&rflD?YS#{AE877@+LiS?<#gMGtUDC#fKsh04s9y79ZEpG z6e6${lo~>z8}Mic`F&6#2T;@u5F*3sR#jl40y-F&-X2(es|Hf%OM?7@fixyiEC^(F zE!O2r(eeDdjcrz{{G;T#Nt~jTYm);(HcJug;8_$3J{Pul` zqXX9=JFhEW8CiC`V@=Rb*N750{K0_H?}g7^U&DvfOJ4tbIU{$%-K)}T``)kLDn5tj zw2DW|%tl+AdTymtg_VCw)3R^HCJG6kWW4^xT2gLfP{@WSyhmJQ1ot%5{yrylc2Z4s z=9bM1+c*{(iHNluTiTytycQh3?6!a8vDsmIMfsvjFSBvY_~|VU^bcc_x4R2N2dk_H zki%Kv5n0T@c;x^HGfvE9k_QU1mw5WRvOi&B-T z;P}j{kfrxp@9MVX2nkJc=rA!;yr6S-(p_Ie8P5~jd>e0VNicoX=-R6hrQg@IZR6Fh zpe>dp_6QH`jk}FDW7tWU?mF zOoUM++vF&Ns`QN44a>N=A9!_4yZSP*m(iQCM{Tm;0-m$io8yjWt(V&v6a9p3!P;w| zxUPj|ZoTz!-ltW)e8-Qi`cz#w`D#>Vvi7O9VN!V^fA7CsRd)SKo*V!3vg;40MQxw{ zeDAwkRbO`Aox^T^{o0PzvFFz8ywV6H5x=wMHz)2n6Y#pn4I+(8Qe6Z}O z=Zm!&c{}nWvkj6>_ge6>SS(}=i`c@}$ep6xTXWgVL-_uVDi*F;TccJT-EZ_Lf8mx} zX_u@6I&@Aa6)^6!Wa(mmSn!Im;53tvPi=&Uz^c&Yn_ZXiFn!wgcEWu2g|gO86Q=WD zocr)hx0+_s<(E;KO&6;6-nlmKBx}Q~j60?F7Ujp2s+~6E{l4d+?w~gPn_1-g^CG{B zelf&;?cje?ec?}l&A)>0%Kdh2KPm+8?D9FfAYFf(ouXpW@qd5!K6zOGNi(Nbsz~dY z3J=?E{i)nG$;bDlGoSxz|NjtUWZlQ5@9N&3Ucaa7?y2P};`8q&co?WmXAJRKDRIZ_ zgjiP;nhTIMRYE3T{tK8sO;I@gWSy=sJ z^X@Ai|Jo})v8-S^?e#xTV)maE>gmD;AHY1k0_L-UE!2g!L%0ikP_oJpGL zrN6YsYTt8tYhJ6z%b$J;@{80-RejYq@qB`--llm|e)g=%lQ@>==W~2XNJ9F>xT(@N z&OEO$6P+P4+i%8OAHTyjhUdPYPfKSmc;{XCXSKFD&&9VKvt|DMl9_ui|KYry2lH=q zJc~A6bnApexgSTxm)*Yi<(Vx09R4Z)*W%^hPPVUZVW(Mt7Uayo-hAlDdFy(?4cp%z zTECgQx;{{^$fdL6^vC;k{(K+*1l%tOf10}Wyx3CJCHx8B_$OyR@DEiKTbiHQ*m_~z zI)NB#-?+Dlj`2s1#9ZEFHvPcbNcT%o2}w^L2>)E5(zQtBi+0`wao75^h8;}DBqFBQ z?lF44)9sy5)h)|&?TbxgCOw}Vb5`t2Va#rJ{fX1XCDZ$2TA3RwyS8p+J)vl4WG`H5 zvB>yyu*Ki-1!s>1eQtD+xb~ladv|Dj^}oMQUunI~H`?EH#gm=o1F(=#Epd$~Nl7e8 zwMs5Z1yT$~21W+D21dFDW+8@#RtA<<#>UzPK!(ADcL_&PH00)|WTsW(*6?uijY^;f wNstY}`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0TnTLy85}Sb4q9e02a?`cmMzZ literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotPolicy.png b/aws-v2/icons-50x50/InternetOfThings/IotPolicy.png new file mode 100644 index 0000000000000000000000000000000000000000..5562cadc88a225017ef8371495cef10c6ee974dd GIT binary patch literal 2109 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotRule.png b/aws-v2/icons-50x50/InternetOfThings/IotRule.png new file mode 100644 index 0000000000000000000000000000000000000000..692d8a8f2d170f60a7186bfd00faf9d594e81ce3 GIT binary patch literal 1864 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`zt5;1l8sRAAqxV&A50 z*QVmop=Q^nYTv4C->zcUrtAO|X;rarRdH%jwCPZ?=~S_6SF~?ewQE(hZB}t;SGET# zZqfj22bwU71}p@CF$D~NyY>Nd0CMaDQ4^M#c++9(BGY>_$i^84R|?ymcv{m@VkKQmELzVBqpq)QJ@RK#6) zEhQq$_uKAU<&()ZO>WGtJ-fH~63`cnN#5=*3>~bp9zYIffk$L91LKtgAj~*1mq{Kd z$X?><>&pIwiH(O-Nm%F)Fl#bB^>lFz@i_kW>d#=IL<#nSd3w9v2OKa_Oqo21NpMdS zgSO__u6lvqJ2=yoTV%VQ{xB){ z;UP2K%eIQ=;Yd*X`U?^EZOQ%cR0 zbf|0*nMfw&B8oYdler}6=~8n zH(C<1`n7aWLb8Tw)VzOI{7%}hKYcO3s3?>iGR4qi6X%Skt`H@ona^Vs6ApO^EfD-W z@tA^#*2VKK*^30*J9qf-cFowD6K3pS+`ZOxy+?zi`8EZu(Ae`^BUrw^D$vR@yu_?y zC)tz#kxeqIN<8v(cJK46Zu|0`HnH9L#dzZ1u^%_uGH-i#zHhyp=zQYZK}IR9-0R7? zng5P8`gLw+;rg2QBt_^~GDL^_Tzr-)~wSl=3gW?5K2JxL1F7 zyuQyDZ?-KQynL2gZx5#`YhCrYxnb`mLz9jPWe4mZs#+IusD;dOFRZz;MnvdtvCPRm z3`-*XF7`z3pVHIat)|v>v* zGwFY?&+1%bzZ>uFZeyNfZ1#0aeA3UZADh?YONpmH*AvS8F4yOM+1&iJdtSHwCh-u~ zBp%O#$<_0AZ#XcweD(*GmQL;v#xkD=8qcCWyS6>Gy`!+I=)9&y70 zdtW;mVI8dAdf}gs-Dg?WAgi)(w$rx(^MGoJYeY#(Vo9o1a#1RfVlXl=GSD?J(lsy( zF*LL?u(UEZ(KY}w3_?BQyiqjd=BH$)RpQp5BJ%7zP=h4MhT#0PlJdl&REF~Ma=pyF e?Be9af>gcyqV(DCY@~pS7(8A5T-G@yGywp$-n+5@ literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotSensor.png b/aws-v2/icons-50x50/InternetOfThings/IotSensor.png new file mode 100644 index 0000000000000000000000000000000000000000..b38724a4e4ecb83829f1aeb752d05f5c739b7759 GIT binary patch literal 2312 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`*o3z$e5NsKCBW*}hH1 z7KmEZ9NJavT9oYD6&;(kY}?h{=1AGKDOsyei& z*tG$XDsMZ3NsFvQtFnE&s$IK^eT#}CkZf0RXw`Y6F_1 zGKxk+0B;C@(j@t)9h-JkL14;{K6AwfNc}Ad@(Tvi!~iaXxZ2K!WOKf-?e9Jx&Jb2! z^8N3YezQej-lp8CQXHC(Ok3B9YD|3I_4Bf<_l>tZ?e)$I1>Uh* zu{YwBV&q)**wpF;+_qmiU4DJg|6+9YgvG_>DNlPozKKcSk)4^p@=~D=&x;B}W1FmK zGwGKPj-D)07v!Hdd)AbNNr{XKR}yNX4%F>BH%VON+clLAlQkYej5+uBhi;W%Dwy1E zY#^8d^gUyex4R2N2dk_Hki%Kv5n0T@c;x^HGfvE9k_QU1mw5WRvOi&By$ z@~kQQx(U}=m1Qe5*gD$MB1+jN^{7lS+j6F*<2QhQJ_*-773;XtZD|K56;n<8R%{}_2bcrys{yLl~M zl$_M8Zu7-JSiIiyj}WJ@rq?u$b`1MmBW9ft#b;pIO@5M?YO%ADH}6ZJIN(W zf}*V0tma=`X<{mST|=aK-B%x;V^ez0WbQckRJuR?qVVPPGjk+=FL{2}AlvNhPPsj| z=AAlMaqHT?^m$h+k|wOH@;emYVAfu8zWvPERHNsPPZ%p5t>VwP=N)Kj?LOjgFDXjt z+Xmigmy8lmP0)|OD1WFs=bKkKi}^km!yPA!^|!9psMxwd=FXp@f7&L;rJKT6CY*h- zb)DyfY1gk^eEphxuLS#^iBU@ypVWKppm^G)Khp5X>Z=!C-1k|$y=yMdm%=GhUD35? zkL3pJ^L_uq@=4jA(^GW5n{O$9u-Ej=?>lA}rcCk)VB<-B%B0=E^~>R);?#$`_*?fK zm*P%Z#d5IUNBFADr0|q=Z4E0FFL6p-NxQQ4nLz2@jg990ZIW)nhi8;@SL|GPa7W{6 z`A@wm4{wHKpUv13B|Y0tuO<7uS>U>Zg$%P_P7Vln+5Ph}$FyFF`$+}8Qg(~Ej!)lM z#(jBJL2M|GZ_3RhiF7}z@Z$9PO(o0zn8kgI&z~5SGWqA8Sw{O`Cfw}HynR@vOXb$ZsFUx1 z&OKRdel5RX#XhT>2*bPuP8N!|vb}>tr@tEr6>Bk`mM92^*8gXd|qum zc09WJ`=?-Gg;V>h&HooqDEeK`cVMB0Rn3zViCtDLiT5T}mx+nwq;Kl~)_x(}>xjov zo#6d}IyHR0$CIPe{krld zo=jQ0JUZ3xs?gh#|2_|l%Z~N&IQ+hOjG=Vf-P8Lo_Mc-E`V*}F{(!79FpsO2xJHzu zB$lLFB^RXvDF!10BLiInBV7Zt5JN*N14}Do6Kw+^!ywc%&KpHTZhlH;S|x4`Dk9Im y12ss3YzWRzD=AMbN@XZ7FW1Y=%Pvk%EJ)SMFG`>N&PEETh{4m<&t;ucLK6T9?T;P+ literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotServo.png b/aws-v2/icons-50x50/InternetOfThings/IotServo.png new file mode 100644 index 0000000000000000000000000000000000000000..186a43b0bf2745ae9679586c487e35d54c2b8461 GIT binary patch literal 1679 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`(>F;1l8sRAAqxV&A4} z->Tx!reX(Vx2re+QLBo5tFnE&vQvk$eVZ~dIXpTN@4?e zfz;}fAirQBjRcs4CB!AYF5J9v`_{#}udm+z{qg4gzjyVMRn*m-o>XXQxIAi8Vqf29 z!WHo>JMPa4A=51%6lAXcoGW10!suO)|NW!2nV++z=;7V#4i(<{^*ZK22d5xo${ben z)X-0R^O*T~ZMj)E!dLB^(Ovu4({=tqe#85V^w%s^zG5)to5ys<1l6>i$vrb)#fb-O8Bc?e4vL>4nJUO525j1zO2 z`$23csP|)M9*9YCjTj(E{-7{$KOuN489y7(pIeVZdO=E7V9onuBmIA zxOh`ns&**^2(acbdWQ437ZiPnI@21;7C#SvKV5%aS{zdqG`2ySCJyIM${Md;>*l<>#uZqEHLAHGNgZ`H9I2g@4 zgM%$jX1XbKehf>!yZ5=TMy_w-+oZ&~k2grZJ6>QVFvD%%7TvDP^B*pMU&p{;+T5|` z>@g)iH;3Gb@@4jq?&rLf%oaAiw%M0cahraw>V$_$fr&yQ<^T2TW~jVaT^DmN{6h;% zE=R+|mpSXdN51rV^V7vX!|8;$#HIz+Gwg$l^%L8*m=5fnb^N+)zSxTg(frpk9bX83v#2LjR*^$jwj5OsmAL zp(**TGf;yh$cEtjw370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`))iiWody{an^LB{Ts5 DBB^rs literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotShadow.png b/aws-v2/icons-50x50/InternetOfThings/IotShadow.png new file mode 100644 index 0000000000000000000000000000000000000000..8870bef704ca09e5092ca535ce3b99b95b1efef5 GIT binary patch literal 2385 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotSimulator.png b/aws-v2/icons-50x50/InternetOfThings/IotSimulator.png new file mode 100644 index 0000000000000000000000000000000000000000..32c7d519836fad5d5b8aab191fd894c5c2a13e09 GIT binary patch literal 2141 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 Q1ysb~>FVdQ&MBb@0IXVzOaK4? literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotTopic.png b/aws-v2/icons-50x50/InternetOfThings/IotTopic.png new file mode 100644 index 0000000000000000000000000000000000000000..ed745ef3b366625d24fa8dc8438e4810abdfba2e GIT binary patch literal 1698 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`$f4;1l8sRAAqx;?SmI z*RJBws^ZwD>e!}k->%}+sO-?DY}XDXRqb0<>|0dq+vM%qlqLjag&d>XoT z0jb?3L4LtN8Wl)nmX)R#{oC8t`StG&$LrsgJoNK@u#~Y!aQ5>Ere|}6QlfkLC;Wbs z%$zhaBumtC&k5c_?$#e43i3IQ+&;%z`K9WS^E#QlkGpv8{R(CA40@^}e=C+RFfIOt z#sNcNqeDM0Pf?Z>$)0-nO8cwC)%X8=x_WJ`l=NLWw;9{c-q|s;*h7I$Kue$9X0EB8 z+R<(^F3yumv)(uPYis({?R;xDec!77t`)ECWw(lzh_ANUbqVNp#w2fd7lsa2Sq~tG zv%n*=n1S)i0T5=Kn9C#&6l5>)^mS!_!o{gRRuG^FyDZ5i0yLF=?%l_|l zyL9=aXPkS-+oC&6%{Yam$yU(t1^8TVA2bK2KDN5RU{}a8y{bYxn|^=rqnQPQ(C}$ zgU2U>Yg|suS(lqzeBhD&W$yzQpP5yio3O{l@A*8{iQndEm+soTuWatRyU$Cl&&TiZ zP`-Kb<*p;nYo=T;|9L7@deQ!FBlcapnbTIC?$0>AFHC4pT{0h2!p=(V*JbDD3b;!1 zn24_0CB3hF|8*t<^Ui*eiTf68uTNNTU;2%7$e(%MJ{9rtlTshs@pDpk?3e&uV% zC7-%O3NBxZ<16G@_umCJEW%uSz{*Ywl1!j76B5|79Z@4YBoqLfp_s}$!Yc6$1RLZ6n7F}Ag$veqj zIXm&7uJlK4?*fs?{IYkz5}ZM`#5JNMC9x#cD!C{XNHG{07#Zjq80i|Ag%}!I8CY5w zn`s*W83u>0`6r=h$jwj5OsmALVRQHQdq546ARB`7(@M${i&7cN%ggmL^RkPR6AM!H X@{7`Ezq647Dq`?-^>bP0l+XkKM4^5# literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotTravel.png b/aws-v2/icons-50x50/InternetOfThings/IotTravel.png new file mode 100644 index 0000000000000000000000000000000000000000..aba7d6174b938c4e24f861adcaaa7c5607bfc3b8 GIT binary patch literal 2821 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 QLd+t-#1Lapq3818zpMNug#Z8m literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotUtility.png b/aws-v2/icons-50x50/InternetOfThings/IotUtility.png new file mode 100644 index 0000000000000000000000000000000000000000..070b59523e98c8278e73d7e8c4d10074249016c3 GIT binary patch literal 2098 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`*1d;1l8sRAAqxV%Mr- z-6e0;EpOkf;?$;M-=^x&rflD?;?S;Q->Tx!1{73wZ&k1ZaywLPK(eZKZ7Q}MN|7*jhv_(6r|4d^QIJ|1*_N9zWjFPW4 znZz~b%%0&jC6&7I;J!GcaB` z0K$wDbD89Ug6t)pzOL*~nAmtYRelvlmM}0dKlXHS4DmRAblT5o=}?h2%N+?@qqeIU z^D3U6FrlSwOD`)^>Lfp7?o5VemDH7MCq^(UvI?&96lL8S(RtlYWj-?Q`c-0Ej{R<8IF&eR*`?x?yqnm-`dAcXnKn`QaTUdyi@ zaO=33vduxYc`HNM?6X_}?cZ)6Ofr+)-f!_Q`U&5HIp==as)aXSetB%~*Wcf&ZGL~h zYTv{@=N#MgO#i)?JrB<9`k$YZ^=;c0xg%!RUVmM<|7vx|W4_90{^SF%Q*VDr$nM_0 zb7kPRFj14A6T~b0rm)PL?$Y<1HBd!SQXw(V;lai0Eai7&TC&`$Kb%;`b!+3yT|0SN zBJ4P#bD}1sI~Of!ejW3lGq%4i^-{U``zF72$;?kS&hyx^WbxiwhI(g*%lRg+*p?_2 z@yOfPEn4u{Um)86z2+HO9X5E!@bS{!>6XC) zm*pk~@o>gjd`n^u5#7UbhiCG_&gm=n_)aqXtFo%2TJwjIh|#pmB931^Mjigbb8~vZ zk;T3H7X{S(y2|)v?=)}5o6~1zI_JjdZW;njl#0JHi6L)SE2g~bHI&H; zQ3%N0dT!}v%O@{p|FT@|RD74gp#I<5n>LetC%?=RlG3}8BiDF?fBt?Cr`CJ>mMH#x zDf{uRjF7O6*=^QlnVAJQPl+D<&Y-inlT|gS%An$Y)Uwm^585ZZHsJ1J55D_%(bxVD zk69n9tLy0^8EbjLmr?)i@fd*S{&x?!`v<|iAIWX~_zTf)mGj?p6vvK#!vu`KQeCOQ}9~7`L z_IJv}^-E4>oVT%Av0;79#M9hwvgiC_J0GA>Kk@V}SIJFMpX2BCSL|bT-5p@I)F?%N zTmAJ3zF(RbX=+BtOMd!0b+diU=f5-bPY1oeedpg1e~I3Q=l37bO?h+uzRmvIrdjz< z+uB(p($?!Wo=SA=O-$Pw9D9BJbN$tlIn!l5Lmk#nX!d`Qv`B#?$>&t7p`XB#Lkygi zF$*6m{`~0m|6th$^9{KzsmvCa52ab^o!<7t@W3YJ+=^zOzKgvJzU&m?TKm#xT}p?{ zqs!T`nf>Z_w{Gh=UEelIZ*rclNK{k%|MvCW^?z;_zm^ZbeInz|zXtOxpm+FgSG0KM6%cZhlH;S|x4` zo4dc?18R^2*$|wcR#Ki=l*&+EUaps!mtCBkSdglhUz9%kosASw5re0zpUXO@geCy> C%}MzH literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/InternetOfThings/IotWindfarm.png b/aws-v2/icons-50x50/InternetOfThings/IotWindfarm.png new file mode 100644 index 0000000000000000000000000000000000000000..83c031697ebeb2edc8409c7381e13317e05c681a GIT binary patch literal 1838 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MachineLearning/AmazonComprehend.png b/aws-v2/icons-50x50/MachineLearning/AmazonComprehend.png new file mode 100644 index 0000000000000000000000000000000000000000..647de33f3a69d28b658a0ed18491e2f00e229456 GIT binary patch literal 1483 zcmZ{iS5(sn6vqEVk)ae@*%WZGL@yh@28h2s4Qg$zl&>M1~+D1aPnk zL1YWc2AKtd$gUymkT3!*ptcQCRqR= zkEg$LFa-dSJ^NpsEq|u^C{r;ip}tBKj9&@8YPA3D=s?+Ew^I&HiQ-*3(zmj;S;DF8J-l8WfQoL0|eT|Z+^Za$*u3&C`)i8;|=5ym3n6+a=oQ?H>vRvIbLgV-_ zhrf<3&zB>jAdf;6$Y@2fw^0%$pfpz|#OsgsRbv_zTb73_&qozzosSHB-Pi74nj71| z3g&EhK=D9lbRDC0 z`qRY9;>7A=+w>=Fd0uQo#f|h>*SyqEOPrYcit?czxBN86Y#L{SSIru{o*HTKBw9P> ze%IV&)5NGwY*6>yRydCn=DDw^Ry^oD%7P50)!B`cM}0G zZmrij%#;M)$}JcW8EZW(k+eXNnotxYSld{NEr5=lkWhad;yVujpiFDHxwBOd@2T5u zmYKrCV#QMua+XR7Phg{Kru<%KD9Opn)F)nbsnAM1>+s_YzD-JYl1{%CgYNO zCf+DC)>LU}KOQQ1E)DDyna)X8!7-Tg`t(-kGalCrrevikqe@7lJEI%~vn>Z*}P0uJk~xU6ibwZO}&dzG_b|eP>1}{~7|zv7Kq; z!X7>-b#(9xwj<+*;M?ITB{oUYsv5{YFTS^_nnL)=WuzFc2rN?sQq=`_29VrSAitFT zLQOkS-~hr(McUuV3K+H_=Bs)et@x4<=f z6d+R|3=oH9hzOnj{)4BB&at_aP{5cw|9MVAP3Kyes;oF{Z+mx|*jv&A&(ct-DM9b_ zO#BWcizW6@PAGeixav!sMPee@d$?{@h+lu|7@0npo;#XJ~u1H8kiW$=T@Y<+;>t(EG;9R zWZt@q#hcgNSrl!^KJEbO`$a42!FXoNrIt)-CL#6BVY&&Ht^^d4fHv_8LJI*v!BDU+ z7^(|4aE3rkz{Vz*4Ryf60gQSHAODXb5Qp;hCjY-d_S-il1Ktu+i0V0v8 f=Zp0Z_Cn&(dbl7=4&PKscm!Bm+QOMI&**;vHGaoK literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MachineLearning/AmazonElasticInference.png b/aws-v2/icons-50x50/MachineLearning/AmazonElasticInference.png new file mode 100644 index 0000000000000000000000000000000000000000..41098c980bab8f69112a1260aa0f4e0cd3982e28 GIT binary patch literal 3202 zcmZ`*c{r5c7k}+z%aXEXm#x$gl8|j|!&oAutYa(6+6Yl1>qN+weH%*>lgd_NEJM~| zY-4OGWNXNfk?-4|zdwHO^W67y@45Fp_nv#s{hX6vi7?`16Ji4ZfYZd-z#2s5e+|M6 z{zb3F*Mq?5rE9JW0QD*CG*>2YEbeY>Z4LloG63*61_1tmqQ@%$5CR2&H5UNT$OZs@ z|GZ`^O>lzQ4Q^xrBKRHXw?u)!>Tm221kjDO|7&zF{OH9%Axp4{IgI5SJu?TZ3}2MG zJpizqnHcEWc#}7BAKGMiWp+nxQOBA2Aia_$;_=bK-rN~5K3t_B;X;0}riq#CWP*=7 zrbUb3RUte3$a64fH78pgo}xr}Zzy|3rd~C{QKRHBd$bUmHSs)~z>7zi$I;WDP=AYF zX9wTxTFx^Q+pPLigBTAl+#(-pQpq21*>+ADv{Ts~&Iz0hg3QVsNP*tti-g%Bu^^x6 zc>)i;1a3k*-MR#?i?=?t+#<+hey1|ABl=@#ptUmVFOes3Lh5BY4&}pN>+28C=V^-M zSC^P)_y|`=rG*hF{9kNF=$p=QJZ7l!xhlb zOpmE3CV2$gd``|eR?n~zS`zF1a{#w5Y>c79FknY;#6|kVI|?H;3W?n6<%S+`1}=0$ z31PbbS?iIyDu1G-WlT|zn$E9r(?O>i&p+7#uMq>1q$p{-o4G5SAIP@Vobm;FkVwrR zuA=$5y>|}|4`x!x#VvD*)f^gf<+ySm$mJjtRMR;<-R+k_^w8?CKB1rXEq8^F16QO@ zH6l z#RjpiiEmxsPd2UprSV})Wk5AUo(_EiS6-y*mF)ftRRL|-eC-(^cg#2;x3~M$5I1t~ zC}~hmFEu?4zh7hp1^_7B-n;ZO`>Jb$QJiR~fiy3bU4pT;?KE+7+O%%qnF1dl%w=r# zQ>NjZCj;VYm~EHi{h|ra(k4t&Z@V~EkV_yQ^s%zQwwgeI31?fi^1T1>w7YJz2vpd7 zu99itM)1bnnEJ*_psl16JnQ?#h(Y3wowZR+JcOg8XzlH^pMJ&COhaY{uLL9O!V4N@ z!2^jilhhPXt$ZOd7Sc$V_L9J@8zD?(?v7%sHhh;l(=KtSub>a&o37Q3_^#@u z^GX!ed`>CNf?u)OWBNUt50QvJ!RFzh$E)bTccyP)UcfG$4r{dIS-&=R$(@?>XMd|gia4*GDgaxKCCEtskb$id% z!%c|HEX6r{dtDQiMs#97yqLEXv0+=5fkb5MJs_!|p2MfZ6n!-c`h&K7yB7i%{8Zdl zKTsmpA|jGyECS|$Ir2nj_z%P=a=>sA(lw_NE(d?`f}IQt!xJ=F-V(Y|MEsw%y&IgR<~416?q;AUok0)n8q7D z5P2S5h(G+182W>tmmA(ZEU%Dmg#I#tl)Qt4$h3*J^y8yMkFpapnTcf{Sod)_ZDyfu zz0LnL4D$XIzY9u3Nf^DZ8J-r|k{=-T^uTH@B3VOg#zL(8b^Yd-;X3YNpN%E2@CW`h zQ$an*qFyJ9SCR>`QmxI5(M z!cwPDy&a)O(V>?P$5A0~SNA2@YR*+|t?AhEX5djPi*y*3cR__VsTxi*KNz`s42JQZ_rz(pK7N{BC-bM2YykMr^xa`$!NR%|={ zpx|l(!s=i^Dy2TOk0XYA?7_P<#~abrayZ76MY|-s)YBqKKTm^9;9ph$JfwxZ7)yP> zy`yz?|M!>MG1*4*cPS-vuBe?UEkgraM%ef%+UBI}YtuoO$aR(Xh1!Xdd|=kFitXSJ zah4>NiN}cJP>io4Q=g9C!_*E1!Y`N2n78yl$s+fT3S$3R{ke0no5paaPC@?^l`dXq zc=rA>`ef6Ys*mkK*h>e8O#Q%q<+tmgn=NOF$xgN==;zCESY`j_TW1swqx~>!`wrjd zBF?>RCZ!imd3UT6)5OJ`3*h)~*6t#XNjviQtB;9(U$x#6#e1CZ`OIGy+mgghaM@bz zW3FvoZ#8T^JaM6!W{=_p-Af_6 zYEq25Q@+7m_V}7sV=%*544O$zuJ?eM3pGZb3!v6On6fIA=7Wo_+vMdws~f@9@kbS| z6j`dBnd8azO?)>$w8>lK;Mo9ruuU1U1O06+W%O` z6V|;wV`OJdAnW<|dXu$Kyc;LHG9(c3&MynN>1$>Og=GVMHX8jKYndcIeToQbimRPW zg@V^_s23{zYvF~jdPB;RU7vt3G;MNtM8M`G$R|^dftjGG1^HTB{W{lr-rVY_@$&`MZe4imAov}=dQ;Dd`*9W z=kyAs`LI@9MfR_gb}-cuWSHV6%&USYk&((MrI!Po!Mnf7?{7RC8}rtIr^J5i6(E** zEp2T)m60G_OLay@rHIrJm6fEwUNUBt@ZS2_HRB>3;LBIHywO?Z;~VLwDwF^Gw;1hW zir;K+qGBC(87XQdr4La%w6b*Qo7L`hT&LX!{VjQH6x?L;7SyYk&E zv4Qo)nT4BEh`L9QVb?3t?W{~cMiqsRD{S3IlZr+_Cpb`h{Lbg(_Okm-(U4@f)?MZ| z@6;N=x@fG@{<+Pq`ITk(za(W_YhH#;v6_0!NyrN~UubcKXuQ@Dd zr_nA)NG+3r|Jpy+@-+Y`f5us`hi%0?xiVU{`_x4*H_H&4Mm0)zLMNY1rrYSx9Bt1t z{K9weCU~SzMB3F2#%k`ELl$rqZKB>{pGte`Z7n5($?;1!lMB^1N7MEkfQ)fw1uO%5h(^=CITk^MIa$g0-jEYinvv5#qXrJXx(cMI?jH&alm?%fS?clGzUa6i!N T)uyHpxCk(TAq?K=xkUd56NDZD literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MachineLearning/AmazonForecast.png b/aws-v2/icons-50x50/MachineLearning/AmazonForecast.png new file mode 100644 index 0000000000000000000000000000000000000000..d57bdf1d4f6b94e55f37abed5bb4ad8ff20d3872 GIT binary patch literal 1420 zcmZ`(X*8P&6#axQQaxQ!Ochlv~#8tKj+8%c<;V@&%5XSx#uNbz3jRdYzPJbV6VHI zi>DfGwrjVhx}Q?eW7VJ)0KWtWfO5{BzmYrC+yw3Bc?kd*768DC1As4TiM0R#p-=!= z@&^FNM*yH7^0@w*699m&T)pUp_$~r}G&0aQGSDC#cO)EpBphcHfoF?_;=!J({;uqn z#?!IC88HIPSwVp>v%|{^807^a#W|6cFQ-?QzkU1mRl6wXr_FG@npcW*txc{(h)c99f@^wO|LQz80@;e&RRPF)CjC zF**Q=r|Q!&XE{v29G-6u&o3wKt{}Zk-oE^CJ*x7hNfhBYGsrHH-ZL|`y7_To{ln76 z+UTMZm6w^+SfO~Yy7h!}j>A09Wx-R~a4t)+qDpyH>HU-&EPO^1KEvi`os0=Ki6&UZ zQ6TXYt9VMTtZ6_w?es9Jb!zP6*4ExD7L29oJC5P)}nGV&T*NG>mR(bQyh{betsAYO$a@~BJriQ z=)BCz{?5jcKA)%D+12*~nbb6zfJlo~epn%wJokE>vhrzzRV}{1 zO?7N>u`Uh$=uN%s-MAhdGrgi}fA{uG62ml_=$amvCaFQ@W@Nsp=SgaE+9ZWtfAS<^ zk-VdOW{US(EFS2li}JgsC)?kR`#$4!O;2=BPbN23)DO!eDqdKyNynMQqY-#>W{`2@ zz1qQ^zBxrnkF2y;R@U2I)+-Zsw~7b5s|UK(VXL|jLR5nW%EQ&A`LK?WLQS+o+_!%4y3 zqb$b}2m89(@LoI7+WHz=6BJ{T@7!c2KrP&+H@mc)Fo&_ztCFoaj~inI2lXHa+fSqL z=Wieoh!psp3)ek-U2pA6($k1C_A(*(<1rXK5p@qoLKem-m^pe!^}I}dED1)wCZbB3 zKN>xQG;!X;$xW+F5(u5wVAUS&hVi_97hhf{Vemg}Se`A37zX2aQ1)8|Nq zu`%v|wNC1_t!fcsycJ-368$2bQJ&=AL2!r@sxWX-E|(j`7-nhvEPWXTJH%Cq*5{OS z`T*SY$~9-0t%o)oLL}#7=XAwj@HAh?1)nM`D&h%C3rmE-cq*4<=DdeO@gNX<8!)Z` zq)>gz^)s;B491~DmX=>JugG7s3>p&UO-(;(XjyqTl20Bi#P-del59O18=2FErMN-v z^joF};K%4a=J1Z<(Hj(=63olP{#vjcsXz*_o1jojQARukBQ1Z8@9u2b(i{zw^MS9Bu6_ zq3Qw3TeLg(A45uN}c^<{sr?#so($r literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MachineLearning/AmazonFraudDetector.png b/aws-v2/icons-50x50/MachineLearning/AmazonFraudDetector.png new file mode 100644 index 0000000000000000000000000000000000000000..42bec01961f77efd4dba8925bd43cf912651640b GIT binary patch literal 3590 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MachineLearning/AmazonKendra.png b/aws-v2/icons-50x50/MachineLearning/AmazonKendra.png new file mode 100644 index 0000000000000000000000000000000000000000..48f8b5a585a50598a5abf51c4008c4d474394a05 GIT binary patch literal 1729 zcmZ`&c`)0H7XG1B8@$&Vt)*IS3B3(BBCR6VRh8maj9PlD<<*kJ8X^*F5Mn7JQhQLY zR;a3L*K1cTN+WhkB6ebloxW*#^Wx9<$D29leCIoJzBzMd&PlShv5-Bld>#M*Su0C( zI}yT8U0OmEZ_I~MMR3ORF6u4-)TDuq-6Ta^&BM|T1pwh-0HDMHz;{uJA^-pq6ady; z0l+91050PTnjaznK)m19+5veb!b>H>ODPPi7=~32_tc=^(5&2qrmDoIs)*V$<5aRr zxMytRyRE~6uY%=?)y0X`rSa9p)!psh*=cAZ>8B{akG#nWPVdb)!q3z|?O6QJRKg8v z;J=D9H}?1J^HZ-!<37($Ge5Ol4n-T$$c**|le8#P2IY2gm{nE+y{%p^F<3bq>-=X% zPFFLgl&KhovB->H+uM0u$jJNDdN~whnHk^79Y^Inw`C@GPLG?th-sS|HBOBTsb&o< z@cZX@aer4@X2q+Ly|12{kLu}0o@$Xk8qqklNZ%g*6nA~KjQ!~iySt3t-83=0_wDG9 zmucNIQ%l>z)~_S2Uq@TMj`YuQ_y7H^pu6o_q|bxwL=B2Rf*xr?k1|P%w#iN6Z?3KE zZm;ZYt?lh*eQ456AbOPKxV_GHFUiKRnAp-hg%I?;^jQ0R8ti$qZC42YPBozU+QGY8)TLy)C@Upg0!LX{~h)W1Qrc zn!hK8mUo2SZ}QH`o!oz*f(mX?2#MIh~Qz64HkG8P2IVo65ZL5RC5i}|Oe+~8V zHUtQIlp&2gCtP3I-NKeK*Y|gC#0LIKk1|Rn`&Sg1r&D#}gNB#p6hkqThKj=8j-kc5 z?5?K4#o1@CvU>Sb>QTPF`I+m{euCZY;Hr}4 zoh^gp@R^M@^Yqx+&GoeQ`t***@s&kLTo5#Y#QfMYFWd;MEEeqTR1NiIbiV&_auQr! zGO|2xo%7r-pXO4W@w~ZubY)?2Tlk`*5fUHNJ~eiHa`JBQ^R1+?l-Amo$q}vCfNNx* zFY`0*B{}4}H`Mo)0To5}GvZ$Nb@`UR1jqRI&2h(87G^fr3{t|Ec7%6m5u!WS9BwcY zftdRP3v=P4c514KoWol>1p#7Xou@AL0w;b=R6I+xLLtvCiA%|x)A9(F=7?UQ*~O;u(=wXYlD5kBxCKG+ez7`%G4V-7s}1*`A(q&1R!a(rScEq?rhQWRk7 z`p?qrImQsQKn?NJ#gt3k+N)j#ojOv9&+uBZ&iqOBd!Xwexz1F5hR5RALQTw>3(ik6 z#fN8jrOh?7lQ28 zWMK%c%L-X{+5&uB9AzbLHB3m74rNmlPy;$9>ZuTOFK^ta*S3I2+N#Zh4+*x`gd0Vs zLvB1Ap;k&>1$+)w2qR4&DCrwYhZlKIY{J1)hWy~5!<7ckGg}i(u@UG$rkvbnZPIQ! zYur9ZN${ETlvD4{D$$qVzp*|lcW%fd4In^RM&|4^X(Rq3QE>;Xc#BJlQsLbOdsBZ` zprTIFd-mZ>MQM!(F9)7Z;1p`5%DLFu$g^Ay_+6tK2(~>v(BN5R1=r75Yd<+FBX`w^ zjj{x#eD}X9Va!iX`k^fOo~U{OvCc8I1X1hy^zJ1riWBZ@*>KQzNZ)1T-E<%>7d!`* zAcoN&rl*pOp;vqUH-O-o TzlBg1H33#g8}q-+Tx0(WbJa_X literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MachineLearning/AmazonLex.png b/aws-v2/icons-50x50/MachineLearning/AmazonLex.png new file mode 100644 index 0000000000000000000000000000000000000000..81d4024b5a5082b3732e1f7952b9092300d41fc8 GIT binary patch literal 1640 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 YpgQnS-+Yd#tl$W^YIDQ7#>yT0U$=_U-v9sr literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MachineLearning/AmazonPolly.png b/aws-v2/icons-50x50/MachineLearning/AmazonPolly.png new file mode 100644 index 0000000000000000000000000000000000000000..fce96af179248e094ae665c9098a5b9bd992027f GIT binary patch literal 1732 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MachineLearning/AmazonRekognitionImage.png b/aws-v2/icons-50x50/MachineLearning/AmazonRekognitionImage.png new file mode 100644 index 0000000000000000000000000000000000000000..cd48f488f687c8b6cde5d5e770682b056e909c8a GIT binary patch literal 2633 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 Jm99(t{{VC?3)lbv literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MachineLearning/AmazonSagemakerGroundTruth.png b/aws-v2/icons-50x50/MachineLearning/AmazonSagemakerGroundTruth.png new file mode 100644 index 0000000000000000000000000000000000000000..2b6736f1f3661d2771c665b7dd39c0cd4a460c9c GIT binary patch literal 2895 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MachineLearning/AmazonSagemakerModel.png b/aws-v2/icons-50x50/MachineLearning/AmazonSagemakerModel.png new file mode 100644 index 0000000000000000000000000000000000000000..a29ef2be11dcffe9763e3395d07af876cb46d6f8 GIT binary patch literal 2706 zcmZ{mcRbXOAICp;HfQgX%HBC6qH-tBUKtq)Cuh}tT}PSKos}qC?xZB+NQscm$-K-| z6yju$T#>!L_xzFs+vR0j@B=|l>~u=NZGY{4^q)_Lf1z^_+y*t0|Wb8-BD9>w}|6w$89YkTojh?M|5P%EPsFZ(vx7ucf(X~wvv9vc(?;G38>utdydR_X#uE@o zaooVw%~VajO3r8C3{19sk>_$!D=x_MuzLO09WGKSnc!AD@T@4r3M@#qPM z4J#{?y4kn{VIXAe4|%>)_%wU$Tp<%4GZyC1z;}b&S#*TluSf}})Ud{b2F<)yeEt!{ zcgxkCk8#ScwZHf|kC1AKFC*0APpLFCeID&e_j$y6l4;;8T?Icqyp=?8MAipTs@C5a zXxNtwZmx5WUZ5JPF~iQZ?;qXK8pxBC5%FvJBL&PH+iyrhmH=H+3~j^xh1~E51^^ghl!GZP)yI zXPK)e7KLNpabI*gqgsi9j>!qiH}|Rp-+xzk{C#6Cw-L{__p;%p_;QWj++~DvCj~uvhJ9DuPO0L9i@>4lwraZ{wus+yh}RK zP;89Ad@$t@p-M=@uNyUdN|!PdimaAPA|44rAZ*2e?s90O9~Zrbhwb+-z+>3snTJo+ zmL@{$H#^qx+%G7JRxtdWH^Hp;VZpV$s-k+QwpT+ON)%qcT+zgKeKEx_Y!%GOk-C)M z5i2saXh^?NTkgnDSFB(TGdkOg?hvG@;~NU~sAAY_cu&wN5t_U5iBR)YGb ztYNZ}q6ndX-L&o3)$FH6uhdXH2`NmUwXy`$ur=MYQm)i(p|E%^rk|EBf)26LZ73B& z2KsHN*?P9c*p|!9pJ+NVeb0x6;SXf?Yr?j;O_};WWmRo!kvaY)-lEzbk|DRdvDvKm zFebEaNQA>#cj;K92_|qnQQo8DP`tG4QQhj&m1hnf{^*8G;ynDSsIa!$S+$Obvm-s< z_`wT%H{z-asUa+RGW|RiG6C;Nhqq~0DbCE!&spyL&4&-=NB9;cV5+MFW4{)+sPlEc z>m8l*r@rK%CX$8r_12&I9O4CjxRDXlmY`vq%S%HyUT2w$bzbQukDgQF$XCI02Usj} zWjb56idX8#S7m+!TGadBm{$!bxa%KoRYWP-k#NeuRRFIW`kc5!?A7C~HkdhXU^ z?LK;k)L_6i1NO{Thcx0Ak6q(gE^lC{yo%V9_7s6&)g_K2`lQ&nUl1Zha)AOwZ(OyW%F9Eit?qP*ZFV(RTIUCPt|hH&@wwJEX2^;al00 z9Y2bcJW5`QKt2+=Q4r0K;_ymfyCl5Ap@q*rX#wqox7_D@a&htcm+c7q!4u#E z8&cCYG=Tg}I#JqwJ0h+fCpGz%BH+HPQ5SynVY6~=z*>{6!?h#c+hr~CiEbsi>Ml3^ z)neQh^hQhhE$5>4*Hvk|%Ol)P;G3z|c?xf=I%vSYyTZsc)SG*Hxg3EcseB8G zA40^vu+5L?qH~`0l)>&2*Qwfa&6Yk-wmV6hXA#;0<;6?8KLRAnb$34~P;{NYb(4E) z5Sz$a+3+IS6-ir}R96KK(}X;7tF#N;NKMvxz6nt*(YuxKHdGyQqT4nGxvI(^X?*c5 zly;u8bkcC(68|~VZOPkO-5*N}z^R+j$g<`whoAwa{R2)m0}3kh&qmu-$Lz3~lI8TsyFzQBi&4j((`NbkQF0yi9i9te0(ISOs~gi}h)jROM+fCi zpOiuJ)M^nnphpL_kKh~0(M1tUHEwWFz1$Dq5W!Vu%syT^>z zOD+WI65@jjLF-?~p&0-)VVW>Cn5G&`$5BH=AEu|Tt*HWIB(Mwa-v0k1zy$dO_=f*~ zfi-CC3qv6O-vx&t-;hug4h@8chMo!d=SJ{#6c&9Z21MgI%e CtKn?` literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MachineLearning/AmazonSagemakerNotebook.png b/aws-v2/icons-50x50/MachineLearning/AmazonSagemakerNotebook.png new file mode 100644 index 0000000000000000000000000000000000000000..f9534b584e79d64d4656b4aa0dd57bbcfddba2ac GIT binary patch literal 1322 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MachineLearning/AmazonTextract.png b/aws-v2/icons-50x50/MachineLearning/AmazonTextract.png new file mode 100644 index 0000000000000000000000000000000000000000..0ce0a4215cc0b404f30f742bc39ec1c8cd65b570 GIT binary patch literal 1749 zcmV;`1}gc9P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw0008z zP)t-s9D8URdS@AVW*B*98hU3niFsL{kz1gWT%eLZkAD|MnTk-Ei%FG+D1vZkr<%~@;B>B|9(-vt zhx*0 zb2p26=kf1Dk%Gb7)}6+_D}-`2ig_l1Z+Wq%jl8qM+}AdWc_)H!!razgp_Egbjn(Jl zjlHv!!MKUKu`q{qp2xm1hjt`@ZnxFX(&gd9+}GRc=kfRUlEAi!y09&UbY!KNmcqHR z(#);T$Y!RQFNSp)dS*tHghi8syVucluA-5@wjX_JYN?#O*wT)@w05tgcd(?!-q~-f zpCEl}7YN(vZ-`b$az;3FZ za;>3ptf4rJd#umMfVHYpnv9vmyUO6)mBP7htDm06zUlJtuF%O$mx#^c-ddlLr_96^ zcVjqGJX1>*!&lmgDd2wA0OoxUOBHlfT;4ZK|GQq?adwZ+fz)*XZSszO>Qg;WUYO zIgES9-r7QufnTDP^7r;wo{-+`>E!S2g}APhz_*gWwwJ@Y+Un-1&Bl+uwN03bNR@@z z>E>~)px5Z+bFQL9l7fS`tljJBqshWgn2JV|gi4l&+|t*t)iF0x=NOYhPkhVxUD~rf1AaQ9w5goNy@0i=SDuh{ucU;xtss4Bp2xo(d}%d_cs-7O$>7^Oj(#J5Z6ttgv(wDA z)Xu!v)8XywA%1I3mxurW0O0WZ*#H0l0b)x>ME2aR>B6P5_u_FNv zPQrS)xOsT_;DBF1P>4|&zYY;mF>wh=7?6^dk(HBIV8rVzMI~hwRTxlH*U%Kv($>+% z=QtKUb$tUv7%(yxG!auUH8Zzh#HU5gl8F%pSgZuBRcsVkZLOK`YOzDOLfGEH(aG6G z!PSi!w^z8_Jv^D2V9pTs^7ird^LGpg#HocTC^#fEEF?T45*Ds@QBlz`v2nPxFvcgS zBqk-NBqgS%rDtS5c-_uzjcb#Fv5n^X^&&4Gk&QU$j6j@PUn(A}m;-yPWm#=KuvgPVE zoKbm}>zelD>o=tPWvXt5-#Svzb~{7M{LY;_ccXAeB?C*W@%Df~=gb zgf%_8zYICw;@83;%=N0por?*j;OeiwI2Df;2A0>QcIYKgPTT@05UK#FfA}LEig7zF)=zYIXW~mD=;xSFff`cY1{w+03~!q zSaf7zbY(hiZ)9m^c>ppnGB7PLGA%GRR539+FgZFjGb=DLIxsNncF|w}000?uMObuG rZ)S9NVRB^vcXxL#X>MzCV_|S*E^l&Yo9;Xs00000NkvXXu0mjf+N@g` literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MachineLearning/AmazonTranscribe.png b/aws-v2/icons-50x50/MachineLearning/AmazonTranscribe.png new file mode 100644 index 0000000000000000000000000000000000000000..ecf64b81c327baceba7f9a8c650be0aaad1b2a8b GIT binary patch literal 1841 zcmZ`&XHb)g7X2t9&3&TMmtvtv4WYZNBMJ&qmi9om&_n1wBm^R%Boaa~NJ1#mmLj1; z2nfQ0^xi>QfY1rOt*|H?f4(2@$GPX8JNL|;xibf6VgBqIuNW@?0N0F-46IlT{tj*q zR=vN3h-MKdRNqV=0IHJsE}X8gw6u$nl^FmaWdQ&k0|4i&5qbjvU?2e4as+?}WB?HM z&up;N0|52|3sW1zAH&?mkx+>+cQGXNF(I;`udQ;Vm+%)&1sg093h}07ot%AXo*t); z57dqiQpW~{mKVN#`=){k_ASX?-rLrV50eb{5JS41o}cX;A61X`Gj_MN@yMlJrhjS9 zJabbO3tQgZ*1;o1L)|oSq1GAki#uB$?=w8#XFC2#ltKFnBOqFFp+X2(n~a2o?Jdx2 zm`i@@%HGcE{?5w&&f5NN|I)k$4zaqwYevQemgVlA9Mi@J!LcE7k$yiVg#VO)l16!c z`RAXd9VTO!`Sh7Srv~vbcM$|cB-Bj_69g?v_n~A3l;#YtELM&7NrZb?rsK0Z zn>~v&Wg~qZ^N8+6>5#%SNI{xgVcK&NRy+&}!ot*Xh`SL!LU7lO!~M*TCe66ewS(Pv zoy`(q9@S(0f8@T+>iVl^adu{FoxZ*Kd1JM8b~35C)-*L%F(yzaK1>?r6+xxE%qD!A zo7y@l<#xADtSxUH9Z&|l9=$;$Dhn!xd&`D;N{6~j2D{3Jy3^Y~ zD#Zlde&vm+FW)>os2S_GNW&{*f_y1iBP)w2YB9RDq;YDbescK3b87kw3b+WR($bpO-Sg zn0Lq{7WKCiTkE%v4^2p~jfq&pw=v*YI4cg7ge@YA*qlwC8Jth}a6M-U9)F{kK>*u$ z%XhF5eAuN}!>hr@W`wGRsn#6!`MLI#;D81QRE5-r-&%|I+{S>mgrY1 z_2zCFY&CtsCnv1^A5|&NeLn7L9)ZcW`$~6urMcJ`pKc^u#q2EIB9WZ1HIUVnGeI(s zr=^Xv+X^Q;ERIMn3vA1u{M{p{Y?z#T3ATPma&{Sz9Ao8elCoP4y{3TBU|| zT{W!=axdR-Zjer=>vs~Y=X<)RJ31x?=A&~Q$S@e}=d>nj6Dk~q`MPq!!5-kX@3_Lx zyLSERxlB7)!}PA+9k9ZTiS8rbRFVkfY1wC;T*Luqj>C<&$pcpL2?;l?$Jh%-1KcfX zeck=NgFOR%s`5&K{;|rW0Dz5yt1$V7Y^g1XNFv(V*q+%=jZaQ!gS53Y>!>sutriXf zb2`_?RMnI;7HQjyieTbVUvJ8S&C~U+a28f8Eb=aTj6wS|3;20Vo~}*@>9OZ-n)1to z;3`5ALF*HmouIZS*#v@suI$=SSF*8?Qt8WkGz9K+6w=ppPExkBr@r93EiQtVu}`t< zF8{q2IWPlbLNGAmEzC`ZmWaY#s*zJCzAKq`(vbI>xV8_y8ur_2h~@_gMM&Mw?<$GU z_>NTWUW=ZWIm|eHIjB*HNmx)aJuD@4l*K zIc{CkihlCI+uGkO_+J_`{9MB1*u7!{uoi zF|imYWKp>%=@up6SGjTHnfcV1uW9|zK?@u2wv@9mDM^wkuZVB!m4uX;O+wqr0@7S# z$#PGjwmd(hCa-rFmu|0~Ty*r=Rp1YV6!=YxYyIfWB{d+=&|lBLwWT$wKYYd8Uh(8& z<6*>Q!_bu5;yE+9!9=HTTSOkDUV30BhtPIk!QB!*W z(tV(zt_Wf^pmar#x&JZv__=zxh5mm7Gi1b(Wf1*-!P?I)8157Z0pM`BiifXPkc*Q) YM8z)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw0007- zP)t-s9D8UTd}$hbXB&HH8F^+Wfp3t$wX@UAveL}4(#v_VrXYQ58+vCMdS+0WimlJc zuF%P<&c}tgt~`x>H;a1X@9fXx-{kP^`1|{ZxvwC7YEzqyx7E+Q*wf+e>)Gk%Q=5!9 zi+bbk>~E`|9(-x9(aQ7q_wM!dh`O*HdubniYCMj8zuMKy;oL2Sb8f4j7+|wipOLW9%YnA5?DX>+duMH`p3vjqa;>5G`}!h(Y<{$=RGf}Aih1Jh>};x? zFo$)Eys|lrd*<-&;qB}1_VwTF>NSaY8hU24)6H?Lpy2K6wbaf>l!O?0W;BU-fVHbK zh9?CDmVjw*w4T%eN{cx1TN(EtDc;O**FoR0hb{HxB#n#8;;gmW>6 zc96fdQksk+er&eY&cfW+*y!axkAE+QbT*24CV_89l!aKHkjmiPeYB}AhIGN(*5&Z+ zGl_VLyRnkMx5C@jB!F(D%EHXy-MZJ&Gl+L7gK-jdVosQfPMC>osht#dW3SN4-RtPQ z*wSRBm{*;T@b>kn%*B<#xUtd8oyNYI!@HNmy3pj{yVud$>gIm5sTX);OP7e~^6+4z zmE7v+T%eNB-Y$i7oW{LTnu{%kbZ@Mn7P>!3$C!YA8cIWJO=FXiva~FUSh7~(2kgyIR$n!lR zuopU*5jl>+0EkDA8S5l*=5e4@<|67fgyY7$x?zAOxVw8ylzZBCAgS;|y1phg)j=B4cSIhj+lS>D0IWrE>ny<-Ge-z{DM-kjv0(E!#+Ek-&(|p-#2PiXqP3)zrIl5xnBC95 za8XKLvZYuzkKyu_HibGXp#7@p+V$A>_NG=&g(;C6S}QTRH??Z2p`$agtLs+h?K|8G zxLZbA>QE|e%VPtBbaQw9z3%&n<_?URhdn2n!h(DagyyY;4{9Dhs(B27Erms#V=`tN zXiJe2RL7I2juhroU`|GQnkv;`t})#B?D-2-&&yXl3QW=`N)qDraRM=;P_;ejuiw0V z_x{62WK+Sq=%`3-MEIxA>?~PdzJB|T(2uU4wUq6^Fs7Jm0%6Nqf)T-9e+0p|e1HOf zwNQg@H5Oh4`}=w5ly*elrQQp7S@xyCQ=akLy{^sLI?Nr%g{%1c9cPJCkmH}e24(I! z_5y;ZpFuvqv#0000PbVXQnQ*UN;cVTj60C#tHE@^ISb7Ns}WiD@W UXPfRk8UO$Q07*qoM6N<$g0P@004R>004l5008;`004mK004C`008P>0026e000+ooVrmw0008V zP)t-s9D8URduSSZW*B*97ge+D&g0*d!MIJBi6DM!8+vC; zmWQp+$m#O%)#u}y#Jpssm@fr6_g0`$J zg>>2J<-Xa}9einBp_3wiY-OgI&Enpe!@DDYY*d?#yVub{kbq2=h_utq?)CJu)67ek zh_cemO_zu!fp0jBdzZty>GJWI!@7B~rhv7pEQND`wW=zEaw&sx`uzN?&&WB9e6-Zf zNishu8tYGtLEm%_R@ zi+h&BxgUILC4g?B$iQ{4qoByZ#NF6#tDhHmW!&oL;O*`cFw$;uad}%$7 zexJv`>+|x*-rBa+&mDVcu+hs@oQ<{A&Zf)6Abo4U+SRMh$B(|W(&gbPf^gI2;%lj$ z@7n3+ajcPnnu|u1gzxtBSDlX_eQH*nkH6Z~Rh*8&+tx9M zc3z>B?)CGe%EQXw+sWYDq{_m_-r39H+)0&&{r>)7qn4`8#*n|YuF%Oxl!Z{4isbO^ zg}APZys}c7jOOv~kiNB3n~jsew?vYH?DX?^u%&vjra+K@0000rU07xS0004EOGiZP zA-S^~00009a7bBm00Gp%00Gp%0g-J29{>OV2XskIMF->p1`G)-^s3QD000A2Nkl>Qk2+&sK|`~rgPY{X~~5*85^6BCz^l#-T~k(HAt zq)CBMQAt@vRZT!$LsLszM^{hZz>q-!pAL2-V=)s`Gj?Vs1t2hIRWQkds;qFv?sxWT{u&@zTUXzZlAHwb zG%z3+)It{}|(`U?tXkh`SmRYms%=Ml#dloRw zut2oToR=Jdrepqs@(7p~ARQ6!=eIBdk8-i&Sw4}r}_ClvlA1~d^3RKE=#=03>(o}FbyYn1Kf^Erp?+X_%UA}VR z>UnU%$F%L*gaWJ?fbDv4=}NF+Y`~0m%F*-0gIy5vZFflqXFkg&UQUCw|C3HntbYx+4WjbwdWNBu305UK#FfA}LEig7z zF)=zYIXW~nD=;xSFfcCB@9qEq02y>eSaefwW^{L9a%BK_cXuvnZfkR6VQ^(GZ*pgw S?mQX*0000W}8;(^ZW~r^VDx&sYAx0E!@~T;@BB&iI#HLEsRz9gvv-X}XMX80L_`W-uQZ1OhQ5OyMX175_AbE5Q4@ zUQ!bPv>q@E7zosq4mo$F1IEH`rYH*#2rmf&#XJUqPJyYIpCHg9c@SvB1q9N}1A({$ zh;NYEz`~UWw@u&x0?&zIS2O^O0j73AAgZapKaDEWms$vzqz^_|7}2j%UtwZ|#@8)< z1c4y!2sq5jb7A{MSin7U*ibb2yU|ro7$l4BlTnvGBuih$6Ba`?OGSv8Z?uik@k8B6 zt4Q@uA2nab*bhH?<(vHZiRQc8R9!K*(X+C2BE_b{#dO=A+y-a$H3u6T3qh8b86__e zqK@!s0w&aBf<({?nm8%koi98(sb4%9*p)hG%o}-`q(ik&JHjD+C&m^779LdukA2w@ znnxQMTVo2Jqj`4g{j2PXz7;hea#}jU;FF@;J`Ymv$PdOK0H^O~sL#dVXzF3VuX`Mi8k)M^r{}^ZQ$Mfr63I?oHyG z0_MKk`R)6t2ypo}RQceD)Kv;Dx>t4Lv@geZ+7rz|y8(evlrwnzHmYk7pE5!L7?uNai&_RS&ej6nY7yw1}1?kDY5tq)KBi{<<4 zzNBW-moLRqO2XO#0<%KA!|g?Phh8ylr6$27lBbSBnq<_ewYPRv=$au>=zm|nW z!m;}DlSV@=k-j`f^k<<;E3!F`zDfO86LZDK|Ku=o8y{5|`ShpCMN(W}dXHvetyGGo z#s1qeM~1%9b6Fo{zK~i7*){^~Btz`9`fKP04qLUk4u=&NH{?%_gY90m8TjY9VDaCU zKb_g?w?0%^Z$kV|-8iu@Qpj}DWndU-j!Pj`&CQxNlW^G~P51;3%^TePHsO@HSN2g6 z>)LDEb(Qx-ozf;4`pt)V3lu-9D5ikYX&?NpFK#D^PZe^Y88|-Moq^zRZ~mDErva@l)*|bw<2nBb z2$FNutMUiHiK&ugp`BC78?4==)!)j%PH@=j`wuea1PjOv^jWNFa*C{s>=*k$SwBdd zjv#v4rnqSFp+`Ce>#*ES6VMX0I1ndr(Q?i*FE)@A7gH-$+uBB+Z;c1!vVXV+DZ64K z{~&L5<1H589(gSxIE{(DW#}cT`f5lmGr8@#6`&yXM_S>q23ZEQWYoRKwfp^ZVG^1q z+@fzILIH)*E(QdPt~ZT7uHP^D3FFY~Jl<_(`u!oGX%-_@B(LgT1b6_zS*Fj%0HqjZ zQlCf_+^P~`2Xcq}h`M9#cx}AZ{`;0-UY_bFrRt8#o7LP8%B>$VH;C`7Cgj1zX+;IdC!oz4hV&MrFXaFZ?Ba}@&SjA_Q(W|UcfW3?%NX&x9p#)k$*7p1cgh!@Hbe_o%Sy^St0h}ren@1JTxBH;GQuToL;cm&lqyFI$n*coqAZvI6u;p#N$&}3nbR5 z+XRk8-_~b%^tJ%-vDA0U7H-jMQ8M$#o7>@ys2Yu{`J|@K=d(>4OQ#J|zc%O88vnL+ zRVJtxp76R0)|ocH&y8_Ow$E3O?f@Zj*9CZ&SNikMr)T^Zmlj7n$~&Zde3$D4Czo4E zTrjpDg6$WR#*TK#JjHzZ+gXF+rqE~vJ6vm`*(ujitK=r`RN`kBNo-Vh`hxgE58lumPl56 zpY7G?Sc67pEW_OIc9W?)AmcdZ;~tG#nd?qMlwHN8d%`YgiH^wFN~e1 zq%FZF1R}55SsxE?H2~II>K%)=x%ECE6~l4E&uIzoxOV>}GK`}7EsGnETa7G`E_b9qJiTKQtQ35@0hoyUWls;dj3d>K2XG z)|(5@yUQwgClP*?%+Z%frx9VB5nm<+K|MFIM#5o5;pjXz)?2D)^=tONbjB?N9am%u ze}($RV8v?3)XLJLDSnGf_2f!3l03ffi$_o$il6+>6K~$EAzSrddL>hP&)c+^dk+$pwS&{-&IfvevHZJ%)xwF%Y1R|}K!q!c ze-yuaIOg+${Rl&d9rU)Z)%VC1KOHjB;LPa*jJTjwNgBC|`rt?lTbyIOvo~Mnc)nrH zwd?MVJ#f-+6dUkiW?Bm{7X|#oOK_vYy@>U#YaDw#6@Mxhd96L~TEe=?uc5d|^t(j5 zSlpq23-0I8>vW8D&L5NQ8~Q*b_3Dc0l0t&)2*u}Ko26kQl8pSRxe#|cv=wKz02_(I zzueT(zI5TD*GuX$b_x>gN6{c-*6g8|-IqMEe%Fc6vHa|K;Aq{re<4u>+&1e744h0| zm^N`f`y{k*jxD{-INrEivZWbq$+GXfK7qSfp&8S%hoVqi4a#GROEqt2D=BLS&njNq zJFw{g70r6ty33$yznx+&aUK|34^VVEe64I)e9vnX8iid8GS4DxKFT3#>`QkIlt}G{ zHnvJ9$Hh^wTBIyEMSu5uTs}QsVf3oWgKPq^5VIiva(V$M_{@>>K#}Fkc@g_mLDS?( zK-;6^e?(FtYs3G((*(1jSXvlkbacv9Ydcc?vAcBNu=R53nCYaI*85;&p9g8Am zrTZl_D;kC}4%rh2e(EKHjckL_uEFk_Zdi8!K#KB;@=$q2sJyC`f`X>JhNiNLj6Beh zKRLVq<9`Bt{n1{Su>T*B^lH@}2;lv*!(aZGV4N$~9fZT-7L73mfCwo7h)n>1U!W;=8301y0Pxib0FZ?M zz!yktzorf@FuPpUM}Y{IeH}^+2+%;ZO)$VP(e<}6KqaEIeuJMd5*Y^fO&Co4e~d8aO}gcmp^jn^XQ23RlJuk9%O5{;(CzePP}6 zozNxH_0{xsBMv|P6DBP!q#E%=j8Fc+d>l@KXrN*wVtogIet|;`ZU(PC|1@)@smjyF zNCdUIShRmM9ncxDyE{9wlS=Lr&W<{cnwJ&Biu||!aV)10lPmL>$V^91xgTn4v3#RL zaxgB<*8Qe~B1YB1C|GRYCic^cZTqiCeYP)STCsOjkE>fW6v}%DBhX?@Q$yDsrhW@` z&NTiQbc0DtY7?~9y)oi)QkkFE?BC}XeA}kpIJPUX*8-Q=JND{Sia4GFUoc(Pz1i9s_(v&;&Dzt2Lgncc6G zb4UUGcPj(NM`vzdtL`qVS+>aUn7|9&d&-ncBM2I&c^3B`^pC&3N*Xey&33ge=#SRQ z09LwsJKL#{{p${*BOB3aLwhJg9ILgJgI;a-u#Y~+RxgB3-74_J;C7z)M&Fvj@sdrk zGvCA?q~hpWg5oM=hqF_-^uUP5dqMhbEcB&Lnyn) zq!__zQ%&#l+GWShn;qW4wti0qZL84PLO}jv*NW}hqa#=vpCsNF?O${`&4@y7 zuKxZsEfGNUo#Uz+H~%j@;-zsbo^>voNYVXqGTH`bJ>?ReflX z$8~m}P(Sf$rA)<8nm)$jq|Z%%w;Q_C4fPfF7xVypYP=X~3&Wg7qh1O*@Y;+FJ9rVt zC(Y{iL%8Wh)5)iwlC`SEFDjBgWL~H3l`-a0HR}|KR#|IHSbgOPOXX!-$C2Sz-Y2nx zjXF^=)HmF2^r(ULB(cxhmneC6g64BNo_yA_J^L|gv!wt$DCg1{dv@M|kwqVc>`LCM zk-3#}uITn~al0&GJxlJP2yy2K4O7|+Vr>Q1rsas^*{#b*(SJD32RvA?+VuVGq0ATD z-6NgXu`MV(tp-V3k!-um8Q&_T7IR@{*nIHr&g+9pqNg7}4rZP(M< zC>dbH+~GadH~U0d{YAKVeWpJcc9^hGe@@o$+;+H)V_S0NcvB&XsHbD4rhP3rZ(6&T zP=0<*B|KfOkKLS@pBCfp^jh>hpbJAoKNUqTRM%CpCO-Af+&b#_=DzPVCSb;sC{%FD zlI26>*(s8VyM%-}%`9tt^?u*FSeX}Jy&9h!LB6xV@x>u>q~Jv`G+g3IRw(6HP{ebz z#4RD^Bh6UPW*+FWC66xbLgz-rU6aA`K6-h3Wsb2WkA)IZOynYwX@U?xeWmj)TP+nG zh2nO<9R%-64o%4}n0Ar?^MAmV>I!dwW04p`!&TF{6HE_$0xIi{nDW_v5LY*y-CYp7 z^r7zgo0xaAVOmz>iDUF*%CkKmo40kmolq$D(-A~PMrqMrE)#u6j>;eB-o}%f#JE$N zK7@V!8QH*;kNoZgkwW!-4piIUq3zx_pUdYq@Ng7C2D^#E-t2pfu=wy=zwSrUjQoHS=T=C6ENEY%~;>W;5KvV&zKh1k&$ zswTj(UNN%3UPQ&;Pj#-XC~5OLgDSqT$EZ<(Xkz{+L*SA-TtVsH(jcw!(E|4C2RpCT z5RrH{XX{6japp@O2nZWAA-(GPWL!idC@Vd--EF@=M792*6c=!8=;d-LPFdPx(#lz= z{jI#y_55>QCCb0#7^-fLOuD5 z7ILlgDX}p^8eJ(_B}p2r$p@`7OAC&c`9tW!t{dn{_kdX-o@bWk5?)S*N`6=Ii?j;9n`49=)4`?(9%wE0c$SmFLwj0Iy`i4U)pfU*hdCytz*zi-3%WIq6^c~K(63is_ zlIa0*(6>dhk-N!&1XDbi1_v$W>F$w}g!R^*z^v*@LF-oC5;<4N%D`^2QBy9)fRHX_ z^jJTatCLsLFhzzNUz6Imw1D?eqj>v-{c%+WZu7!&B>TXCA@Kw9OjRE zG zpe5=ewZ8Ier@ z88R&!Wys!pBb6{jMgS8?!jOiiKK0?=bMN`?`R>d4?v1)@e)~I7Sy2E0zB4g~TJllz zD1^V^XXQCu7#{?k4b2Pzpe**pzP%8?mv=C>Gy{NuO8`I!2Y_8ZMOX#^UkCuKzyUy? z1^`m1lv)b|01$X}*Axbx!Mn%?I7|B@3@HSc+$4{JG($>=Pci+|)&^&9cbmt>6w{YB znawlf4>RNLC6n(ZKXcAa;_UAJgmsYdcRC&53`>4?8t32O$Ih&YSqW z$Y8Ezb~Ij%^pg#6vdeh!g|pK%J(l0wRy{TlTVKA;X8lSb_?2XDadv9P2I8BluaN?L zOR{Rm2epV;OmWs0XSD04=~Dhi4RIwwCbs)hSV`#UKFBQFv><%5x@@y<2lgEOnk?H-^-Zg?(Oz5 zW+SSL%@T=Mp88&R;sN1jf``}Zbl(1+6b=znUq1S2-m@T0B@7)>`FfSLwaw#Yb-mB& zZq|wRN9LzaeO^jzuHD(?#k?z*#5%rctWpj4&g*GSd|&IDmtv7bGKvc~j*qZPiSa3- z(>t4r20FiRIfm2_>(tnSzP8IDUa$Mw*VtbcHr7#v83$hv_P-vyofuXL^HvCUe?K$M z+-B_^?9Xqk--rp;jrLz*ZJE=el3Lz!c6sBU7AW-<$ov%dg0zJ9HD?3es122=ZS^l( z>Q>obpwGiPKTazKyVs2m_0Ruvf#6v`Ig;Dc%3!Wuiw?L&4UKE6CcS-=()RA|OHyHf z$0lc6KFIC-6ZfM2&Rf(FL=LTTq_1qKTjMF_c|+ym<~nnmy|KgoxV{ouQ=(4}46iB* ztt@oR;ae7{dlgZ{hhvZL+=k9Q67GM+Z$wbWHa@_yk;bDqM)eRl$0v_tOw7RJ3j*Js z6j5Ur3>xumK5havgc-Lxz%$Ol9Ti0(imvuf_7??8OBFDsJ}7UoW7qYn?Ta7J&n?bN z$qRFNIR6QGPlr^Yy9_Q4+;bcl*M-0?fG4u9hf&L- z@)ebBr9tV5-X3)c6BO+tDZaYm<+DtsL0k9r@HIK8Tt#Z3u&bCJ-}bqQ{++==}I9dhZvOp4#BPm zri{@Cdbd6pSKi-Y?<_WV|9}RmUq#^RI^vhj(lmXi*fLtqzLz84NS)t5rHwa_z1Aa& z7E7;T2`=RlD%9>*=Oy0xtES4MjCCr);Hz$RLQZ!=31L#9))Fr8tZWMzlH-U@KTtUiSIIs}98}b|@Kdmh z7-_oy*xd$YY$hssGg3SjCvFildG?0inH4-$oMf(fDih46t;Q)$=+OVn?d>D}m+tV_gf$Xb6sY8b?`#+IhBNis4-H6AF# zd^1yb2)~iAD}>c+TNV-|)8ZvUc7;wirnPM%4Pk-V)+O06Mh`h#=cnKGCX`(%l;O2Z z9sbP^XkCkJ4rTIPe-Q)T$2i(!5c&?@2tELs5KV|WL{lB23%hz%AEKwPt*r{-7m!C} z>!UyNpTNV*(bdWS{{8Kky%7Kwi`8)TMEW?`qYxTi-p&$i*Lb0{{>N|R%QSI literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MachineLearning/AwsDeepcomposerPrimaryBg.png b/aws-v2/icons-50x50/MachineLearning/AwsDeepcomposerPrimaryBg.png new file mode 100644 index 0000000000000000000000000000000000000000..20e832369a726521c460508f5b46d25f9a0ea696 GIT binary patch literal 3219 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MachineLearning/AwsDeeplens.png b/aws-v2/icons-50x50/MachineLearning/AwsDeeplens.png new file mode 100644 index 0000000000000000000000000000000000000000..14928a3ef0b19188710d4acbc48ba09dc63ddea2 GIT binary patch literal 1230 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`(dLz$e62raD8aDqXfF zQ?@!ox+>kgt7_8zZJREg*>d^pf)fYy+e+%Utg73xO24gCxjtv(#nX@9zuA2GY~7ZX zTd$lm?W%nE_I359<+9b8=G|3~-@VCOHBX{4HE;ENsj4)E+H9kaa^D%9n=hZa|K{a` zx35k;xKp!v#mNV^4cp698gj)eQtrKZx$Wxt?N`rlxOjT~g;NvuZ{2w5^pp2*|Ns9l zS(&EYQq;e1Oa0bW8!n#u`RDh9eOq-}il-mm_4LELUDq$}zJBTX$M>_3?vbm>be`B` z)>UQEU7fpXUe2nyW?hvL^CrYBm~7fvq0v+@>A<#^pFX%vZu$4`--}Nl9=&^W|IMqQ zSv~2?XPvlzt7_A-XCK}*Z(k!{o3-uAxr4W_<*%M^+*x7MSDUJ)NWoWTAnOkkt$N2+^}`k&6m&gT1zrl%${>}uVzzW!I}k+-@mo!uF6_D zN3*FwtuZfY$#lz}>V(BpPd~V0(pizUV$Pgndjn>6OIN3>Hx&fT>Q<`DY23QHaocK( zo@%|e60d1(l2vJev%39fbOEC;F6ZnfAjO#E?e5amno(W`vL>4nJUO525j1zO2 z`$23csTW>mTbrZ>iOX5;uzv_JUKyvm6<_8a^``C#+fr4J3A*%+`uOm zW>%)~;K7qe&mKN~l8~ILxT3W`zJYm#>x9YP9v$7m5e@VE7i@NMIV$mxPdHsfSXA+e zi5sV61)bPYA4Tb#)B%^bBlltso zn_RLdCWi-KzYq|fJY6}gd)c08tJ=2pwXK@AN6j;8i|0kBw!f%Smrl*-*mFK5S9#5R(ig1CegD8CqJ7Qey(>3&ub#cTqkZ}G?fvWL z>m-&J{$^)k)6(WLg%9fJk%*>ZP zJYsIi$Ih&IBjeW{t7B=pRZ3|hPwCgMr9DDSM_n=)-BgpCo%xcJgNv0Tyc4+v zS$A&XxuCyx<;u0k5_I*BWKK*-$;wV9nO2Eg!%n|{$AKCoK{f>ErERK(!v>gTe~DWM4f*6kje literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MachineLearning/AwsDeepracer.png b/aws-v2/icons-50x50/MachineLearning/AwsDeepracer.png new file mode 100644 index 0000000000000000000000000000000000000000..f91a97ba82f53bc0b08169cad375fd4554732006 GIT binary patch literal 2693 zcmZ`*c{tSF7ynwCP*fPkGWM-RL$Zu@2AL^F#u}z7007{}V$AR$ zYW@)(2-r&*CpUw@?SryH0YG!skv;cA;9SNNgSP^Jn@Ru>n+O0uK~?Mm0FV&?u;>N= z$a?@F8eICq#sFM^cwDqF0}*VyrY~ba;0?xH4golZJO2nrP5`Ggs5~5swK6|E%LzHk zt1kYa$qzKM#+sq*eAz4aB7^Ne!h4Lru(z*l_zqS1|hev{FJ`1SLiHW9)HGtHngQ6Y)6+cPrCEBxhWm%2jxBol5ei z>YgG^+@}WF7(0GP(Q<&HNb~Etu63U$u4ZWmje<}Ek?@34$z{s3*M*+ci5=Q~Yc1m+ zPy7WuG+{gAA6#k~1Ln-RFAgXPmkG%z%_436Xm#ZPu4u`X6_4&U`6^~P}U*8;PKF_|jE${p@>c-(c-xryCc5th@xT}+-!w~!G$(8APCaTr22n;_GaW?!t zp+B?LbMHq&+d}wDb>8!?16_+9ME<(|jw%vfO(fLtXH@h%w4kNZ?ahOduf5GbtX*ir0)B(ha4h00g>WxJ ziL`vuX=bMH;)QD~-^U|3X?t5VIQKK2y5!r4F5#Z(4}9~Y`9eeFgNfVmhAU4J<))4p zP)_lUw|adztt~}pE|3~Uv__nza7aVUy9A}*`*s@3b}L5BGS-0*zKiYQQyF$%bNBh; zxSa>K))}kY#MLFKq~2D=Z@vA`hV$({7!7Bk?Aup<>UE4f&r+6PD+#BhzaFiv^J3-c zt-wC-&q#054!s?!#x=f88TXZA`aPU;JyzUsm1+_CsO3Q@pY;=J9@CV|pgBN@DvxvJ zkS5SfBTPB&Y9#+{ruy22n)%`Tb*ZuM$HM+T=V@o};P_6C=3xQlBUw6=>Pe4ML^g8q z&!hiwJ-=_17>jzZq8-ACoj1El7&zj*4UNN`#NwKo-1|;}n}0f$Au0wV6BM!**p;No z+>%;G|IDk5Gr>(QW%;A;5n##nIhXb8c zTiJol?%Kr*WWAojM!Ee(Jig4u1bb8I{i=Uu%9Gh$E z3LdrvOX( zceDB}qMLh3tjMjwE09m>4pv2|Vmh)M0>tO=SdYAZH?=BIP+&brV+I&pmfo^KT@Ytq z%9d^XRb{pHw7QxH)8>T5HZ{Epla11McG9O7JWap;qe2gR1%HYtB0)1crq3!KCvWKX z@rtY#g>yx*T$<_1>uLFEkzrT4!bjAn9e@AZJ6~gZ@91C6+eeT|Nf8m7s^9~?HFdnW z!4q#^GdFv7L5e=NeMK-?)8>`SiVcRO;LP+GJ1jjium7?w;UXq&J&&#`_9GJZ&3w+bxSU=e z?*X!g6}9Z19T$_dVbeGw&j}{q)W$DN+rJAp_?c^AIRVz*I2*AoHLJvP8M>65U#rE0Fcsu%%`Z`HfO`H1d-uId?N>{-FA?lM^0wG3HpzI5l71uxv(l=z+MA z4oVngyRkYJ<^rZ$l#ld$N$U)Jj85$N{7irG!pY_mAs~1+dIq{v<-=c>dXAm01CxQJ zxFSyMDrV3HMYHNu63_7msl?uOWxY-ERZk5oNa??26s1SC8IKN=yZR$2d{9~uIxY9x zwZ%nPR(&mSom62Qbf8L&PbYZv{I_xu%{C$W+j3?)L8MGX%wiH9nokG3bL$4t{ zN!LICG!dEzHH4-bLfcM51BuW>YH6z?zyYFH=zP@wI0OWF5xpb-ze79jpa*mi`xC)7 q$U8LLopcQd4-Z!-2KtA1x(8oV4-+B literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MachineLearning/MachineLearning.png b/aws-v2/icons-50x50/MachineLearning/MachineLearning.png new file mode 100644 index 0000000000000000000000000000000000000000..357aaa960a31c470d32f9438dbc7c62284276b17 GIT binary patch literal 2618 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 aTy7Cn{Q^Am)^#MAK>*Is99yOD9Q$A9CCbMD literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MachineLearning/TensorflowOnAws.png b/aws-v2/icons-50x50/MachineLearning/TensorflowOnAws.png new file mode 100644 index 0000000000000000000000000000000000000000..949e0c2f57edf1e9affc49d693489896aac9bd0a GIT binary patch literal 1880 zcmZ`&c{JOJ7XG1@GG?Y#YL`A*RSiL>MRguZNtH(#%NRX^SQBEYkXRyO$)NTKVymTU zsl-leU!nxHl_;@qkx*-2XViP?pYM-%&i(FpzkBX??mzbut*y+&MP)?+01$_on>^*Q z_IHQ~@Uq%USS*h&co|t50RSyk>ArUiC`!AH0RZsRt)JML%45Cdu->v5Pw8-8z~!)BGU1-G7%$bB0ORx+*O%F7YB`~$ zme5)oMk|Mvk{)K@Z{kr(k-m>f3F%$UjFrW$gMAifXLfsic6(!q!`?ppJhrx!)zfN8 zCW4~;p`F9eGh1tU{qH==$=ZqN+k~LogkYUSv`I#+XGLzoVCUTS#_sVU zZDPcVOjO0A658s9mlqIK1sZW7G8j+I_~!xDMWd^W?4yH}j)q&YfjY!6+T@5jA!zsL zpk-$KUJ~Z+pW)r}GoRR7j)iG@$yleN^ab|zAd7h|%CC|!z}(qGOnkvqD|BKN&jjz-w!r@Wn=FiOKc$w_RS8r?fN zZkS?NM-c*Y43Foi*P)Gp>O3rcR95QBs>3W^tCTY?V6wdjq;-B z(?_j@&}SuCdnZR_!+pccpWZKjDjV*lvzQ|*3()NNZ|CQ(rKGCS!L+WXHy_@cWyM+N z{<;2{8`t_K>0SNPyyVS;y|m6I+x(Qw?iP~_Jm>f*j9QMNRT!q>ct`$=i=!ux_}nba zOgPut8svE5BFfw;7~q@k{tmu$B)<}`DI5Z|G!5864$~ibVITFT_(!n6eOxAsF}6Kio7dGsQSC2U%B=a&mT9O3R>JIJg4=$=c?z zcYTcvl$1iijM2*_qK05_Et0FHr%-?p6-5-d=xI$X)`AVe$qzarx1qR>XyYqGBoZ+b zcOY$`SJ$dLjueI5Rkgg}153=;7w-fpB`NXHRA)i}5%}-R1S!xGOL6t*N~y2qBM|MiLrHa~^hT4i zS7sm|82H)sq{0VI_H|ApFPz1&O>_EE$5+%q&4n_Rmd0hGrItO|~K1<_ZPm5l2%~TMcl<1?A=lIcx6O!-V@Zl{=@(lV(gqD?NKm z#11j@^wjv3m6GNnL)30Kbg*5*=e}`%6nYNT9e#3}KiR^VD`tK@MgC-N?|vUm|6SZ`<&|~Q z-y9e7T>6`0poA&e@nvUO&5gNFWJMPb^bd-Ryyj^9R1R09t%1Lc6AezWZZ}0%n7?u_ z=R{Rl6?442!dOlJ8L%)<|H5u{J`EKL#Y_H>+1qwhckMhZ@|?miVKXEBLCjj6dF7Ea zpMU^xCbFZJP61`{UhaB`sbh!-ECjCa9t7tRpbgQ6fFaso$Xz=vEq#cd{+)a35MBZC z_pluQ9|JPL!^boH{~MI_PJ(#`neQ8H13W{}upl^qMx!-+{QZL6VJNspK#*7do`EcH O2!NVenY=M}#s3!{si3d` literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AmazonCloudwatch.png b/aws-v2/icons-50x50/ManagementGovernance/AmazonCloudwatch.png new file mode 100644 index 0000000000000000000000000000000000000000..5fe7419be383fdb588d19c3f43f30a26f3c49cb3 GIT binary patch literal 1658 zcmV-=28H>FP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw0007u zP)t-s%pzpWA!E!SW6L07&M9foHFDBAb-XE{ z@W0aHgQ(Iycg!JV&MIm7g=t>7Ts& z@bu@Ix62-3%_U~lNq_6A!~F90=99C{C}_+hWc%&&;CG+QBW3*X_2Y!8*Hee&jIR3W z@7Gd>&Ma%!P=(l7iqboE%p_&>(B9B8Z_qVy^UK=u#@G7m@%!xZ_}}Q_f~e9vcKG1w zc%aZUap|DE(mZy{9ADjSnEB=H(?EIF zPlL-HVAxlQ`RDG_KX~@q<@ep^<&d$|M119su=C2<;eDjeDr(InX4_$q>ZHH;-|6_` z>*I#1`|k7Og{jXiY|%G!-g2Dpxz6pf$=6YZ>7u>+@AThxpVdcx=8>}Y*W>%`^7G8x z?zYU)Idtl#z~O$S?X$_(P=wJqbMeI0`snZAd7<#V(b-#!=$g3MT#edZj@VX-_~Pp8 zsl)Ti+Ulde?zGD8v&!$f&+^CE&n|85x6IpPlHYZo*;$M4yU*>h$m*uS@xs*ANPpjS zo$95)_0{3lO@huXZ0MW0>#4%wd!qT{>(fDc+-H^g>hRGxbjuuI?5xD`!PL}4d->+= z;(w;+mbKn-oavss>7c#SLVDtXr`Aq`^2gWhv&!$f&d)Av=a;tMa-7^~mC`Y~2R zD{JJ5tln^%`Qz;K%-i*<6h6ugBbJmgI`9+hdXR&fV*$!Ot&k0002ga8+Oc0004EOGiZ501Zd300009 za7bBm00Gp%00Gp%0g-J29{>OV2XskIMF->p1`G)>;H!-Z0008ANkl7T%$;1Co^MoysloT2tXVc7LBT7(NkL}JP@`b9;@#A0(BBTJlpd_tlyiX9eOoSY0v z$tkI6vPoFD5BwYWDR{sGQi4DmsaibF%#uU>HoDh7n-XXK*0-Y^KpH#@Tbs zvgghdX0)0!pNT<}X92n`oC_B%W`^^WmnN-|=J{T+qV zd~-lx=Pr@mY5L12?b!=*784uqzU>u)a#(TzBgg*!v;!aze6W%s<>7I2(0N*z9u zl%Tivk8I0Q5EJ`es?EjCPqfiq#_xfrTZ*!Wf@^6C;&RAnfI9QMyqVI1;?u< z2x^~DA)@49nt8Heb(Di$>8aCa7&0@?5~GJ%rTCo7`3qJ{8ZMq;aLJHRA*LK;28A~x z(-I?~9trzPoFo*|AU$$jvq>r1nU*wcyDTHYNmAu;y>hhq*hX-Y8VA{ z2LMMKpa8Zuza;2Zac0000PbVXQnQ*UN;cVTj60C#tHE@^ISb7Ns}WiD@WXPfRk8UO$Q07*qoM6N<$ Ef&f2Kwg3PC literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AmazonCloudwatchAlarm.png b/aws-v2/icons-50x50/ManagementGovernance/AmazonCloudwatchAlarm.png new file mode 100644 index 0000000000000000000000000000000000000000..3c221d65c4672222369088f73aa7c5ec99666d9a GIT binary patch literal 1494 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`%GYz$e5NsNk$p${D59 z(~2qQlvB?srkn*LrLy#A}nO1&(`{vs&rd5khTwl!0FA&NrcII5zr*b{v z&Yw&N55=%?xp^}EW!k=FTO3nkLw%ve6z6Zil*quC?NMQuIx{k*myYga~C)KVPIe~_jGX#@i_i=+VAj72@=P@FTJF(DJnrE zjVm@Fy+Jn6^;viusNA4?@zmv-Eyzt72Q)+4Ag8W`@`b&R0jR zSE$<8FKB(YN{o5N$&O1o7QD(c7lsC&TQK$3oS(ZbZm$qc4^4lT_5Q^f?YXjV_1Zq| z-nDXhxE=pq+begMuA6e;>UDdA7i@Q$ng7=6y^xT4Hs`qSj5C6r#?5R1v&%Q;u zdnR3ZRcicg6JPSakDZ-`_a#nA%>MsyvFDuUJGf_5{b3Q0-Og7ruu&x7yMm1 zIW?_DL+7esAb*NRiBf%B6uxsWX!NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`)2C;1l8sRB%=)<-Ahr zImMK7D#>R-jI^^#X=jvD&M2hPjFLQ4-`A45Xnzx2WFmM(zH(1HDZflT&S;GCB0kp5-`$aS0>Ss-zTV zeu2<4=fap)eEU?cXC!QG*ZKV?)5_}y55=%?wYhmRE&unIDQL^~ZA_Mp4d#XU7M9N@ zXaNmoO!9VjVd!9$^#F1>3p^r=85pk|0Aa?7xlHmvLG}_)Usv`gOl&-y`nii6{s8q9 zc)B=-cpQH_?Pky+1Ch4sE2{z+C%T5M^oV3>w>tt_i;I3wCl5JRLF(>2T%LQ5tdUwk8)e7YobX)N@u(RHn)2=IU z;qVHH%(Z{gk9OPrS3LOMS%0s-qQI7IsRjowoLpF-QsvU&c1ZETKc}B2{T#x z9zP3vq;AuENL@u_vgXt!9YIYR6VA;MGRpkna`IL41XGcQkas;3ymi-y1%E15&DW?| z*zsv+U(Zpd^NUtAFa6Z&wKHYiv{h@?Oj{ShzA$L7N{IG>MF+}!*TuiQ^7Izp28~{| zZMUv#y%jT)&gp8I`>xk(d$Z8yq+?q*g=su@4L-9%TYI@@aMj=FsdfDtX;(zOr)rcl z%iMd-Q}}^_H#_G*dsbrM;htlY-RGXHV433aZsT2b=GncED~&(>DGIIrSGh{#S%2@M zkFImhH8hL=5nI3NQ(7grZ0fhk{Aa8;He8HOWN6U=Mu%#NYeY#(Vo9o1a#1RfVlXl= zGSD?J(lsy(F*LL?u(UEU*ERq$4DwQZ&!cF_%}>cptHiBA-tucPP=h4MhT#0PlJdl& mREF~Ma=pyF?Be9af>gcyqV(DCY@~pS7(8A5T-G@yGywn%>Yla$ literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AmazonCloudwatchEventTimeBased.png b/aws-v2/icons-50x50/ManagementGovernance/AmazonCloudwatchEventTimeBased.png new file mode 100644 index 0000000000000000000000000000000000000000..c38a2400fe404d4d86f04b9d3add27d9e39c5291 GIT binary patch literal 1370 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`$4%;1l8sRB%=?<*ZW5 zIUuQ=at4T$lFuopoK;Lds{}-;=M>Ysl?@rBh~2g4aEK%M3%f>eXu!M= z3?EofoWm6?NNV7Ufec`Pua5Z~3#6(_g8YJkG&0~cjIU&N+3?PlrQ*TLwiO&dKX$4l zi%v`Vw7x_Bk9Bb?51` zGv^W%9RirXh3N@f+kI!cekg{G%gvK%`M^XPJNSyiPBY&%-@(UCyk1N=(T5|c+i)c^Agq%GF6W_l%<1cdTxWh4} zqn>kS>76|@W!dtAO&(IK=hi+qxVIJ~Gp4OUtl*M3{=dG?w9!}xfSI#|@|98HQxg$7h z%e5Jfdw?lOwZt`|BqgyV)hf9t6-Y4{85kMp8W`ysn1vV`S{YbcnOJBW02u}|bZmh| z7m|kD{FKbJO57S=7Pig;YLEok5S*V@Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH3 NgQu&X%Q~loCIEx2HckKl literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AmazonCloudwatchRule.png b/aws-v2/icons-50x50/ManagementGovernance/AmazonCloudwatchRule.png new file mode 100644 index 0000000000000000000000000000000000000000..5272ddc44c2cb83de369a18d1aee2cfbeb0d1ce4 GIT binary patch literal 1998 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`#@x;1l8sRB%=)<*ZWj ze+Gur^2ukU(#|TUoK;Lar<8n7F7b>~>=~e}V#+y%lygczGWEPt@_Ct5uoj@ML4XvI z+u*Y)n7 zU%#u1yB#;~+IgqGw3CsIolSs;kEOA^L$sEod8%MVo5P#$4eie@s#=&+-oA=sYTCM{ zm6d~&>BpCEb$j>avVKf|ZBtXi9mA;P;`CKgN?JzY_Pqxm3Ln3G@$Bi7rN)ZBOYH1_ z9y}n%*1ur&KhtB^#MiD*yk)?mdSQ>*CH_cTtGsu8H)m@{EOz$ZyjwzN2jk^Qj4Z70 zId5!A3kqYjtlai_ogC0Rj7i?^E({&4vK~MVXMsm#F$3e310c*eF_%dmD9B#o>Fdh= zgo%xZ)8N7CUQPxEW_M2)#}JR>bEo|b7jl$2@cnk;^w=iHl`gpsIVD*RIZ~84ZkyX*V6)m&Q(uExZ3cvF!REUtZ?jD&5*&EA#7Tez(g{E4SZlE%Nof z!xRSz1*t=U%Q}uIO^$S?{FOEV6B>jL z?w4w)$zn`ZOA{xp@fwP%x@=s}KukzL+qD<+xc z-8!RjGUIf>dj6tqN?UlRKMdcJ@w+cb-rD=L(+y?CT`O$XEi#HcekQ0j9Bdy6i|NXhcuNR%<%H5{1NafbdAN`gWK28x< zuZ&Pu=$giB>7?iEWp~Q$|ZJwH7<<656G=pu5=UaOi_ePqpucUwoNep}eVUnfq}8rMew;%$1Y+ zE*Q+>(&(C9*K;h(wBY^YYq`#K`aKIHj>hDDFz}f5B~o$DI_rOd`<3=YA1_#cFV!Po zjH_wk+kb}9?14p0A8)sOm)E%M(yUx2nCkF{Us!IZYfazoS$Fnz%dQNttxI}*R8Hpq z<{1fc-CuvI_iN3BLn>XN z*J|H<{y8qu&WG#3T&7y$8c~vxSdwa$T$Bo=7>o>z40H{QbPdcx z3=OReEUio|v<-j^gBd!u!0Hl7LvDUbW?Cg~4KE8@X8|=xf@}!RPb(=;EJ|f4FE7{2 f%*!rLPAo{(%P&fw{mw=TsEEPS)z4*}Q$iB}<_BQV literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AmazonCodeguru.png b/aws-v2/icons-50x50/ManagementGovernance/AmazonCodeguru.png new file mode 100644 index 0000000000000000000000000000000000000000..8b80d8a11895e6c79f51dff4fb0c06345f390604 GIT binary patch literal 1632 zcmZ`%YdqVB8vbK#r>);<*D|wpr58meB5ku$wd0hMPOnU>>v7~JBJM(}T~l$ZOKa11 zsG91u(GeOcPPJu}QsgQUi3GU{auJc1;IQ=LKAaEF`@GNdd!OI?ThzWx2(2p-DRWfCN=)p3-Tly=-?J?-)^$ z^K`zOw=_AkJUuu6W<-(u2habCw!UXst(Rc#iV?rauRoSut6iFyHc#pG^Z`Y7-FRI2 zcwCvBOwrNanN_-_$!YnGClb^hhBK1w89)1|W7S}q{k@YPbe*{m!}uD(KYned`qj#u zX|}eL1CD39pjoci=?CpATB9_*dNQSId3Jv0x0kE~*opXx75##`tW|hEUrMZ5(HSQa z?{grDCZQj}_w2ghb#=e=F*K_}6=v#-B1r5f& zQ4OVAL+Sd!mvg)mMG*yt*BoOH-`LByRFrpN(*X-vA-@j}6sTL{{;&w!m3{% z_O#OI-7U1|JuS3m`QZmSJ3QEZZ#VFngUp z^Ai*lejh?_J_#RsH#jgb2y&y-;U4Y{(#7I>r&`*}d`ekcNmF$v`BCM*+EQ;2Y5n>A zipu*xUc3}(V|Dj-<8K`{pfAbJX@t~_lvb!!v(PcLLLxclx63wGwrGsNrhj4{>;HV( zIpVu@fMl)TymhlfOqvpV(AL&&i<(Fv6cyZhGY4IZEq5ff312K3a(f>u?_Gqgjr1Op z2#(O3edrYI5t=vJ35`)Jr&L4sJL&fJVtO{37UwRT0;hX`u+fdbG@zx=>YETx)8Qyg z!`&1Q)fBjUma?3me?sPpUF(`Ei-6^~Wt?dHz2tNh{vmjvFF*fkd=pBO7_Z%~KYVa| zlSZR1uZr%DgQg6l&#akj!zeIV2FlJR0*{Yy{U7c$HIvE1CbO#S!BEdsn5L@zQs_b! z^u=*%YUfVSdUoFBVkLoI2QHCe|BZCJ{T(v2tjJ4&rByO%KjnG-$vX+!xb{P3!>Lb| zeTVH}t6Sp*_|ZlzCK@B1q;cOAoox%h{2F%*yoKlWSwkLqeOLwBwd;acopHy1 zT$+6{t;svS>~V8+1_1Mm#;-F6b}B68-A@R*NI)Y97++K>#zFuT0)==&pq>y|xVN`2 z#K-rL4+vseApSqX?))u~kc7s?Wd8ranT;i2OW=!-AHtGi2t-6G1|SlNU|b?T4TVU? YfRj?O5A=RcmLmWjbULut<8 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsAutoScaling.png b/aws-v2/icons-50x50/ManagementGovernance/AwsAutoScaling.png new file mode 100644 index 0000000000000000000000000000000000000000..1b7a0b8ad35d728c5da853d6be2e8c85614597a0 GIT binary patch literal 1291 zcmZ`%do(c+D8YgdSey)D}A^B3o@9 zty&QkMOdOW55v%)jAn+(Fb|E1na0fQuRr&X{o`{#_jAwvoO{o?_iCX3v5gycYybdk z^!4#N4KeZ?^w&VqntLuEqP1}zCp`dYE{3f}uYK)CbrlrsQ2^?@gXy=i6`s!0sZ6hq$=J58#l?ZNVL>(pNqyxe-4IaVcE zT3uRENtXnrEz(y*(w9SYi&&Zonv+_klF9{?r}Vw?l9oYs&=u~*8c8daW{MWx>li|$ zu-wiG%31|CTUlpN&X4)!Ohyzb_zNR0WaX?_tI>Y$X0d|{7rR+ntyaOCA8|~dj4W32MI)|c z*_(GPk1Sa~ThcnH6o}u)Q219Gq#aBJZ$b3<4c#i9L#X6ltX-M<#Jg0-Ayh4PFh6Gh zA!_Vj9-rY5?@)I~v)nV~j1SYqJK~nX5vO#fJz+Acc&@5_2%e;z6)|iQRAQOz?f834 zDPu2AHZcCF;swJR$2^$Iy-+i8_SePN!*V7^-28STEcAz9+r) zW^~toXJA+UxbrRmx>mkk9>G2X;+v|UjXbsv#Kq0p-Fs#ZZ_9UyO@ry%+lC*)g#Gj@7LFoJi?;MrWGwG_3o++KqqsD3H0hIAhFq z`Il40QBfwu?2cbH!+M>vRYkkR3+b>7gAdZ3Thtd*yV=EJvs@2DAEPaLYcdSo5nd$) zCYJjSwruI|zZdn}_dTAT6$U0Bn)z1##J>I~VR)090UK=wg$IzAyHJ~q?i1enUGZWZ zMfXrB!)a)~;exHJ@uu|H#mkCyvG=vTnvBPlvLSqzhfkdGjSTtbZnxilW-( z#0SSCOIWy4KxkQ>|5Ej0tl{tqd|8tpiV2-RgE@_FJ!^e_b;c(7MsoHxSJ)ZX!=n$$ ziCRtIFnxbmWS94Vc`N;MJ?=pQU!^IS_~LJ&TdM2;q60hvsO<5CjS(9r}e98Zj^k~r^xnt-pjzgOdtsJwpxJ_Cr; literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsCloudformation.png b/aws-v2/icons-50x50/ManagementGovernance/AwsCloudformation.png new file mode 100644 index 0000000000000000000000000000000000000000..d9d889c19030ca58e669d7dde86bf50357fb51e1 GIT binary patch literal 1472 zcmZ`%XHb&~5d9$Zh~DU36gZF?R3N6HR24X?ltY@LsDw14)Pxp6Oaf6jl@0?34tgp@ zP(eYl4WS8|gg{7;B=pdvHwmE3+~?2xaWnh&?e6TGot=4^zCLc68rm8F0BCx+JNto* z{s}b*m=BL7rGcbGa`bitfck9c53DlS>*L)0yaC`E902I)0I&^?=raHij|70(Pynzk z27vuBWpB^e1ArpJ*DJt8 zGuv}3nYF?U|+iKht}ysQun)lUa3J6Z5NG148E% z{?W*#w|x2F)Id;Xzc=%nU}Uv(p!YcC`~0fpa`u*Ne&+8c*{vGUX*x$QOmZn}kW?`7 z*VCQN?eB|g-}**3#1ot2b3+lueW#Knq1ob)yL}F{l~&;>?E&8+;%oUk`Ox%i1$#%n zwf%MJ$GUtlys+CMf@_2yNhs$U5f&Rhi#+He_ZuR&RLSM6VM-Yv5wXS_+>*^r7d0+6 za5%q*3hd&)_@+seMk#JQHG%W$b)S`|^k0xylxvX*eGh#YaW=fPsnWIY!|b6Bp{c7G8Xk z;_~FuDYZ8YoEk3WpBpQs>bORer zIJ%)cIH~7YEJqhRNXVam_ObggdG=xR?4#z{$Ly(sh8}eEa7^iRVdHE?%Uo6KYM1!? z(z^J^GUD@EOASGdLmu6`KLl*Bs}F2(0%HKEaRR#pk$bA}kK}$Y#{AQdI~!Ya$>dOE$(J*%ab}e)y=pA^AJ9u5M9~ExDTH~t zIlr-Of`OI-)MMO(sepoz{Sykgk%|Ywp=z9mw~Ok8qRK9H^zO&=CZOE{J)9i_+&gih z2b9}%kZ2SJgUY+lV6h7C-n*Apn9m9~Yign;ZEY%VDznlvg$9O4;D--oSR^bl@FK=)ddEjuM22)@`xPKW_{9?{L|u3tpY=_1 z*WEkbUiB)FN-dpT#WfIhs7(&q)zj>%4&s8HXYE+z(rAWK(!H{Hb}QnUxmS@OihFLo zDft}jS_|WKcJa~nQ)TSs<+VL(?P1x;IjT@9QVppNg<@_gIW*EIo!VNB47E^=N+@SW z%3fWFWicuU;sJ&1^AAaJGK5yZu+zpU6hkS3$;p+Zy1F_w z643?ok`9<6TNrovUEM8Vx09nTrKYAj8mQsnFa{Y>I?nXc$zkUCoi*QW20eN!O+&52 zUn{WV>_Rs?*#AOjMm5X-m7apOc1u7$jp}(-2V#mT#o57{n=lCu00u)P;m=xOig^P= zEnL68wmxZRW;M&C;fCTbUS*agEL7Hw)AEVxKDZNmT?^y6uf78+s})n}p^Nr`FyHra zzw*j4I*QKw%|p^HHqr(!?uR&%D(&|5?ez_Kn}A?3eN^B+DiP-o7)!(h5;Oz9{=&Lo zpmVna<9!P2q3m;TO}kRi^I*?1n97@Ywq=CT^km~nqatgIMRT^LIal3SODj{vET|z@ zbfhtqcNdQ>*?(i}nT&W3Jg`t2AjF@W8Q z)VO&90QPt^UrW_6rGcI^iE}v@hsVYdY;hC*!GQv;pBMb2iE)Wo3IRw=Ohk~Qu2ON>7y=@iLMmOf*9MmW N4;LTjXHKEae*q@zydwYr literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsCloudformationChangeSet.png b/aws-v2/icons-50x50/ManagementGovernance/AwsCloudformationChangeSet.png new file mode 100644 index 0000000000000000000000000000000000000000..d5de2f21bdcd5aefcf09b65d55aac8663d3ede99 GIT binary patch literal 2123 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`(RJz$e5NsNk$p%2}o4 zQ_At@lvB>BB%f1AKBts=Mk)2IV#+zil=Dg{4}@~g0=X(_=af>;0|k|m&#ES#RZcz! zM2g906_d{>CZASH1DgXhYDglW-v`*`$|+}*lYyanW@rW=dgv)4!V{Qm&}B&!0jAQj zZE~QT@USGvFBnK;2j;c)ENj@dE&1!o%ET@p$S1!vZ|a5fC;d5mBp5rMnYc^c|NQCW zkDjD2%S0DSKYHP%Z>ZO+p_cYmY)?_&yH_t6cknmgy?N{VpPdbt6UDP8^2(&2efTCM zGm9PD7<0c413Ohzh67_?>)Yv?pm_zWSwto8$TS< zJpFTJzMrvm=85MjRTaMHxPOK5tjn1lUOulN@XmH6p@<2l>krJ_)Xk`zI-hYDm&=^U z+jjTbXMJ5{^d#k&$Y$A^Ws@WC0)5Ds?NMQuIx{k*myV%r?1&NpMin7!qdeu#N+tcY2o3*fg)~yHzd91YMIc|(je+1qS`S< zrGbrcH-`|nYv3vkp`&f0LK_m^cXi2Hf4f)xzUp76Ij@0nM#9er-zPKxuWExFZB1Tsbw(|IHE$kLtLMgDZ0 zIWDtv{T0Tx`1$*und&LMzFyy8$^7@?p-mD79*xu9gj>#NV_76BE@`FH5pwY0VdspN zr@l-J6CVm@++}NY?zr-1e~ioG-kvTwOD}gTjid;-gD2L+lg845H^OeCYV>jPKbqr^1Yn+^P#p@v}0KoHBdvR7>mrXN430xXkwWy!M^r zh6C&x0=NH0Y3P^C=}x@(D5kh;+JfA>64UigZ%zAH#9aPMyGu8+v+8pG^?Tc*V)m>O z>@#&dUEfoZ@mN;DHCbSdU+m_x*v^B3O`A*6+=cktrS{c{{Hrxc`5sg z1-}0-7$x~U?b~T}a^Ye3RUS{?YxF3+cwzW0P-gkT6_f3G)irDyZgx#pT+a1{&)+gO zw3f}Hy6@cLu)52I9wEE+V|1p+M0uD_ofD@Q_~@y&>DBP$HJ^?zZ=2~hr>&q;QgZdz zlwDZjTI zR;7YdPEC0*x9&P$&_Uv*)agHEacPfq9zBM(b*?2pn!^d8Yc@ zX5Aw7L-z&5W6G?|()gSz&xk!2I zr|M^m*=ypZn&U(-zBZ3hd8%uCvvua5b$)fnN*e#{{nu= zzUXY@np~ICdiA9JdR+lUA@TEhqW^bi6xjwuY6>E^$eF>8ob0<*gfKJnF)H z{zpE1(zt~4xZHF8a6Mn^eSewi&K`NB8o$FHm@QRHTq808-nxGO3D+9QW?t2 i%k?tzvWt@w3sUv+i_&MmvylQSV(@hJb6Mw<&;$UMs*@uC literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsCloudformationStack.png b/aws-v2/icons-50x50/ManagementGovernance/AwsCloudformationStack.png new file mode 100644 index 0000000000000000000000000000000000000000..e919fc7ba00ae0c009f09a969da9e2502dbbefe4 GIT binary patch literal 990 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5l(-k*6XFV_&nl&yQjI^M z9tC6!Cj{~uW3LF1@+b-N3kK2*{PJ@7j~_m&|JX0n(8kGo{6xjKFH&Zv79yHz?4|GD zzPqFS>dN&WdYuBo%9jPtYw5^-{l4(ls@?}2ag||3(pk-Ko=mNgYK`p&8pW98?e4vL>4nJUO525j1zO2`$23csPytmcCI1>dE(XaSZV|{&re) z@j(ZPwzX5cxE8IP;3eqFsdVM1Ov|7D@mEUJlgf{tIksi*r#q?T^SaNL&oCF_T#|4R=$K z)3mhIH=aDbcwJDyy(SGY=KiTot5>{toO0@E(1X@jTB2)z6}oN>TYtUj+*Yoty2q23 z-Mmy1n{B#YPwJk0c6rF8br*$8VqZwczFKs7U#M5YxB4mjIA^T>A5a&+bMcgg($D&~ zsm!kbV5%_te@%nAya< z=MKfoUph4N@J!>WCrTT2mpJrh8_DtyPafMR{EbsC*Xo-_k zo-MlPTD06-SAVEsmU^*duYkGUHehV1mbgZgq$HN4S|t~y0x1R~10w@n10!7nvk*f= zD+5a_Qv+=SAj2R%v-m!WhTQy=%(P0}8pKRaCj&J|f@}!RPb(=;EJ|f4FE7{2%*!rL bPAo{(%P&fw{mw=TsEEPS)z4*}Q$iB}R8NMc literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsCloudformationTemplate.png b/aws-v2/icons-50x50/ManagementGovernance/AwsCloudformationTemplate.png new file mode 100644 index 0000000000000000000000000000000000000000..fafea4ee3db3bcd2b6bd96a2d8d5b2c09c98e842 GIT binary patch literal 1254 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`)oX;1l8sRB%=)<-AhL z8ReAo3P3XXv})2twe+)!Dd&_^Pb(##1)-E7jFdrM1NsZ(1;s(<5n%W~h}dxhNY$4F z`2_=MI54lRXIaCxZOLCxPC)@4M(K4I&hIz2{qpHovfYn!mWHW^xMtZ~@E`y4SmXQk zn9x15j~w18Z~ZxugGs1!^{SaFj7&_-Y@$=QFa4KvB~XFy?W;G})GoSi=Dl&@1Y?r7y9+}HtE>l*!&%@FS21sKVf3y;WXk~`bHI~XSSz{V~EG`tJA*wA99dzuq@=BcCjf$hINS% ztEh;8qpM?q!lMIw0|dVxs{Ox3k0r4hEG=VLVHO80In=3j&f*CoD}MYG`6txfh=C$f~jS>?&j+<3{W;LYNtg%18V_ATU^8m6}Vkf2M2RhRX?6?$gIv(>}+>((1GdO1J7Q^V-g zQ#<8jYYWrFh>}EYM_HdqDx436>I~jJ742Fi6nffd%d1~*A#sMMrG$8#FvxbXim2Xj5;~*XZOe@`%yY#*;h9mv90ZEx;!C8<`)MX5lF!N|bKK-a)X*T5{q(9p`j(#q68+W^QgNY5<3kD?(rKP5A* z61N61lhesS4U!-mg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe1W@O1TaS?83{ F1OUm-`KAB> literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsCloudtrail.png b/aws-v2/icons-50x50/ManagementGovernance/AwsCloudtrail.png new file mode 100644 index 0000000000000000000000000000000000000000..4d249ca18b2b8cfe5dbea38580fcbeb48a6a24e6 GIT binary patch literal 1252 zcmZ`$c~H`M6#r^vrc`!}t*)hIS>|R)+Tm)e1PP(83YNLnOA9Q+vDnGo2>`Gd zi$TRfjQ9@6c~JKqK9&d3{M7KMZ~&T1oxc(nK;DatiHic@gbx5Y`2g6UQH~w}4jh1q zWB`Jz09eJSc@`T2fZb3`Bmpg0M-i;0^mvj4UL@g$6yYXXj~ArLB43*7w~M-}C&m|2 zbGLG;U81XOQywT1ZaUnHIyKqKpEH;(vO&Y+H{&;7d}{8tDo5u&P4`FVSrsFe-eL9O zO7YeVfj336jWNKewyH+0$`M6OzH}#RTBtU^QOJKe*0Y8vSWA{8Pfov6S!6@9-Pzj9 zEnkKw`mksEFlW9D>L>2LRPHa*mbd6@pAFEjiT%@OK4`~En>A8GT-*yh*$V;1?E|@dRyWz>kvx3z_KaF93Ca=&(8sSoxAYB*{WE$a zPES1*Nf7iw&h>AfXY{qt`+v zotvDN?qErRn4?9Hv=y!6H`?_zPe;zx+a`=+c&5lNO|&IVWEL?n2U)@mK>ccY;|(6+@uOvzh%L>PJbddaW=HDMiaQl6*D+MJzbAcEhlW^8 zG?UqCLSLOBOGy;-Qpc{<5sBfQ%hz@%hNTN7O~&&W4_7q$ZP%Mc$@594kmkq?<8g7 zaegkmHgB#%S~Lu|HfXwPY9`CqtROB`4S2YeMTX_WPX0miEMmd;8wD7Nb7w)-M4zoVjat-8VdXlA~mbSUv(b7^|O;hC;){q z?0a&-AvE;m4QzA*n?ht$gUL)PL;wLtz_-8=Tj1LX0Rh4AUBN+cKR6`dsWjH$e*zhF z3N7XM{|8(Hd&p40?fV5hJ%yc3WKuzPcD6q)GmS+iGN}G^W@`0hh&!|du;^%112Q@H EUuNZKq5uE@ literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsCommandLineInterface.png b/aws-v2/icons-50x50/ManagementGovernance/AwsCommandLineInterface.png new file mode 100644 index 0000000000000000000000000000000000000000..381a6056d31c3eae996f8f9811802d3ff6ecae7f GIT binary patch literal 872 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lz1E96XJSCDdmh}${B^^ zb2{0VY|1a$mOq=k`RB8DKOet2qn!G7^QkWv@82()b1#3^y~5e|fQ*9K_X=j+FP{5u z%jvh9PM*`uyqz-XqE+cxjg0HTZP$a_Ps=BrmP@>3Rr>k#t=p-SUoPDHYSF%TTTh== z&p4}=e!;Zxj7sXS7w_L~IrVPysR!i?9#k%T+PC5N`!5gcmYh*cel~T>?{}Y{Pu=pc zcFFVU+x~p~dRigrta|$MsayYi`u4DH>BIV^XOvT(P2O@NtmEDGvyU2=J)5%S-S#t2 zd)GgxSoolN(Pg`e`z3RKJbHa6eag%EyMI1^cTPL|f^h-R#|6PrVL*y8$=lt{fN{|MkHv{^D;oZ0)Yu^`U(Cb9U?W+drp!d5g7g zQ*wMPayLRW>BXF+Y1dn(oZZv7A#~-ntkB*2;utqbi@8;{T1cM_Tm3RGuktp7oZ6nI zzh%oWe=9E&ydvwu(8{)N-S6tVdQBXf>n&`%7IRFlo9}R89D}-4LaMbI-;G$$vMv4+P`B66q&{Hp zwEy2aS8C3XU!xN(bBI|in%CNXx4d!sCzjqq4V`)Md%hH}&ku-jn3%FBJzKs&C9`Qw za={1PpVoGa0vx86b*|E&G^$$S8c~vxSdwa$T$Bo=7>o>z40H{QbPdcx3=OReEUiop zwGDs_gM)Gv*(e%v^HVa@DsgMr;C$dZP=h4MhT#0PlJdl&REF~Ma=pyF?Be9af>gcy WqV(DCY@~pS7(8A5T-G@yGywntta;l2 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsConfig.png b/aws-v2/icons-50x50/ManagementGovernance/AwsConfig.png new file mode 100644 index 0000000000000000000000000000000000000000..3555b22f0c4cedf5135355842bdf88ba6e25a9d2 GIT binary patch literal 1893 zcmV-r2b%baP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw0008S zP)t-s%pzpWA!E!VW!`R??z777w9DZHHzvB~)3>-ppC-E5f49bw;dozgpY?Xt)mab^v>P=_WAI> z()s1>`R4A^KX~o1$nCGk^v&GxzR~^m_|iIc(mr_e&D`v-$Lp%Z{rLL(@AT9~eEaS5 z+Fgyy9AMsXn$$&o(K>a{FmB*?pz5Q(`|k7Me524ZZ{Kp9-D;Nl=kDEWm)Tj1=903` zENj z=a#ki+vVJ8mgI`9(?Wam%G&zr@A~TS>#D=pSBd42vG&&D_SxmpICR%jhSp7j)k%QM z9bn5IV$nBq?zYVO>+#rDi0-$|)=z`wjl#^{^5%_L^Z8(+>UY4E?&!`xkPJ_@fZ~prG;CiCmW|REz_3yaN z-EEoUhpX6FiuKju{`~#--RICUaNTa1+-H^AUXIQyYR)NX+hdZ~QHAu;-`;MT{POnY zkFeo;qW9b8^2gZRXqDoFsLdy6_SfU&h^*OLjQHT`{`vdnk+T2)|M=hO%N$?!+2qzt zg8S_9=a{$9GjPo&XVE!y>#4%^*5cGhe)Q4ahJ00001VoOIv>%ZM5 zxBvhE32;bRa{vLF7T1B^^~03%i%%q*-p0ShxWJxpxu9ITvNT-=->HQYc3h~@+`I9WN^*_g0tVddaq z;N{~N5Cl0yh@W2wL<A<4ifB`qT(Eyc(nDIqQU3^-& z`1BxJn3;iE81)Sdjf_o1csX%t(beVPHdWWsgll0^6*bc_w@_E+!l8weSH#5F(#k-e z5w3;P$du1oPTdBV7H(yATRRUeSG~G75(*WbXf66C6^5_UK9fi1J%_79fA}kgF`~Y!X+6Z zxCv=d5RHtAiWF7QWYmq0iH(hmPjDfmB_=V6jV)O$IE6PgEj=SME1N-x0lyZdoFv2C zy!-;ELXIN#;*!#`@`}nTCA?Y~QfefFHW^X4y5!m5RHVWbHpS1u}9EVD#usZ4n`!!i|zfSGxBi~?g2N5k3p@sp=hp7}h#p8haYiKtp??#@T69W9Trx4)=* zM4S!=$yBA-)h}OOc%>xCNJ4$cGiAzXqhJ640C@Q0%%5%GmjD0&C3HntbYx+4WjbSW zWnpw>05UK#FfA}LEig7zF)=zYIXX2lD=;xSFfhR$cxwOv03~!qSaf7zbY(hiZ)9m^ zc>ppnGB7PLGA%GRR539+FgZFkF)J`JIxsM>L%`Pn000?uMObuGZ)S9NVRB^vcXxL# fX>MzCV_|S*E^l&Yo9;Xs00000NkvXXu0mjf8-2|w literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsControlTower.png b/aws-v2/icons-50x50/ManagementGovernance/AwsControlTower.png new file mode 100644 index 0000000000000000000000000000000000000000..4e10bb54383206d3408fc6086f870d92cfefea0a GIT binary patch literal 1386 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 M;0rD_&OurK0&jQ9>;M1& literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsOpsworks.png b/aws-v2/icons-50x50/ManagementGovernance/AwsOpsworks.png new file mode 100644 index 0000000000000000000000000000000000000000..d13f1e72cf65a9e0c7bd9c3254020f1f2e4b171c GIT binary patch literal 1551 zcmZ{idpOez7{`AUsc?EqDsm~8E}{`0#!-{S5=kn$npx%Kx=lk7E4k%fB6A689i?0< zDk_)bvSBwGoF=Drf^Z$P{t08p2``4?PGxf>%qe7yi5&Kv*|9{|9LQc9czfM^f^2m=8C zTnGR=BJrQjI0JyHuFokyC~0pnX%B*Af+QIuh{i#TQ%R!NosveP=uIcX3rB~>5BWUc zCcRWF$!A+Aie)+XK7nWy#5jF_=_g-4Az7J_NC((tyC{l1N=g}BnVeyqey}ven`@)b zH1|sfSe(0+v}3U(lVBPoj+0O&C9`Kf4a{{g20-BpMCS6y1np>Szr`)0A)IIcCmIF~ zScmr?xZ`b}d(bn99aXGYlu164C=M7w zZvD`i8tkv2v@ zkwAA(;AgxU4$SV`f0OzDzac>Wp1x3P`5N@$5QoVzuCLBNz8_bw;X?%K8ufu_{>@MVIiBUrm*L z;o=BWWuIv-F}#!-qCuc+OgJ2vLj^}uU9ghIUb1b}Y%681eNZkC%XuQjl8hBv$d1CZ zBa7J)&!qjVpO+p9D_fb!eERV_?C>Jl=%hln!n*Zz`p*uE1Nw(wO0WJks?%-Bdm?dn zpp?QE*YybU8zc?A%FNV4^RP;&1bMo<)!8CS*Rr=U(jx#3sL;Qyl}c`ys*zIMfPr~I zH}F-}H8z!K~ zCB$536onp|2$eK1?3%*ub6uFc3#f;L2=*grPU#z-#0quFdrshP>Cpr_GTBt$SmsGdMLDwCN zB9{|VmL>X9kUfcys6-Jw+1g&!&^jzT zsdwb>^<8BjiqDM&=r3F@e`Zk7KVlUaPhrt$CD+xi6dkrSz$xYr&e?qnYl)9Ln6Mb6eKSmzOE?ns(7CwTkI2mfJM1@Z5iP{U6YmnPUJQM%tBnU@Xz3+SRxZS1*ZiK+n^;QE)_pV$nMZbm%ewJ zn5HG`X1^=2{=^YCF4h+E!OX?&mb;b++FYp$=Sc>{_&CHRcohZV+nrm$Tp0~n7^?u4|n_-~- zm|!>t2}YohN&q$>8;~W)#u8-jXKf7zIfCtMEkMcvly824^dCc5L~zLU*#9?h@61Fh v4ZGGpoQ=4S!NO5U0E@+1g@oTiBjAxps|eJMVu`b!@(6%Iz1?bE19ATXm*O7C literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsOpsworksApps.png b/aws-v2/icons-50x50/ManagementGovernance/AwsOpsworksApps.png new file mode 100644 index 0000000000000000000000000000000000000000..d6a1fd7c79c1cec40078ee306617e9dd994bfeb0 GIT binary patch literal 527 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lyD0032_C|XO&XUDW;rL zNI5H?a#l9woNVej`P6d?spl0_fl~MpQ2XSw2~|K!q$J2M7)V2bd};mu+J=yI3U#)T z_6vZ5j7i?^E({&4vK~MVXMsm#F$3e310c*eF_%dmD9B#o>Fdh=go%xZ({#eY$~K@- zfv1aOh{y4_*Sxt7DDbdcSYjV7+`IPP|23li6Sj!#I-wKuQy`IpaRa;ZMnw_939~e> zaBiQnHUG(#iV1aD^#}dxd|mugCKQR;N={#18TobZ{X=yOaVo#wo$me=9=NRP=Uj`z zM^BQI;ymPh>V6lcp69*Lqwd)2ZlVpeTeZYBq9i4;B-JXpC>2OC7#SED=o%R58kmI` z8d@1xTA3Pa8vq#wVU3wiC>nC}Q!>*kacfY&bMYTggCxj?;QX|b^2DN4hVt@qz0ADq d;^f4FRK5J7^x5xhq=1STJYD@<);T3K0RR|IsG$G= literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsOpsworksDeployments.png b/aws-v2/icons-50x50/ManagementGovernance/AwsOpsworksDeployments.png new file mode 100644 index 0000000000000000000000000000000000000000..032b4525e00fa9c9a018a5719404763eb53095f3 GIT binary patch literal 1339 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`)oa;1l8sRB%=)<*Y*5 z8KvYCO7UlvQ_m`-oK{LXr;>D5C5_=f!~g&P&nhRMR!%;noO(_%>7-ifX@%r-3aMwb zGmna=oKs3Zub6sHDfNtU@>!+Svx=#wG!josW}H(@KC28gHua2RI>`KCi&D=j0XsS1s1izN58tg^vHN`{~#Jt~1bEeNFC{i10Bd&uwh(9)e7);^$Ks8O4kyPkJ~{ zXzoA9B?*7F`ufGY&N(xEDx+%1e_@~-7?Zr+T^Kr8Wj%l#&H|6fVg|-52SAu{VlI{XE)7O>#2@@L+r|E=)m2E&h4?JBQLp+YZz49~ovV#cwhq}E2HV&>E=1q{3+j3+z zyVL@9_eO@RUzr-Gm@Qcmx=}%lKj5DIIkilKEi9*c9`iVVj=uLUeg9_b&+|@yU2j*y z<)qH%#?tR@q44on%{{A?la)OR&eZ=t7keeI?{QpsgT@WrM=rgB>hJ9w3 zXO-#-M*n$US8iXI?^f5aRCx4dpJ1ub+@N+Fa_eQovY-6KJ?~&wR+lmEF z+du!_ks&9`?f&HBv`+_j80fhlN?t53+uYFU>GipMS4wDn7P9-t@oq$*U(5CX}tvS{K2>-So`N zEc+0XPSMpnn`;B?w4N89RVmQ!et++C@<+veD?Yq?;&QO`iSxxn_YG=%gw53o(^Y>h zdFk@oCup5dz=W0NsmcMnNEXl&ihsK{W!6lY(;3SQ-W44-k=pMa zxa>)c>*tqgU!ybMR^K{xo>z40H{QbPdcx3=OReEUiq9 zwGDs_gRsU-Cln32`6-!cmAEyi-?{h?s6i5BLvVgtNqJ&XDnogBxn5>oc5!lIL8@MU VQTpt6Hc~)E44$rjF6*2UngBNtAz=Uj literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsOpsworksInstances.png b/aws-v2/icons-50x50/ManagementGovernance/AwsOpsworksInstances.png new file mode 100644 index 0000000000000000000000000000000000000000..67e3a7fb4983a0e37f2b0b3c90c1bd769ed02324 GIT binary patch literal 862 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lvoi8Z!_!kwcEEwdoa$PX)&#G!_=gdg;R`sf6DBquPBYFE8o*#;wDxpy4DmSrcA95@lY>C3rd#?% z-@s{XxuWJW-wR*;|G!mpLR+7q)!W932eKA5CzYqJ3!i$)q}1`afp?@CgT-C05?Q8g zp^S@}r6e>~K4;3jocGBB|9Z`ZBFY6)&~;XHibnoRqRadnY`ly%W}>w=|(fQD$YEW z;3HPO?*q5)wAJMeQ$ib-ik!Z>iK%$D&I7iklSXSe%XYBcJH~Z|30z$xJW;p@tkY?4u&Z)-%`I3G1&NeO`anz|zXpMB4z!Fqo_s zeg;KDZhlH;S|x4`kE-7n05wR0YzWRzD=AMbN@XZ7FW1Y=%Pvk%EJ)SMFG`>N&PEET Oh{4m<&t;ucLK6Tenm)<^ literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsOpsworksLayers.png b/aws-v2/icons-50x50/ManagementGovernance/AwsOpsworksLayers.png new file mode 100644 index 0000000000000000000000000000000000000000..27b807be4015be8208c069806f0f236407f9cd71 GIT binary patch literal 505 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lrRhM32_C|XO&V&LO?Bd z%AZvLDS?t8zhDLi`O^CRwP$C}&d(EzPEC=~;L!)lF(!GtyD)UH%6b4foCO|{#SDyB z4uCM@#9StMpdfpRr>`sf6DBquPBYFE8XzZSdAc};cpQH_&71Fl0tc((hv3!Me$U@_ zO!z~LDevY4b43;pIYB=5Kn6}99bu`$d-LrG~y1dDW$TKeT9P&y+n=yY}AL zJLTH(oc5!lIL8@MUQTpt6Hc~)E44$rjF6*2UngF9tp$q^3 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsOpsworksMonitoring.png b/aws-v2/icons-50x50/ManagementGovernance/AwsOpsworksMonitoring.png new file mode 100644 index 0000000000000000000000000000000000000000..3e5ad1864d33e4a1b1b736879935edea7587c5a1 GIT binary patch literal 1498 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`*!Bz$e5NsNk$p@>!*n z)5>XQ6_d^Z*@`LWmD0~CC!bSFIjfvXJ&(@=x|1=<+uensgH_f8$l)yT zh%9DcymA1987Jm4$pZ!1OFVsD*`F}6@o<{gotIbz)brlc#WBR=_}goL&4UYN*gsTG zU+Uy(T0Z$$>Fkw;k;f)XiK_IPr{%1%=;_UA$0Pcy7O*R+iv0RB``EhOcP-ETyjLu9 zod5TqAGY_efB$Ux{qxVd^Pwx9Ha-_*^Oa#&eI&4D*N@^Z9-(u>FNG)H;Qf*Euu1Xg zjH-!O8+NB$TK@6nv!2s4bJ#Y-7^X%}oH950^wkFj-6u|OkA1qZ>1t5H+7DKTn$7QM z>^kYJmUr{zw=hSJ{lPw}O9M{3M(#}5BhAh!>v+_5)taUgtFu>pvrBPzv#H29r&v9A z3P)d6R>qNwZ>RLnTCr3007L)$E!%8!w@X^j`#J4ljo;i@i)Z&Q#(LUb6$)Iuy}xK~ z!599H&Iewl{ChZbRCt8l^@!))_W2C)`*-e- zUOHvQ%)gEy?{63?3RyPplzPQsBNTIQ&pIaca@7lemXzr}nLKHyz?GK{O#j6HPTO93 zedcGuBPz4R{u^*kWbmH+Zc*y7-4B%ap51b&>aoitzxvfP-mmDdcp>knsVevExUvhM zMP%&iEQR3RdF59y^MOez8<-B;GD4)cf^!)wtw7R{0z|^2x z;u=wsl30>zm0Xkxq!^40j0|)QjC2jmLJSS93@oioO|=bx3t)x7$D3zhSyj(9cFS|H7u^?41zbJk7I~ysWA_h-aKbLh*2~7Zf C!hC1| literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsOpsworksPermissions.png b/aws-v2/icons-50x50/ManagementGovernance/AwsOpsworksPermissions.png new file mode 100644 index 0000000000000000000000000000000000000000..ca3d3335eb022bb6129de8f87039a29acbef4a4a GIT binary patch literal 1367 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`(dIz$e5NsNk$((pjaH zv&t#wR1(iBr=C?xJ*SveNH(Aq?j-QnnR4T z!LKHHuz3U+Wx2gPOMujbk|4ieAdL!`1!Y)dQjQeg3eB<{F7LX0)H?X9jiF&PH?et6kApLNCr;d8E+uZdr9|FesI zi~k0uRiR;yIoUHWo|U*F|8U9lM^&X9%A0;pUHW87t?}EhA>VFEz1IBXB+XY)SpPBq z*yGNa4FW(1F(!GtyD)UH%6b4foCO|{#SDyB4uCM@#9StMpdfpRr>`sf6DBquPV>6+ z603lEPI$UFhIkx*d+oKcbf5%VLG2cewL-I#R&LOKeec*(*A>|up3&2}mM+y5oUV6C z%gb9eWZRZK^_zY?m=sxEbSG`b$C{fr@BW;7dw2S`BS&KV-YHz2GA&I=;4~-0=f_`q z&Ya;f)c(!6!=+EvykEugzL%F{qTo9>=I;S9K~dkn%v`%?kJ9Q*uYPuC9dUiVc-gc! zrLG4KGQ5sAn{Y!SH76r0EGnw;aHQp}6?adXy*RPGjOn=c!=nA06zA=XSpU-ZdS{qo zNw7cDYUwZg*1kIYcd~z!s=wjnk{!R<1#X_OUft`-)_$+PLnZd`lcY(4zcgGX`OnY% zlA~hib1d(qsmh{2&4*w5e%DOnoTc-{HKnG@OXp#C`1V|bzpXP)&b=mB>NaccYqJw~ z)|f1Q)p>utl;7to+r?EqS4jT+b=I0c?-Rp)ak0)Ns=^hV&+0FHI(2E&r_YKNC)Z!y zdf(ysuJnf4J3cWvF0k6L@uaUz{hjEB>#`h$!fPkl)Ni-F^7x7B$rUrW>Xn?i(`+8C zN&PEETh{4m<&t;ucLK6ToNj*#e literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsOpsworksResources.png b/aws-v2/icons-50x50/ManagementGovernance/AwsOpsworksResources.png new file mode 100644 index 0000000000000000000000000000000000000000..b25576998485b27457c1dbeef1f806b8819b33d3 GIT binary patch literal 1948 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`!&mz$e5NsNjrP`dOuv zvx>=Ql#^OSl(P!S=ao}$Xr!-Xus*ApdQLIz zjB?UhrPQ;^Kz8~$wY0O!Dd&`u&#I=J1(}m{PBHb2a`IV)lyl0dm*f&I$tHko8AYQZ z01bg;tcd}bAiXS?Ndu`{B|(0{K$;+st>8<%_%DgoW&5vvdtDi|XMVVn#-FMqQTgC` zn|$lTD(=WrUzeFOnJoQsI*P@1{f|F~0yz8+Zm?6E@a9&Y@XfaqMG9`e?o+u_$Qg9x z`&w(}HGj>PpA6?ZvBF%kr8xD*`{`PaTb-V%KdPIi z$=I%Xsp02^B@4Hm0D6rv$=lt9p@UV{1IXbl@Q5sCV7zhwgc&F1GRXr4*-JcqUD=;7 zvGH(PyenX}24>x-o-U3d9>?EKyY75BK;+nCMp04m!?p_*1Xo5d1_rD$+R|mT$U@6| z!opUkUavq6rLNg88Sd=ZzC)CK(GJ0oE5EPLSkkQGd+EcY$=`LqKbc#&{C}G~haP8PYhFi5Ps~F6m zoxHnP=wah;eh=lskL;cyFCXSP^G$5;ml0jh8xR_L{lP|=CEM1?$*#86+av97QMifG z)Xk+}f|^C?FP^$@cPb^0vb!~ZbTYhI^HIp;qri@ur?0jid2Rk(%Tb0({B@z0yto?$MhCRH3ucaxEnzaA%f zWaHjVJ~58UT(^!KUh2DNd+3XmrZellp2!ki!+SDc=(y)j-p-|Oe_md`?f9jbR&9s6 zVpo3s{Cxe17vj~-QmwZn3GN5x0o4-Mh?11Vl2ohYqEsNoU}Ruqple{HYhV^)XlP|% zX=Q4rZ2)8#u>t*I;7bhnc Zr0V4trO$q6BL!5%;OXk;vd$@?2>=mlEHeNA literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsOpsworksStack2.png b/aws-v2/icons-50x50/ManagementGovernance/AwsOpsworksStack2.png new file mode 100644 index 0000000000000000000000000000000000000000..3b763e5bf02de3485a470e30d868b73cf3a9262d GIT binary patch literal 425 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_>3?$zOPHh5GEa{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC?Or-6XFV_&nl&0BA|Gy zm5UybVlN5u3ua)DFRkBS`?FBX4k*N!nC}Q!>*kacd}j@-GsoK@wy`aDG}z od16s2LwR|*US?i)adKios$PCk`s{Z$Qb0uvp00i_>zopr01&HsPXGV_ literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsOrganizations.png b/aws-v2/icons-50x50/ManagementGovernance/AwsOrganizations.png new file mode 100644 index 0000000000000000000000000000000000000000..92e3f08f26e47c3bebc5bbf8b28202d831fe3f3e GIT binary patch literal 1404 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 ZQuXqS(r3T3kpe1W@O1TaS?83{1ORP(4=Mlv literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsPersonalHealthDashboard.png b/aws-v2/icons-50x50/ManagementGovernance/AwsPersonalHealthDashboard.png new file mode 100644 index 0000000000000000000000000000000000000000..5d868fb06f71800c066e47199dfc1d3056770eb1 GIT binary patch literal 1826 zcmZ`&S6Gt?7X866*cf(@9g2uB0v41>f>g0ELq=E-X^Voo22wC6MT$WbrFTb#ks>hC zr6@=d2C&c!C6y#3Ktg~72&4hQKoS_;__z=IaPGP1eD{3!<=!kW&+}Tl4R-?opylT3 z;-g~dH|*S@sz>MIQd9&AalYUT04#DW1p z00#iaA^^~fEbaDo0s!?PFAqN$;U^@)6hSaS;13294xz}9aO$a8>Zv;v>qw$S2*D(n z0*xe?q3|ZbWUE`#Hw(pYhBufzIZvqI2{)z|RzFhbvtH4EOCXpc=`Qzq8I7wSsN$C4 z>03oiuhg}E`qs*4DUP|A-!>axF?+XSKDSBIHY(=|6^r79N6lobF!G68^Epk51+ijY zBG(}v zdIRHP>g>Hre!<%b|19E>8_N~%i5BR!L58?_h*240OcVtM!X9|bvbmwoG zd`m18wi@^|t%0mCyzDOhEr^ZA7x6PL2a-5#oGHtm=AP4?oLU9@6BL^&BrJrg(X`jF;)mtu2! zKKu2SNXkvDT`K9CiG4BmpoZz2vArha7j!Uv(^tC5vT^Qb5?j(qBw2=vnua#n{Hg1Y z*{FPO(o0@uqp-G5^lEU-E@~am8gqyd*7Xw)-{7UziJEY#BNwNc&{d=s?0()wWZKoX zUnO=$x&}l8YV_W3PL4};jKJKoq&l^G+%=>eLLdOun!-B^?HLQ?DU;Tue>b}xOOz8SZ7FCU_rk(zF* z3u((Z4+@Su4L$bUV8oNGucc}6U7S|{4)>`_Q!P6AKR>mOCmFkq=#(Bc@;dENk69)x zdFMS{PVFa;qJv0TqiOX#T_P^isQBG|WRpwM*&WeA-Vkk%^6F~c=>n+V6@7gJgHg+4 zjoTIIXn$rotH0Fp>YmLUko~J-p)8{FiUwwcL7RT5U=hPGo~XYg$vT zwV}x)|7=yyhLFna9;y}S4(vC9s?D3=(%iBoIp-vSPSa5%RMfdfheBZ!97pdX5Za@j zF+$z(He=p5Su(TYGUee_FzH(7gOr*Y8ty_bJ*xr*!?G49uXKb@x4uT5LWsZr6)z8H z!$QH5sRKPBE24z0O(R$5$9e@R?}-^P+6R9;^XlIG5j~z1F|v6zV*C9GwYKZ`);ko!OODULG`J-wed) zc@^>dVc(-IESzd^<~?{5hegXvdMPQTn8r1YAGgzdzP$ZypVx#3VOYH@N1>eKWa)rL zTe|GR|5UTk+7($D6x?G@?sKUV@ygn_Y!4nX!$3J*_f}3?&q?zXUwq7O#1#lGpM_gA zxWj)B1-i+txn^Y*+G8 z>6Ab;w{b7$Z|mzCWcGmjzibAA<75rm+8CRCGeTxyt{DRz7M5GhNYv4(dYz~S0vL~n zcej^?&8VKoJO*|-1{oBCazsR-R0Kf5Q1A&b^aR+}4+3!nJ2=|dTY^;$*f0I`U;h&b zi$G$~cmIFDoRtPr1q{Az@QpynV1uGi02Yh2!i3+9Mg&EotRkX9N+eE(sv*D)=IPS( H3q1M1xe>uH literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsServiceCatalog.png b/aws-v2/icons-50x50/ManagementGovernance/AwsServiceCatalog.png new file mode 100644 index 0000000000000000000000000000000000000000..5d6a579b7c8db2218aa4176f655b04fa39f7c59a GIT binary patch literal 3258 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 F@?T@~raJ%t literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsSystemsManagerAutomation.png b/aws-v2/icons-50x50/ManagementGovernance/AwsSystemsManagerAutomation.png new file mode 100644 index 0000000000000000000000000000000000000000..de5eba7c1270638e476ead2537b7dd3a086bcac2 GIT binary patch literal 2604 zcmeHHc{J4P8~@ryhRPHsWShxenX%7|NZBUqWRM28F$?bH5~FFlNS08^nn9Ej;#ww6 zi)4!wX6#WymXT=4aw`hmZ-4&&_?`3n^LOsK?|Gm1^FE*Rd7kII%Xw1VTte;6?2j=K}e zqaUW;D(&w7%TYy*c|?Kt1&8^q`kj^dL00ou>xOV`(KlsF8+~4RbL+2j;fe*{E;)5? zE^iIpncX8sxc$*(xWa-fL>U);dbIb?0}x4c<)O1Hu681_`;Xd~rgSZQ@5#7tsh;`x zhR%sA*Cnu>*LKB?y|PEJ=bsi&J2VBh^pj7YL&-!xaCI%Y4p0O{JfawZ-@W3Me zj`lV{vV@8Q=tzY*ct-#tgUvrpBqKyr4J0KQcxPKlfha^q3ddv-F93jq3f{(==Xxc5VwQuJ(Wu)#O>w6Afkn21U-!IbIOLA&d(N!P~@lj%Vky_ zmK!{xX{XogqvNi7pUZuoYE0_B*&F?iJRz~c3&2`6e5(8UeLSKkVzI7il)%Zoe+nw~StjqGlyqA9u@cxMIdg6?eR*4I_L!K#VO4pR zR=$lBBYSTnZ#VAf)q6tmgzh_!yx0PeazW!aodjq{DtUo{V`P1uWlAysYrCST_j2 zV@Aoo?Tfm-AXnpLzS;RaJZeRDYLyK?0VQ|elDAuv+3qArX3>H9+f#jSZSdt6Q&FW( z@kvQfmFy}L>Z3%_Z;ajJ?R{!O2P$5L87QTf7du$YpVNnb6q8O;JfW{QOl{0UjbR1( z3B3~E%oSB5oLLrxBMQ?K=2OGfq^6cqFZtk6ZmqbhdEp9Emv-Mk99!)vxc010kWnrFy?f3mjI7rEb2lGf$g!DucuFSZF^H@GESa_>pLt8zh_{?_6omYjVvd-~P ztD!h;crQOSv%w~~1F09U^kCLio)I|0KJ zzgobW9Aezdf&;Uf14e{B?1T@EMXH`aJC+pc>*g)_v{dz0ao-5VXRVpd7`5EL)1`pe zt1CtrlJPX`v<&%+0G;=Da0@$I=_D3vI{Rmhhcw!n^CEUYADSF^Xn?2utGCds#a|WX z=!;O$zCoZ+^RnBFZ!B2Ojyxh-KaE_cY)GSHmD=t-Y_!P@e+=em0Zk?3E#k0Ve0*uGmz6nheFmaRexk#jz2+l{a~)Lk zrgW^2Ysk)uZn`~7Dc!h-+n+aFf=F?1Vr#CHjS;Ba%Ivw|nmZ#oPS{qU*hAo^^~l97qtg|3l@v=D}^u@CTg z?Q#|7VvWp9)ClsWR!&Kwp6L7D+hvrPk}Uc#Yk6~lWBRFIuF?N;x2cy@+KDJgh{fiw$t?w6&|r`6Zw3On%0l#N`K{FO*!{NI~vBboXkAA zSDEcG14ZTsu5^V)Kz-H1=4fdRBLn5PD?K7#eNIA+&k;$1lq(ZD9aFUmQfW00Oea?| zb3E6>syAi(s^8JhXzotF6PJVj`odw=+R?C3F<+c7KmVikz;rxGmpi7`TIlNDZX`RV z`gVQ6><#}J>_sA68T(L8EC~ zBrb) zN2~6ml-Q=33%s`J^0RQ?!s+u{t$PCVUmEQzYVa0v-=FE(%GN3_?xLwIai7;c`T;%J2Znl!!)SQ5dWVMjr)kP%F!(GXD_} z5=srCv;KQPeC1UR7@+vGf_o^P!6b*%049@pFzEN+A}HiA+QHE9fa{AEN}ve9+q&3P IA2}8GH^%yWUH||9 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsSystemsManagerDocuments.png b/aws-v2/icons-50x50/ManagementGovernance/AwsSystemsManagerDocuments.png new file mode 100644 index 0000000000000000000000000000000000000000..b06200f109100f4923bc323d1d0dbc8e68540faf GIT binary patch literal 1296 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`)oa;1l8sRB%=)<*ZWj zImP5tswt z=Vo~Xq?${D{DOfr65!8hsBd(3|K1+(_qzWE7A6)pCcn+ww{0|7@b4?*;%+xj4_DzB z9w}*Ac{#q7j~=di@a*|kt9LqY-rl}+?uwA%c@bmf&R$g`$M>^l&p5h8TqdvRmv3rH zdQjlwr`e1p{fWCoe>dx%7E^HgV769`^;6x=AIzBo5oe^8fo@<-@^*J&=wOxg0CG4B zJR*x37_S@vVaAEMO!7cM_7YEDSN11NY&@LS<&`0gKs{SMT^vI^j-S2uJ@}A;L_?x| z;GI)Jf&n1`g$=?{I$cd&D>Qa|zxU`~^%ME+Z>PpRS)eLYwQv8odES?n`EK5HiQDUR z$gBC8TPEmwmORzi$0ZrGa{VQNz9a`XVGWV15vFO|q9&*Xgy(O36e%T@>ftB6>E*|q zvr&?lE_K~{!{@%+Z_VQ1c_of|CEq(NV?|sq-d!+7<-xmD8=h&$FS|2)2(7yR?C8k` zIo?YX)IBBE_b)pVQ)d6DCuov^h#9|xlpJS)+Wdwe?r$B>i3m*C__0$Uos08?icjl= zsclL^horgguP8hs+UN7xHO)c6K>CSKq0yr`!g2G9biLc2M~jPzPoE|j71_FE@tU>y zAJ%R@Z+l07U+L`V374XLZoQS=cXvXrzG_pX@~!hK3(wwA>wY>-#V`IrL+9%cFDwqL z^mhI|E9>3dA?^0!$bmZ3rJXx;lQ)V#b?eNnTliw-8;$?p`u@sUTC1yy&z^oW<;kmC z-d=tAdB;zx9Sc7sTT`Alt7XG+?OpW|$_jrJ|NU@rx*=*i`>fZbtsLPR=e@s#&Q qt)x7$D3zhSyj(9cFS|H7u^?41zbJk7I~ysWA_h-aKbLh*2~7YrR}ZTI literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsSystemsManagerInventory.png b/aws-v2/icons-50x50/ManagementGovernance/AwsSystemsManagerInventory.png new file mode 100644 index 0000000000000000000000000000000000000000..fa1ab68bcc19a51f39be56358d56b6845c69b6b4 GIT binary patch literal 1518 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 Fe*y7lLfilV literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsSystemsManagerParameterStore.png b/aws-v2/icons-50x50/ManagementGovernance/AwsSystemsManagerParameterStore.png new file mode 100644 index 0000000000000000000000000000000000000000..14bd2b96f85e8ae62d5a2b28f5e4aad7ffe53f33 GIT binary patch literal 1951 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`#@%;1l8sRB%=)<-BUr zS;gejO37#BQ_sq$os~^FtCV_1Iq95Y%6aAV*&!BZR8mf>q?}bwJ*$*_Rx$OQ5|9B@ zGcu4e*qab?Xn9#N9T<<4M-wm^P;Lm^1YnYLnZ2GDNL?ri@(Tvi=zu$^p+24~|L6B~ z+h?Dr)XjcqCUKyjm2=(>k={d6O6QuG!(TY~zW33(_NR!ck$0uGth~{gxv9S&ef$x3 z_f{Z_v^c-JefHmP$t^dxZo5;>#KzptkvAt-?dcO0&DYOUUTVC#F7~SCYq5~qMN>&R zXAgF7%Z^`54Mmj|c7ND;+tJGUq|>rf0sDmQ^a~hQFtSw^c9sPl)a@zn>wY}3P3J~P z$;Q3GYnTNt-ShH{-0)?Oxy6IC#)nsx{<~V+DwtWZpoy~(=pn`=Z+91l4pvzYAcwQS zBeIx*@yY=ZW}KMIBo7p1FY)wsWq-oN#>2(%HvU~20|T>wr;B5V$MLn-e%ntDlwmKp zALRLciCE`EMdRxmvz*A_T#&g-#t@My$<$iN=or#)* z)c!AbH(aQj!BanT@rjq&Y}JdtTY06~%uVrBy?JKh6O9)t;!oe+K0kw5L*D%cJNJyD z6$1XBWZ!(e^WWQ{a>t2sE!U%7GbT=%a%;}|O`m3Zx;_=0_-KVCm*D@1t2!q>W{F-CJO-lLZp0#z9IHYTSM@dO*T4Yuv-}Z~Lm-!v_pKdU4xvg*V zcD+okzU!=ICt_tD^6|7y$mGga)c+#xQ_x(;0 zna*x0jnh8QR`gRpp|Pq~=Te4=(juEj&dC)`OffkfyVB15nj*1U(d>Wlmp41LFDA)M zpB<;Fuu1t5=ff@S6E}pVDJ~H4-Sc9#!hiqjB$*jCmQznME}qG-=hKvBi>~LDG*yPo zIJrv6+y$Z>!?I*s3U_`!82~dib|Jjd|z(H7ZP; zwl5}@T!|L1{ImGG`fS&CInNV6{p_AIQ(~%4OjA$TqTm`^)43KqZbY28B5pkSV*dTd z%i;s;Sk8M$E!i^nkFd<-`2BD5W9q#QRPvQ?-+%1^!+zt6hsS`~MYY5=q9i4;B-JXp zC>2OC7#SED=o%R58kmI`8d@0|SQ!{-8yEsfA)(HVC>nC}Q!>*kacfBSHv|<&k{}y` s^V3So6N^$A%FE03GV`*FlM@S4_413-XTP(N0xDwgboFyt=akR{09%YYu>b%7 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsSystemsManagerPatchManager.png b/aws-v2/icons-50x50/ManagementGovernance/AwsSystemsManagerPatchManager.png new file mode 100644 index 0000000000000000000000000000000000000000..e8fec1721bd8afbbb37f56bb23106e3f46bc6896 GIT binary patch literal 1516 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`$4@;1l8sRB%=)<(y*5 zd4-fS$|)D*Q-EAJI)lW93zEbj-UOf<@R*EW7Q04eds#ao1(Aa&R$; zii=4}h-BVW>Smd|NB`)p+xrs=*$(}%Q@Q%))j1hPRz-CUWm_g|D?x=nKR>(gvtZ>Y zv25sX=H!?B!1SGosc%B)Y-875M|f=BALlbX_FC6JY5QrddWYgi4Nrk~GbVYvyD)UH z%6b4foCO|{#SDyB4uCM@#9StMpdfpRr>`sf6DBquF2-3A_dYN%Fm3d7aSZV|KK0sn z=UWaU>;-bU&N_}P2N?vXI;60OPEcL2;zYn|Bbm}Gw^F~~dpiF;s}V=qzW9gC)9>tk zZ`UMrFD&=Ir~S9Q!tWh|k3Rim z7BRIpVDl`+$hvL&R?pn!N+EkMW?b8m&*&eud+L%u77i9~wYGn2 zxmB-Hqcve~^H(1izZX{$J=ZKQd(O8qB+|{#NqeU0%3Zd#Nn7Q_Tdfvm&bp+=ur65U zICqWjoZf#kq!fQI{(6I>aNgu6LMN|Ry8Bs)?-hP}JijfJU;Y9Y%UAbnoC!?@wl~gY zPsppDuYB;6s>dN?@0I#JuS(aw3jKES&er4`x95Dw?oiAQxp`wx{S0YE^;d^~Km>&wU#mA_>wEAHLh$6ovC;p2%@+S})^JLaLXxz51PZhq&)+giK# z^~7FmP}Sb8+sUx)a>kXT5&pZTe&;@A;~383vhUZD*^i^Y?dJRWQMmcX`ZXo?YybUQ z>~v}6)YLuur=;9w)RIY`5m6GjgEQ2PcMHGbmfI<38>{%7uV+8Xzi=Y8heKW=tR8vvGs(N{RRIS7dG#(dO7##Szvlr zEpd$~Nl7e8wMs5Z1yT$~21W+D21dFDW+8@#R)z*v28P-OhE@g!TT+`q1uH^BZhlH; zS|x4`M=h*&0yRj2YzWRzD=AMbN@XZ7FW1Y=%Pvk%EJ)SMFG`>N&PEETh{4m<&t;uc GLK6VzYIfxS literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsSystemsManagerRunCommand.png b/aws-v2/icons-50x50/ManagementGovernance/AwsSystemsManagerRunCommand.png new file mode 100644 index 0000000000000000000000000000000000000000..04786563a966137b30c5d9251f6239fc37ff78e6 GIT binary patch literal 1760 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsTrustedAdvisor.png b/aws-v2/icons-50x50/ManagementGovernance/AwsTrustedAdvisor.png new file mode 100644 index 0000000000000000000000000000000000000000..175772110b68de286338433fd3d3663c32d48caa GIT binary patch literal 1794 zcmZ{jX*k=77RLYR)UJ2NOt+b;t!Qnrv<%u?O3PTPWICmmB(m7o)Yej4wFb3StJ@5OR_c>qANpp6(CNFbR1^@tgJ6mfP z5e>hWl!U0Cor_Ku;SkEw(Gma}vt;+7KZvxlkFAR%0K{qlKtc)t?24>}B>=bs0)S-* z0GJg5z_HNM_8S%eAl~Hc0Jg!a!g0zl+-VqI*=I-tHEwr*KD8FF;xlS~haQ39w-4{K zS9h4)op~<5ePjd_Jnfye{Hl9G6@%|EQ;wG0Vx6bdw(_&a)=u}lvy-C?baU5;6K( zjOYjLF7YWoIXER4UIjj45HjhUGIlAN?4G{IT_67=VMrZ0aXp1#97;t!nfmk5kd`mE zzL#JWI&=oPL6~9XV<#Mw1OsG7Qq^qKbEEU6nNg;z4C>$dMYB1Xd1!qByj7$2qzf)4#HAtI~|Q- zX1!S|X=5Z-&4d&aFNDv5e!4NrkQJ>Czi`U44?B~eEOFC;yvyZgj4%ze|2;6 z#)C=c2NO=o+`7-Bm!jEa9V5Dd-wqBo$LB`$0%<`->wQz(bhcoKIvewXQ}vPe7B`<# zGZS1y^M6V-MKcmA>5U0t(Y`x@fK_ zA*p%HX-!E9MRTZp#=dxxRgdaR7~`j07po-k{ftA#jrO?y!GS^TN80Dk)>YTm z1o-;<+0Rdwm)BK=Kz!AG17ZG1n2v8S6z+$pPxemFOsmJdPcF}EZEiL#DNjzXE9sC_ z(Jk|ux%464fqQVkb%+nETb7{IMqvPd*&Fys^8@1e#w70_b<6&Z~ zCxKql-VcA%cyzR~)I*F;vVeHu^tJHagdXtc+j7_{>o%;zJFJC7#hG%CF4b2q>CZ5U zHRrU-q{loFvYgfPJl+jEUEn0WgwmIC9+-02J26GpG<7I7b_*UP)wnKHzSTP9$cLbwshAl3 zd^bBEZ-^P{dGgcI^C({Dj-{nwQPk__%c71H6W9*us3Eebek3vfllD zWk@{>dk438VX&T_V5DypwjD@?Hy0srHzm)$2&ze=L>b=+s+nqy6ML+h>2|FOg(_t< zuHTr4hXK zOP|~Eg;T-^r8nK7zY3%?N!6K{Zg4j^ew`GXlRB1$Y8@_XmPd%kt`TDLzYh7Ns4(Z<5zij&m0ePT(PPRx_rJV|J>Jsy>PMxR&4-u6&5530 zelF?|RI=qXqJL|nw#yfkKw|~SVD+o}bavG1YIfq8$@SlZCe?7zw9cx^p2lwqNCt}E zj#C)>h}Ms4g7e}uTB$TWp`6Z-d5P++49mYJuh>Vv4mZsm9zT5LQ|czS0({pktHJwz zXKF=l*2U{yW%(HF@}{(6<1b7tWhtPlP#k|k<u*xm>Gb~Kt|di12YgvZ8uNne*!@va6e?s{|~rSX=jT9C%$iR4MC!#py3E0 iDk@6PFE}8=2O5gd3kgS+@GMS>h5$PoC+h|)NYcOa5v->G literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsTrustedAdvisorChecklist.png b/aws-v2/icons-50x50/ManagementGovernance/AwsTrustedAdvisorChecklist.png new file mode 100644 index 0000000000000000000000000000000000000000..b18c873d34ad286f4f1213d01ad7fb0395836d40 GIT binary patch literal 1097 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`$r7;1l8sRB%=)<(yLL zIi-{{N-1ZRQqL$QpHWUes|aK#1Eoe0)(`-Oo9KGSEFhI$666;Qq@lpPww`4T+qNZt zJsD*=bk9!Y5!|?%x#^Mydx&!I$9KN5-*zeLT>n?YWN>DO(RzM$L;cf_{#-uv_0#9O zZ~b_eoxiYmRgM6w0@sGnxPxCVs_^Z3_2!z|x;r;-9TS!i7oAyT$q%%LG0EHAg`tC0 z)&t1lEbxddW?;N>0E8JQ<}%3x1=&kHeO=j~FtPD)F);`Bdja*tdAc};cpQH_?WNx# z2MO2e!o_dAS+@qQRLI-0AWT3!X2UzBcfZ$t{+F+Cwc~P1)^guJ&U^mfdXkd%Y3`kx zrUzOL=j9)C+-I**J}B_eOXG&iAwi+Pmd78t)K76aBqG#pZolLm%Z%&&$8U77pPYBk z&cadQ`{XIgETnx8>gcXtk&*pJGc4@-iZ%IDB07#IteQQazj5Exd&@R$o}I49d-YWHZ?1jM zR-R@Ld9vt`3(FSyD4W061G(0=IINPjoV@>V@1N50Pvu3Y>T^!aFI4*9>HYI{&QDY6 zpSyW}`kyZf(RuQH)>HfE6YpnFyDy^s)AeI~-Sbb|<32AA2=?8{ad_QN{q?J^hvenG z&zT*+zrJG0r!RB1=GMJ@`nC65^@Vjmce?+4e%4=Kg>hc%k)yW`?~mzxcWpa=^RJnw z^9x!;fPt@C;u=wsl30>zm0Xkxq!^40j0|)QjC2jmLJSS93=OOdjI<35tqcrWduIT1 zB$9^Q{FKbJO57U0Tu@K}YLEok5S*V@Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH3 NgQu&X%Q~loCIHRo#WDZ@ literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsTrustedAdvisorChecklistCost.png b/aws-v2/icons-50x50/ManagementGovernance/AwsTrustedAdvisorChecklistCost.png new file mode 100644 index 0000000000000000000000000000000000000000..36c7b7a35c2fc1485226d96816de47aab369eeca GIT binary patch literal 1652 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`!IN;1l8sRB%=)<*ZWj z8Re7<3MuCmQqC!-o>5Lduaa>_G3lIQ%2~zKvr4JwmD0{Brkw?GlfmkNS_Tv;6Sf`b zc#!*%-3iwPXCTW0*|@~fl##+chh*j%C8~rTFh-F41vDQNFGwO_*>g&$%8<1vrJRFt z&p;W;;D}BEriXiLb}j=_>q~StPpT7KWFPy_4JzdM1;`ikD&%DQTTxFOUnVeRwX<|-3%%1dbdRS$vU5B*cxXcnW8$Z%Y7cI6I}66Iag1$@jPueK-3PjtG0EHAg`tC0)&t1l zEbxddW?;N>0E8JQ<}%3x1=&kHeO=j~FtPD)F);`BdjYdUrl*Tzh{y4}*Iq^oIm)mX z)ZN{#7^%W0;&i*d!peQ@4%-fzDbN9 zPld5|Ri6%c`bCK4z`KG&Jj^T!Ke?`Z6+J3rt_WLrHBMo!#MWiEqBo0Oy~bE^wzZ;5 zIQ#Fewy)AP|9TlVtTdc|);D^a*!+lMg%^vrpJfrYoOyMR?Arw&nkV?3VKS&*zL@pO z_mZlMx9Y1{R+aq?e|!GsUU#8Q-=e=i+q^#4KJYiYiu$I%3C9;6{`K~{tl(uyu2MPM zYejpyxBT6CLAK9j&c%5i{w8Z|R^NK-{Dx)n>65``3K{Z?mS2=KdzWsxZF{4yMo-#r zfz&^1(|@0v>whhN$BE)j?*+H*)EGZM)&8hfi{qOb*zBs)FK}Cx*?1NS7%@6UE@G3r$ZacXt>3hb?z%BD{8hn?x zkohpHv65hW>!C8<`)MX5lF!N|bKK-a)X*T5{q(9p`z zz{(N3MxPik{}y`^V3So6N^$A%FE03GV`*F clM@S4_413-XTP(N0xDwgboFyt=akR{0EFMQmH+?% literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.png b/aws-v2/icons-50x50/ManagementGovernance/AwsTrustedAdvisorChecklistFaultTolerant.png new file mode 100644 index 0000000000000000000000000000000000000000..59bb06bc24574dc8052e165bda2c9157acc72918 GIT binary patch literal 1954 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`!&;z$e5NsNk$p%6Wy9 zGs-DvfTT+5X{F?|K!#$Ny}%OgW>Jauz77 z2oy;^42+EOueq zPAw6|WRk1{rb*N3-wpw(+a*DM!9W@Z;4-!{vL>4nJUO525j1zO2 z`$23c(|CD1N*&z+4s4pi(`n#@uSmz+Fve|IsW}s$jT`}VR=O@S1%R$ z7(J0HQY}(TKVc}Mr8(7OQYYWS60fC`Ch@(zRD0d-zt4SM>2H7Qw*S5IdHMUt8_yTN zueCpaew%*#V(SO%B2M;nYG#NS7jt{7tyz=1;9Y{~#;u!|A3xW)W}aDWY@v$ZIUCmO zYo9777sMT3Vxg6GzTtG$!6*KWyl=Q-?%uIA2#$8`yD&ND%cZ!RPjs7Rw)X2kFc(Zq z-CXaG5Kz!yafF|P_qLJWj${{=$5U2he7q*Hsh68Csk3Xx+cR8`goQe5h0+Qq%vqG; z{wha|_0HVF%vW}a6R$3Kq1e32-u?KmnUOPAC;xpDdrN!qSLWgc zZ#T-Uo$Xt|y9x`Z7sLseIQ`o(*)IqBuU?Oo4V z_ed+gw>Pkk2=lVrr4{CNx2}HqBHMf zxza1`pJu;8P1>GVmzT)?k=3a;$l0Q}Y0cVbwqtU&b^o~J_W$yI^Z!Es!TWZXvRn@f zWOk(lobrB~Vq{&KvT0(#GUFIM)1~eDhwRI$rpmucmJk8v0@V`Nh?11Vl2ohYqEsNo zU}Ruqple{HYhV^)XlP|McB1r?wMNstY} s`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0TnTLy85}Sb4q9e0D&??iU0rr literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.png b/aws-v2/icons-50x50/ManagementGovernance/AwsTrustedAdvisorChecklistPerformance.png new file mode 100644 index 0000000000000000000000000000000000000000..1ae4c9f3eb76fa1b6be6bdff53b31b5d0e0fc465 GIT binary patch literal 1801 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`zs{;1l8sRB%=)<*ZWj z8Re7<3MuCmQqC!-o>5Lduaa>_G3lIQ%2|+L@;QZ+vp}{|`dOu{Gm0^1R8r0;C7+c~ zIj@`n)((^!P^3)QcA#HC-a&RJTo;^yEIatwXx<^t!RM6IPyzu>mvSmTSv18sxWGiE zSP=+JYYfLqg8YJkG!`IVT3@9#VSnwWS&U4n5sf0I_r3>mNbFg}!`0ivHtCe2#@#=C z`QKhRhd+9{mNmui$?uoP3x)Ebj9}A$>7*RW&8iU9Vo>xpDK_ zn>rnFNf(dq0DiY6r(asuyf;wE{WpJh!-v0emny46+jk30vD1C{)wh+MQ(@XNR+a|` z4{cRukG#@lZpfJU>DOix`|Y0Fn7FM9`7$r|H_K`Y`y9O*;H=O_9skiJX}o7f&E^gF*%D>mKBTl@Bg zO*va@;ey&*md6&x}=AfB#tWQrnEMhkCVG3vS${eNR zA2|B%cSJOHWjc1s>si9r9{zG+SbIgD*Su3You4jolc-zaIAKZj-8`)GsZORfrYm|j>W<5JG;`{LWnRL`@iN{mzg zm1I}i_}+NC`NT}K+TS<(icL6!{#eY^o@ZX)$RT#>;~&-!b}~&3R#!%CRiCY4* z!}nL^);j;-ydJi2S-#oc-cYZ5SIZiH)XtwIzA@WAv@$fXGBDCMFtjo-XziT=%H;?Rx%nxXX_dG&e7T^Y0@NT0 uvLQG>t)x7$D3zhSyj(9cFS|H7u^?41zbJk7I~ysWA_h-aKbLh*2~7ZBx%SBb literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.png b/aws-v2/icons-50x50/ManagementGovernance/AwsTrustedAdvisorChecklistSecurity.png new file mode 100644 index 0000000000000000000000000000000000000000..bd66ca83e888ee88798e8d49cf08c50c528df4b5 GIT binary patch literal 1554 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`(>9;1l8sRB%=)<*ZWj z8Re7<3MuCmQqC!*o>xpcr<`(5G3AU>$|jK6IVZFq9ITg()VC>6l`=kJ=l_f!b z!9W@dP$;dh(kh?OxUY88EJmi(@D?%SyWfL2#CI>?uHowCVLKsTt$FWnf9|*Ej**Wa zJzdS3;{W9Lj~q_7Iw|HRk>JI=rxY2PUO2B>bC69bj88x)cG=0Zn~RKg{kz(xbFtXo zGJeNv>8+g?WX;~|Et%aBu)flF0}DH2#-76sH_E*K+}^*9{lTFli@cIQ{S-8}Ght-i zaw~n;z3K>{OBs{A-CYX8B9usXI zsmf;t9dU^6F}iP%r+PU^Ey<-MB%ou;P9>wI#R3Z|ZkIVQZ{o2on>J;Y`)-gSX_|s5B_{m?B^jq*|Hnaw~ZDA z_jmBj?CanTjGoaUvc+W)$nZ9YlyW&-EzR&SrvcpcdX-&(6kGI0shULre6|WK3 z{~G%)hI#5YErERK(!v>gTe~DWM4fBhQ7? literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/ManagementGovernance/AwsWellArchitectedTool.png b/aws-v2/icons-50x50/ManagementGovernance/AwsWellArchitectedTool.png new file mode 100644 index 0000000000000000000000000000000000000000..37410e8f7b8ff6764d2243585e2c30b9b560e66c GIT binary patch literal 2685 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MediaServices/AmazonElasticTranscoder.png b/aws-v2/icons-50x50/MediaServices/AmazonElasticTranscoder.png new file mode 100644 index 0000000000000000000000000000000000000000..b1f421d141b252f91b635b1c6dc5d6c9b0aedeaf GIT binary patch literal 1810 zcmZ`&dpy&N8~!3ns6~9+SVcM=R_j6I7B5*nakXB7ZS&{5{i;rt|^zWTuv#M zgJkX!vduQTn6cUHVw%f<^TZqbpaqb9RM~ZR`N0c#DD;R4g&ya z5df%%mv%Ut0)X_S(^Xe1w4VwZeh}rmAMLA*_LDRR(7p$-ktY|6JeeK&oZ&|HKn=Yq zh4{z{6R3`cOJ-Cl`R?n4aWRi2Bv13EJNc--P5Qi;yMj+RxAZz(%v&Wtb(#y;!2}(~ z-8;Qh6}quBw@&;U%OAL2FUVxi|sbH>j0mWaKyHu+J+US2Hrq9al^ zXn0(VK0e_$4ziA%?SS@I#fF~{lBcjyr&xWJ0_-3r_y{IIjrh=V@s%$&N|(`=DPCjn zX1dl16C7kMAI$T+3`}$XKgYUHW?&L$bYss zg<>9)@psnd3XxjoPkjZamikl60+uR6mfu7Qa3ibT#q&ufj1SrC^JADGO_aAHXSiXd zHFJZC=8nF{1ZjxawE4vIl$U>QP%*Un1Oa|zTPz}^nPURfu@NVP3o~oqKJcbK3m2xB z-$t*`k8?(va4`n#uWy#CBUZahL`({!?Fl+SjWbw}g6+lKGhicYcXoE>LbModS#x1J zVlJIp5iF$qSpBDj)lM7$*cPzaQ z!`}zbg=%xhnnkM==I0k%0`}TO8+Qc3{G3mJpT-$#SSEzQJKEO4YBxn%PI0ennUN+90AyrsEibv+4En${WMu%2 z;-bTDZWx=%KIBB-@W6Qg=-?l3R+h;N}5!y$Q^p7T$8P6JFHh9NJI13qyE0$PtN(lu?bWPRgbCw zlP9JUEp!#X>!^sx2hH$Pt?7|t<}jneI@rL0M%O0&dg|$%7Y)kq;Fg8(*}8_ozu#6l zBkC`>b-n%27S`5K?PotGRK!oEUp>-wUM-9)Bg^&6 zHut-IoU&q;I68a7_==ob_g(Cvwphk4suA+G?!nIWbXbmEZh`b@cf3e|Y6a7^Oyc&G z+|$@9nMGW9@J8D{RVuiJHDhu=1m0a*KFKk0Lst-)&^XAA=gN-?(ra95zm@V$6CIbu zL60?&3e$$tTE-{%&kgr^jI4ViI$w`fwzoQ8Da%n(ExdU=km1gbNosTt#kqF>piao~ zwwYN5O|e7Z0eqg@E?XajPApjFR>17U|-O?v2TeiH!V4doN9@6--Se&l4dm0Ps0S2P^z z6A70P00BWjXF!lMAY)fB7zzeKK}H53Fcbtb*RN6gpTONP-$1|k{~rLy9(^YX9R9h% rCCo26)+-VY#Ky)N28ISl`FMrH4Z|Y+U#*&IN`?SiD@RL&1uXSn-#)s1 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MediaServices/AmazonKinesisVideoStreams.png b/aws-v2/icons-50x50/MediaServices/AmazonKinesisVideoStreams.png new file mode 100644 index 0000000000000000000000000000000000000000..467afa8c399de33855b1cfd209e3a7c9a168a3a8 GIT binary patch literal 2703 zcmZ`*c{CJUA07!B8*&0N}@1ps%w~ z^G|@dShEx|v5o~mPa~`m08p38dqm)5tzoVf*RcQqMG*jqiUR-+SgEKb03ZYb0IWCz z0Q$KAfM~#zmTQ+-8(c0|%+V}ljeV2WNEYw}Sl9&t*hV}41Y5cGFh_n1`*Yc}EnA>m$(UQBoO% zpM=S??e0`y6sh59SrxgL)gl*gs$~rsnkxT_Wm?F?ubIGxUuD5!5^1ssHBCe~Zeu!B zPYKBk@qm_rc->$_boTDJqxzL1XUw6^EL6-IX6tI;ttLKfcKtdrWUH``Uj;p!f7ryK+z&Cnl$@W-4=Zv>I`(=eTCnbWL9znb zF7gf*u|#2~2vPEkV71&vY#IlfM+oypb(mt^zOJ>;OwveDuM!vO6x-%MwvvaSQEfq| zyGr=4hHELmzv;)L=$v5gCZTuEhMPmvDKw=z{oN8tUYP|wAdsyV`)vJu4E6j6(dqbt z)h_)Oi7Z~@lEB{!_w$1T>Gdt83I{KH{C_Dqly04 zrLX!8=})39UjB=C(W}1rZyfb4OxOF)|Ev-As)Cd}v?;+H>CZY;|%SFh!cCned z7EbKjh!k#Jg!mb9+RK<+W7oj~dm157WTA7HHoMMzI)mhfSZlvYw5nYcY6yiI=a;@| zM}MVp{|@(L2Vw_8_N?0%9IxMUDn4mcQkI&IC;P@B+UD_ai&zv^iy`WS*;jCqAJyh4 zjh+rl>wG48T41Aie3Q+xL{gWY+Qj>9AsV7-6D^n`)1~32oUHZ`)(^7~jzfW1^xOz~ z&b22XsNf^W;aXtj{<1=6qOES0UzO zV1^1Db zBYdD1|7EjDvWC?qm!SBIVAo`lwc!YjP{B!2zXb+Ta?dS2jf$sE1@69S>~33{So;LO)vr32VB1@K|H1 zF75{t(?$37mgN)f2Y89{czOR)a+qU$Mg!&KYUf9z`Qq?nX`k|O#Z40<30Kw0LxjNA zujx}iv@I)zb;nq80@d@a+k5pGw+`~0HdxETv+0hkiuzI-P}<7z;{Njbo+`s(x{z}3 z?q%fV`zInoFHb~Pm*BWjuy;Upv?-Saym$;5 zRI4WhA|xaZI+*Q@%^2roXNK)I3Vk6smyo8gKIURPWU^j! zjGFaEt<+`rG0QnJel5P_!RBITCVMQZ!y->)Al8B;22&%l&fvhq2`+Vmd?y{>-3lJSD!_!3*TP&V$+hRB{j-u4pW zlY5!6`tWq>`X(@>x$q14Mla>EIvOJ>uF)Vwl29^>$=%%`3{*mb%MW#7@;l zN=oy1awqmk>0FV91Ejbck@C6GPUQX7BG9D_Z^#xrDCsxZz( z;uwrKLT{J0nk(QfMd67oQy>NXe&GO4dSbls;DV5_X?(%JI!zJ7uE6)2Iu}w zYK~LSO|{d>8AL`%Gi+lY%@vtdhv?;nIx4*JjOBLeE#b}=HHlLCVrUlFH6q2Zw~Iqu zUh1uo*!q0lT7I@~>s2`NgMJHrasMAo|F4VeWAlB?h;>&rIV-Z1FM}r~Z-ocyXn7`e zP5%7`e}gr;H%i)UPF_^(j85(t)p72e4%Gc|?hXEneWzY(X`-vOq2iSQ!d=rLQm0bD zNPFowO7yQ10~O-aB)FR;otVcm{W+s1$$6*!Mfbmt`o_6 znxlKO8DYP5<;k%t8h$$p5%a=s2~~Gb>8~Lq>q+bu+*&-Xik^K_zx^XdZ%V6%d(zBv z)b6M}EEFssaAzk`>Y1<|?F?wXL3pq91bHBBf)t;>l(vN${%+nL zVgJ8CBUGxARUrQ71Z#hf;7~%KJ0LVP6z=Uu400s|xWoMeJqwtZpezyqV`_=6HFl2q EFAehHtpET3 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MediaServices/AwsElementalConductor.png b/aws-v2/icons-50x50/MediaServices/AwsElementalConductor.png new file mode 100644 index 0000000000000000000000000000000000000000..9c2727a1cf3435de525eada14152603840db7f96 GIT binary patch literal 963 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`&>w;1l9{BTe{5y2#Be z$s4IcFBTVmy?*HHjYA(#t^M`-!TWu)-|d_I>Gb*=se%tX+~4n?`)q#JjWm&)8R9RN zmA>0I>+!^}ueXlAUf*&vQ{wH8NndXsy^$_@GgJK2>2)_!1g%19$CInC*3`XP zU3Vi*=+)ZBA5U-mczXSIp~~$7r5h=NcPkCArwH6GQhl|$_SdWXw~N%COppI|@AU5v zFW&B){QJZ6@Au9;ogRNZiRWRL_n*&iKb_nBpw;C;tMjL`n{H-FJ!o@z*zNPM!{gPu zruz-n*OU3~l?EK z%?xjH5NT_dEI+U&$5{QlkfyfDbfa?Cvv+k)KmGr|$IHg+`I(NAUoSrQir@QuubN$t z;mwVY<`O#?+nzY6ZEo$l+2WxXHv6vQ!Mx3rk|d_N%CH{UB*N{SJ2~%X-^FWtxE4kW zyf1jSGwjsA#?K$v+5Po59LIUnOD8`C*jzcZ=SLIMw@JEo z^$H$}557;-Sy=F7l9!5%60dw*W~WM>i}GEQ!zh_)ATW|6bSadbSVm z;=EKQ@oTR5t|AtCY37^9!VEi~=cw(SVsLY!zKAimSL(_j)&)@$PpO7#ihWXH4_|$H zQkRlB3qwoW8XeZ1agRG>O@2;i-5Iv~GV6ldncIt29Wr0&r*FH|Uf`%>{L7bLHrdU8 zm|ZlbN?P@Pd&X@=<$#3akNf=_cyu&uX8Nh$xDiyman0!$a(6b^WN2=lc~Qh*{`)#h z>wm5K+k>6TKl_>%0V6@R#5JNMC9x#cD!C{XNHG{07#Zjq80i|Ag%}!I85&p_m}wgr zS{WD=9@^85q9HdwB{QuOw+4p!EapHBk{}y`^V3So6N^$A%FE03GV`*FlM@S4_413- UXTP(N0xDwgboFyt=akR{02D#B<^TWy literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MediaServices/AwsElementalDelta.png b/aws-v2/icons-50x50/MediaServices/AwsElementalDelta.png new file mode 100644 index 0000000000000000000000000000000000000000..9c2727a1cf3435de525eada14152603840db7f96 GIT binary patch literal 963 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`&>w;1l9{BTe{5y2#Be z$s4IcFBTVmy?*HHjYA(#t^M`-!TWu)-|d_I>Gb*=se%tX+~4n?`)q#JjWm&)8R9RN zmA>0I>+!^}ueXlAUf*&vQ{wH8NndXsy^$_@GgJK2>2)_!1g%19$CInC*3`XP zU3Vi*=+)ZBA5U-mczXSIp~~$7r5h=NcPkCArwH6GQhl|$_SdWXw~N%COppI|@AU5v zFW&B){QJZ6@Au9;ogRNZiRWRL_n*&iKb_nBpw;C;tMjL`n{H-FJ!o@z*zNPM!{gPu zruz-n*OU3~l?EK z%?xjH5NT_dEI+U&$5{QlkfyfDbfa?Cvv+k)KmGr|$IHg+`I(NAUoSrQir@QuubN$t z;mwVY<`O#?+nzY6ZEo$l+2WxXHv6vQ!Mx3rk|d_N%CH{UB*N{SJ2~%X-^FWtxE4kW zyf1jSGwjsA#?K$v+5Po59LIUnOD8`C*jzcZ=SLIMw@JEo z^$H$}557;-Sy=F7l9!5%60dw*W~WM>i}GEQ!zh_)ATW|6bSadbSVm z;=EKQ@oTR5t|AtCY37^9!VEi~=cw(SVsLY!zKAimSL(_j)&)@$PpO7#ihWXH4_|$H zQkRlB3qwoW8XeZ1agRG>O@2;i-5Iv~GV6ldncIt29Wr0&r*FH|Uf`%>{L7bLHrdU8 zm|ZlbN?P@Pd&X@=<$#3akNf=_cyu&uX8Nh$xDiyman0!$a(6b^WN2=lc~Qh*{`)#h z>wm5K+k>6TKl_>%0V6@R#5JNMC9x#cD!C{XNHG{07#Zjq80i|Ag%}!I85&p_m}wgr zS{WD=9@^85q9HdwB{QuOw+4p!EapHBk{}y`^V3So6N^$A%FE03GV`*FlM@S4_413- UXTP(N0xDwgboFyt=akR{02D#B<^TWy literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MediaServices/AwsElementalLive.png b/aws-v2/icons-50x50/MediaServices/AwsElementalLive.png new file mode 100644 index 0000000000000000000000000000000000000000..9c2727a1cf3435de525eada14152603840db7f96 GIT binary patch literal 963 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`&>w;1l9{BTe{5y2#Be z$s4IcFBTVmy?*HHjYA(#t^M`-!TWu)-|d_I>Gb*=se%tX+~4n?`)q#JjWm&)8R9RN zmA>0I>+!^}ueXlAUf*&vQ{wH8NndXsy^$_@GgJK2>2)_!1g%19$CInC*3`XP zU3Vi*=+)ZBA5U-mczXSIp~~$7r5h=NcPkCArwH6GQhl|$_SdWXw~N%COppI|@AU5v zFW&B){QJZ6@Au9;ogRNZiRWRL_n*&iKb_nBpw;C;tMjL`n{H-FJ!o@z*zNPM!{gPu zruz-n*OU3~l?EK z%?xjH5NT_dEI+U&$5{QlkfyfDbfa?Cvv+k)KmGr|$IHg+`I(NAUoSrQir@QuubN$t z;mwVY<`O#?+nzY6ZEo$l+2WxXHv6vQ!Mx3rk|d_N%CH{UB*N{SJ2~%X-^FWtxE4kW zyf1jSGwjsA#?K$v+5Po59LIUnOD8`C*jzcZ=SLIMw@JEo z^$H$}557;-Sy=F7l9!5%60dw*W~WM>i}GEQ!zh_)ATW|6bSadbSVm z;=EKQ@oTR5t|AtCY37^9!VEi~=cw(SVsLY!zKAimSL(_j)&)@$PpO7#ihWXH4_|$H zQkRlB3qwoW8XeZ1agRG>O@2;i-5Iv~GV6ldncIt29Wr0&r*FH|Uf`%>{L7bLHrdU8 zm|ZlbN?P@Pd&X@=<$#3akNf=_cyu&uX8Nh$xDiyman0!$a(6b^WN2=lc~Qh*{`)#h z>wm5K+k>6TKl_>%0V6@R#5JNMC9x#cD!C{XNHG{07#Zjq80i|Ag%}!I85&p_m}wgr zS{WD=9@^85q9HdwB{QuOw+4p!EapHBk{}y`^V3So6N^$A%FE03GV`*FlM@S4_413- UXTP(N0xDwgboFyt=akR{02D#B<^TWy literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MediaServices/AwsElementalMediaconnect.png b/aws-v2/icons-50x50/MediaServices/AwsElementalMediaconnect.png new file mode 100644 index 0000000000000000000000000000000000000000..b5626f017684abacdafafea0bd7a9803dde1fca6 GIT binary patch literal 1837 zcmZ{lS5(u962||?MOF|LOAu6=T_7fbMGY*jUO*y(i?S}Vs0nF=5`qCEO#|1)%F#tp z5m6D9CLq0=1q4Nku#_c*0D<&I3MC0aZ+yHD_u-r0nK|>#yv#Y1`Ag7o3o~0Y001ly z{ywJ-gnic!#)i0$bLBq<{0o0H@F)OO-!s>vObodL+W&MQ03`1Q0P1xB&>2cpApj&o z06>fc0C+9{Sd;Qwg1rD>Rn0FaLwxDDjdbh=I&K3Uvz`^da~!jt5xtf76tgrnz<-LR zW3A};O`OaV>Y)a`TBho)RQ6VI{y4!-ahJc()hoq|%#X7VLg|qpy-F;9|Ad|D&LrB4 zO0H-{Y^`uYSaf+JalfScrlk6ouqaV0niQ2J(J@xzn04b37TibYSC&+AS{^$I!id=> zD2UN;|5=vv1O>6om~Ha+dDAz2MWre16gU2}NS$?;RkjejoB@%8g^t$;N@M$<_+6PI0tugQ9qg!}M!dgNw0els^G zO!y{oezZ+1V9wqT)$$oS$+V~}ZHnrtlXA2IhN$?8toi;_x|gUdb@tCQ^43QT!j|b9 z|K{i88Id4SF@;6m!@9Ja5otYr(}xjd!@2FhtQ0G{UQb>-JdU;;N3CU%_iBYK(Obhz zxT3pA{de;M{ez_HhGu3&C!3X2UFSb1Xt-lvb(*=37n5lR=h~lZc;kW>(R!71?yvks zR*z0R#UwdRTy~b$W-cp)E1CsmPno#ZLd1-7TAcVSd=)Qm zd%VOM8b_~_HD*g2?k%$Wm@(U@GQ6ercbT!N-=-~1_VaR43ykgsMwjyQTV5{m+scYgJjuD`r|PTZJ_=t}iexPhWli^G%@5eg zP*G{Jye(HfSkHTkHQe*Nw-y`&j3NS#`|v`s=6@NIH6;IYWWZ>&{kx2^V^`T5ilzyO zKwnets?}@FOv#=p-2hD>g$_qKu@ZbJwQI92$j(aCYyHN-eqfdR<2$=t{2Y6K@&J2# zom|`cQ`DNw(=j;2=Y6FFN72t{8@J97w}IN4ii9^CHja|Ik6XqOFI+wPvNYTZ0y;Nx zC&0}7L|QY*>@8^QDn!@@4vsQr{(=*3&thFU2 zd0DsT`lIbKhdql#Bn8=fUc(FUH^PlM-riFftSp z)n7Hl=`7pTo9eL_@#WdU7nyfZ9jjJ@i?nKf#(jQ_dT)5xX|tbI<^tDf1=oreZz zV~rTDZ_mCfg`F}B-R;zJmcl+kEAkCJvj^R9G38##oX)~1YwJN?>~k7c;`fni(MDr6 zG|u&W%#O$nrIg8MFaf6`kjT$`!PNU(>5hcK3yW!G%jcdbFb9Z_GEFUEZV)?os%HHT zV|7Q_RS>a_k(D%Ob=U4UlY$NM54W1r{q{By1&3-L+fXhau9FL)Uoj*(HPQ(7;GVr_ z9{GpgY{}l$X)QR9F8>lxK{vxQh9MWsK+m2il`}sp~K0VLJJ#W1#C&ja`DmM((o*e$f0$>CqFGk_pJ3xdHJy=`R~;=-iH!R?Hrl{ zyw8GuMgC1`p=MVXoS}vC9L=3M!}-C1!tC3T$l>PtLZ|!3qOyEIvs>*Rgk*hizO!d% z2nh2lf*X?hikb%i6R9&_+cnP&4+hwk;2WBNK_y_}=u21w02l-YafQHKAs!)6C>#ob zLk>Dapl}FeyuR_s{}^K9Fa%uE|2Gr~*L{C&Hs3d#iNhsOP?xX(g+c)nh|y#;ii8En WUBW+=d)XSA0EBOlPvtRW#(x1f`oN9= literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MediaServices/AwsElementalMedialive.png b/aws-v2/icons-50x50/MediaServices/AwsElementalMedialive.png new file mode 100644 index 0000000000000000000000000000000000000000..9e7174b348746db4aabeb288c012a4dd61ec6a77 GIT binary patch literal 1729 zcmZ{lS5(sp7RLWH85s;snu^0BWgJBVC{0{9BM89>L{65oh$A5G ziJ=HO6di~lZEz7t3`G(^Ba$9SfKU@s2q0vR8z1*!AHMrL_n!Nm`*QEOMewlTJtq51 z007tn4GE0U(etamG0?@s;;aH43^5QG1OVC|e5*wm>2k-|kO&w6+;jzi+&ciUtt;g& z0zf(#0G6)L0fW==KNG=HqxA%xPQJ9xj8+? z!B~rnpz4WEty-oUr6@;R)DvBjlCT}c!Ulh2uHrH`-fpfUW`jS>L0Pb4&7{?FJ94S$ zUw-UZ(2jhbgS6l#*oks{xbe2q>iF$du`uiSbnYo`;=bv;(~6_P5kzXSdi)d zS;|q3w#?l5QILLQ@YB9ursQw0%t)UkaN}$R8Am@a3BP>#B7gIk zhjZlN{<74Vxzv=+PdOy-C2cQ@gxTOt(b%?ZR>P%p;;cnE-m;zw;q4RL1bYo{Q2Hcs zrZ7-J|Ba7#6%Y<@ir;IvgR^B({4_V^aFc4hedg}jg(rz@gsFm7x3eZy4nLnRIK#)g zto2vTlaY({gss`h)sB0dI2%F6k%ii1Uh=`Uff~s@m}0O&yDnd!d?Wew0td5K@*rYE zIQr+NdbOiOazA{wG;%}4&}!CrSjUB@DO>YwHLHh>G@H&pBPIq*N?_}(9?jH%R<*h| zP_1E8wW^i1{%S$yvDNls%@p;sl)Ly0FRjL`QENANL))to_6<`Nvu%x5r((3K7%x=} z%BG09{;7|BV~_BrClC9birKooJgpjQQw}vMhni-~E^f_pmVeJtynVLLdd)%aRnVU; zy~vSum;Sk-+?xHk^!yet*orZ8xs4y&H%;H5Y%Hlz!0dCB|8TII65uTorm zUj4pH{l1%=u8@o8CVR8^3DK(GQ6WC z=_&YBwL+y-q@`LW|B_o<+Dargk!pbp8$>T~NJuD@0S1qRFhWChuuxdG_vSkl+$n!$ z0&o1I_*J=K0rAB?ufOiM`*iX|{h&)nNBZ9`6FNGb>GkQFbx71~D{bKY2!~z)r7;Eh zkgHWxn&7AWqWePDDDNETKcFk8ZY3KBN4f4wb;H<3`}joLV%$=9xkhE0g~N{Hnkg!! zMr~HA=VefEJI~SAaL&>7aW1?c?2v@DGGqTrEO}+F=UTBy0=h4;ef{8MM2T$}aSjd| zrUdzU6!8Q6?v{C+bU%Hz%(|KA;dRgLl$&j%&AR~aciO$@QmtkBYMRrz(jSH-G*ZNsVbhOK zo%KqlwhM<`ad13>@;i)LljB=yPtW_H|3N=8j?dyvVHw|;{(`Q8lFMT14Hj)kHf!S) ztZ^Y3WR0%!tLSX(e%bPm+%$bU!m6Fw!pp3L-C=n_>H}@YDv7|Q zwj6aB_eVw^!!thhT%mOSJj7+pvSrX$f@<6S{WWrQGvR9I>*o<5<~2RM1$aWta_ZR? z`0~<)o(uSCV1|W2bNftyWIh4|q#NlM@gE1CIA`~7D)N=dj5X_1(0{G literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MediaServices/AwsElementalMediapackage.png b/aws-v2/icons-50x50/MediaServices/AwsElementalMediapackage.png new file mode 100644 index 0000000000000000000000000000000000000000..1273d4ce8bbcef84bd1e77b895723012f337b60b GIT binary patch literal 1685 zcmZ`)Sy+ibZ%)`0op8MVN-Isg6OFI{NcBhTI z4FCW;QOMwE6T?5?V+&I}EX})RqK{I7B7y**z1-G_-eJ;U3^Flq2*fy2& zl>m?p1%SmQ06^3Lz#c;Fi>LqqFpobM9vi~LJM*xPyp-KMoFfnCG+TILmEAB~c#?~C z5ak?MV$lq$`M>@&EO*cZ8T;jRX`6FXODw8>x^JodUxt-=MO_;2%5GWNSGvhw^z$?URN3 zn2p)dmF^00-ccUbL6E+8T|8`1Ev!7hyYl?I^_gK&uJ>|RnPFAFA$hZKA1kFH*G4;y zI+b?#spQTXqi$6**dn3MSQiW$G>fXBrfczO;h%c7l9979^IG%jXCVo~|Hgg(`vlFaHbq0`rfgzUHo5f6?Iq@I zQI408>?z9gS!yp*)TIjv9$RwWmVz%S3eipW7`00?HxcW?L8EqY^=0kMP5*V#kc=L+ zr4-4^qj^_cW#y(^sQIH+S{$l<&C(7tH|M7}W?!p0jO~>H`F&)hh!Xvk31ryF%Ek~^mjYQ^%u%N0#TWfM`)?bmbJrmfRL@0FX#EII6K@L<`F z(2FKvO+Y4)0kf&T4=}6DFh5`_T2W9DAy)I|mUcE)IfzMe+hJkp z_Ct*uYNBt1{ffgGWrufKy4pwjWbWUec{$SFRYoDGHMRs>8*A&5kEvRs!<;pYXpK6Y zY6${aCitVS?tq=XoQysn8+|@1E+%DsEGddR6&Q8wJsdd`*_I@eE^XrrE^G{jgEff3e zB@T(=iZO6dq9tBj0Y$wec(%<@)nAmBl0ITJVv^_bJ298i!;e)gwSejzTnb*F8AsDl zjzi#-vuVxEg~8D=#~Oq7hnFBj?MgTd2sqHg_sEyUjx7-2pbId?cB^`L_d)f6{J5}U zyO^K`Y|XJSN_Z4(?B(8p5ZJia1mwHN(s1-)URQJQE%r!hLU&s)GAttENlS0(o%Y5F zSGUV?eqB%{;`~LHa(YT`;8txaQn<=R?GK1Wc(ZKW+|KXscs!mi+b-fDJrz z8y$N6I+IELs>Ux>JCC{%!(d4|AQXWPM5p`WM{RJ(hZ%vN-mipRqi4q*d*on|OpxOu zX*4?BI-hAFhfBFmWkZ}FAyxihpw<{~E;q|Snc;j~$^MW`O(ILhJa-%I8Us`&-{W`3Gp^!f$LRR*rc4-6YqrC-V;x)gz$@ z;vSnW=*7vVGn{>ocR+o8GiPB9*A>Of&k~f1p3+-)LH?4{ck!2j}t!<(P^<+bd*6wG$|sp-~#{8cjZ z3!i20vs^ezb*0NZiiXv@Lz#`MEv*a>WJwca5q3J{0LknVhd!`(NVr+arBYjxb3*Ce zxP-peL+71Z53xS~HR@Cx0QfJ6ujuPF4yN;fP(tDshz0^m?M)Ef%-h8~ZF z!4NPg0{X=fC=3CGa=W@u{*NIe3!93+`u`0K<*pAe1oUA-OctJ!izeZK+}vEB)XX$8 b22H^EWRX%Hr~=$gO#mt+GWhA~q{9CK3XM@y literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MediaServices/AwsElementalMediastore.png b/aws-v2/icons-50x50/MediaServices/AwsElementalMediastore.png new file mode 100644 index 0000000000000000000000000000000000000000..f0529a7271d2d52562aa48e68bc4ac429f7372f0 GIT binary patch literal 1834 zcmZ`&cU04d7XA^cAWI7h!b2*GR(1##D`G2@`3gKyVs0Gb}|&es$O z`4Xziifp=;mZN~L!X3RF0ieBHT^4dc!B2*{U-JThyJrC)GZz3Pic%&M08+pJzzzlg z`x*eyOQ`GjaR30&!c|XS7c5){3)jZNv@y^l_*f%++&5V05nSZ)^~W~_m{9?Kf?5@b zi_*u!zFy6_!hQEj#@pb}b;|f0-t-%CzB3VN$>}PQZqfEg)3lmkT$BN=`i^vmx!G4i zO1EJ=jT2E8#ViuLDT9!7hV}Xv5e>s^MBo!n;UaX`fA!s6{(E00rB>g;gdL_<2kpyc z)XIR>EQg)(M#;viT(m1@5G3psc55~v`5YnnTge7lxb}hF{D8mEE!*AVzHcVyIT2IL zHrfj$o9n{WIp&{<?tRuS!1DJ zVWP_z&!0bU4c6e}Ph!Hf=uaX^>EQK8H^g+@9`XHZ<|P4cf?Da14L>ScUt+zw zM@TeTukaIK$Al|0;~c<5G4s3sPEbnT%# zf39O+BE-j?Wc-;Z7xH(P1}LT8yy;fbJzIKx_|`y`05>l9G)(&)D&uiTcOf)X=t)&=evDYKm-Av4aYu0=x@9H9ZfES- zzD&Yyy1&``NV?6C3AXu*eIn|zbdyT0y1m)+E4jdh)2VP2m58+Xyf5D)yc08t%)gL? zgj3At$s*b(F$2$fnNGU*os7$-{&tH$-?digAs6!2ivF!|`=vV(;R;X+{n^cVySI(< zR6!0UxcesqN*{;6gwmr}&^L;r3c|z7MTH7FsG+91o(uN{0Ob=N&W^tBQ(?i!4=Ae~ zN4YPL%#5NZ-HQ&|rD}Ow#TnT>JHG?ran)7T)D9JcceER`3cY+iZ#!Kpatm;B^(!k? zwYKR%o1Zf?wY7yn%$v@=e*MZ;XGgm>|3y`IW|IG-4UI4fiwTW_ z$0@y?SR|tHlb_~RlzOVMhV^xUh}$hh;$?@S!J!O?j0tDCOt~2b%E@luP(7rnexax2 zVM!6Ztgy8BKklBCFe)q<>h0}u!|UfMgKK5_D1Y3=i+w)ngE0o;1E@Tgi)1o7WEQQV zH$k@x`jDVkPN`S~8gvi32Hk6dOz_m;uHCz6GY0#k11F$_79EvW!ER<}EjEsh3N$Hs z#Qjn)(5z*P&-a}-yIeYv?ugVbCd8&P6=`d;heZlr>!n#UH=KE^n4%GQpr&HBDSGtmgA1`~7 z(@bG28w88CH&+sWj0Uu}FXyCUns^jFqoGCrJO{t5@hH#(!n0J|L>luAnyOok^Z1q&-Xy~3Ea%vLn=H}w+*$YiE zi8a`Z(Kkeh(KqIS2X<}ct+T!N$4HhbW3y4HTfGp-Laas)!4QSYHWue0#q|UFXV*Zt z0(Po0WA1x;3ei1pZL*w7O8o=K`^u-#{@qpC1?5J3Q0zq+mDRyGHZxvHw|*OBlqQgL zjg*aV>5Ysp>kl@@2dNKbm_wzlmDM8r1i{T|bh;Mx+`gpcS$3z{p~~r+9cKjr4gZH#JKS#!=ou-T=^6v`Pmz(Q|u*|H&W#xZ(%^nRo!u>Pwl^0B{Ke z03sLwKnMU}lTg)t!V>@t<3j?Wel*ltTI3p9q%{rs4J*}ELdubla>r9$85h5sB4X46 zs&_MwUcV@v;uVC@qiy&lr{<}z*=hTjSVzqad%6zGz-*-=t(b`pvi`c|;N~8k8+|5wQ?H&Jo2rRp#BWi4d`?4I(_=RYDv=8lBa5?>;-@!RzwPGV z4quc_i`%kiyKc(|nnaH?CQHv~MV#rnq@@J~zc`e2X*UhEj++;_FfsZ?qnc^_oe^ip zFA19){gZReb5TA+N81XkPz#)4t$0G*dYyG?m#8USGtCm-ie6h{1J zL3zXid+>`+%gOZA%}Ionk+QcBb;{4Yg5%trfVp9kP9d55yOV=E%uLuWewsaT-AD8! zYk~W>xa|fjd8dl~ft_(s)O2KEEhb)?dp`-=~v{=Bcl=`ioj`&|^0W%HfiZ z0{OtBxseX}K;s17o0H`wY0ne4;DyyOiVrQE%tNxiT3%s@a_pt_b&c}VOBHK?nXpZ7 z#f-w1=Xx-RICjK$SV>nb>xo%{|LG*a;A8LCFer&P{7zq7nH&)0w{p^Og@w5(ACH0p zfYG`DUvH>C83D63@i7A#8U$=45Kf2FY31eqt+=e)d6kuU*>|GzY&B{V~`241p;3(pVlh<F%!~;m~uhop%+TJ%&VwoxW`591lJPWq?7G z0b*!kQ&=UJLOfqkx47q23 z3u^AcZtmXD!DK30SCFhmy(#fOyhvYK>y_hhoPprgy?*Ca1O{m)f;w_y@fAl#6 z$q+uKhaTJ^Z$u3uU=bAvFcr(zndny8xLk7d6ll7ETJgBFGg4b{ckZGRCijSQlS7oY;pgcG|X|p~g^p*Sew7aFMD? zfmaT`q{OWBStaECGt=^S{JeB>X?xezBtow_!S>HH7-sb(&Q0|uv&$FabQVJnhB+Jc zrTSR54gipmK#N}_*)5622LrnCW6193iYMbFYn3z3+KR*dATc2J5vJ$ANtZ;E?3cppC&@jkFK_fAK4*QugG zp!;xwFPnQ2Js{UnmB>ROYBjL%B5Ck?-4}ji3AQzCk3uqq{42FO~5YU0$ATR_3 z+PXyk^dCVy28l*p{(nJ8O-77fu;J^5Pz)+L1&)mbQc_Y}(HCQr5b%UZR}40)^0Vhg PeG?Gi7wr4wCm8NuD))qF literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MediaServices/AwsElementalServer.png b/aws-v2/icons-50x50/MediaServices/AwsElementalServer.png new file mode 100644 index 0000000000000000000000000000000000000000..750be7c044ece36c144f8785d63fbaef9ea58a8c GIT binary patch literal 963 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`&>w;1l9{BTe{5y2#Be z$s4IcFBTVmy?*HHjYA(#t^M`-!TWu)-|d_I>Gb*=se%tX+~4n?`)q#JjWm&)8R9RN zmA>0I>+!^}ueXlAUf*&vQ{wH8NndXsy^$_@GgJK2>2)_!1g%19$CInC*3`XP zU3Vi*=+)ZBA5U-mczXSIp~~$7r5h=NcPkCArwH6GQhl|$_SdWXw~N%COppI|@AU5v zFW&B){QJZ6@Au9;ogRNZiRWRL_n*&iKb_nBpw;C;tMjL`n{H-FJ!o@z*zNPM!{gPu zruz-n*OU3~l^4gvL~dAc};cpQH_ zH8Z@)L8Pr+vi!iB9AowGLYmqp(~Zhm&)(HJ{q+C;9xofO=Vv-fe!ckID}L|uy=rzn zhBr4pnoI0pY4O1$!MnVoL+u}+^F7n(Bl9o?`%up~a~<1aNi{(D`w>)AfM zi}O;M#IL#HyNX!orI~LY3p4C|o};#Riowl^`Xa{MUa2dCSQkW1Jf#|{DfUT)J$&`) zNnJ|jEDSAeYjjw5#y#$kHTgN6b!XV_%d87-XKpWAb;x|7pT6x-uvKkoN$;L*{rndzr~<3>>N#xM`S0s2 zt^c*^Zx41V|Lkj81dIgL64!{5l*E!$tK_0oAjM#0U}T_cV5Dnc7Gh{-L1P+nfHmzkGcoSayYs+V7s UKKq@G6i^X^r>mdKI;Vst04D>vN&o-= literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MediaServices/MediaServices.png b/aws-v2/icons-50x50/MediaServices/MediaServices.png new file mode 100644 index 0000000000000000000000000000000000000000..4e4f1fdcc834f7abecf3356b9939d480cc4dbd89 GIT binary patch literal 1406 zcmZ`%X;70_6n#XHoygM2E`Tk$zm9^lkwqr0PbHje4n5L*A9t6QQ-jOxd1?C0I&i}bSVHi z5CAeF05~=P8#8M=BliG+(A^gn9RLq}DmWaDOfH|1&Q42brL!`rRLWwp;9-eGva+&L zSy>5l!I*GqWtC2+!<@_GFDkSg!{ftbO<7tlC@6rH7cX9DG@5tnCACJQR4NM# z3t=%fHa0CSjYuTMe+)92Or=s?U0vbU|Kgty?^hRQR_9)QP%ln0gM_&l(aCMXT=aYw zn@dLWD5l&*6Ga=7mt@W*Z&0+A@+fBG^xg7%=M)_kiuUr^rUF5R!`sn^ivvxH_A=E- zt7_!FfNIZ6G83J`s>hy)@~~WziMYU1EgTe`g4BY3QJ#ld@I**+;~%x;r`hnx8zkl7 zn#t#C(U4mFRN2?SPq&@#tWu4%y}BI3OF?NS{#ad@o@543mWE0ja^5^^pYOgZF7#3h zhhDLwRm1mGPw&3t_l{*c$(ql+ec2^A=Ae;`Dtm8^7yG^A_l+0%Du2H*Sr*1iw&16r zgeTku>2}j~sY{a42?l<=*ne@bSu_4je0tYdmW%uzV|kjV?71$W+KCHxOjXA6$flx` zn75;yORqVymZGua&iquXg`VrTA?`03~p+yP}B!Kfec0q8VpBWUJ4YdAxw3b?zsEAFl zs7nhD573=LtT!^y|F-x*5A0C~6Y$YNPZEg^hL9QZ8jj75jp3h1G%IY0;pOhNhlP6x zTJgT8O;{)sExcjq)_Qse3o;zAPBM)QwK=rgk=|9z-enVH_zUA^)twvWrjPgmA#v;L z12{v^2CMWYrZLWeov7JJbYontt%!B@hB+Q>|3kdkS8rl2Z3gdOR#JDy|JqLY-Z~`= z30Go)vY#xUY8hyhTDl%Yy58C+jB_M8v5qWQY(!4E_I`t(>$&Z`1M6mWz0cd(6YaCE zUbm+D&*5f8?O{DX495$z?YCyQh=@T`Lh7PY zIw!B2AQYiyn3XPj-Hdg-)3-#L{B+gJ=jYVCRilHqF7W2d;~jtX+n&KucxQ_q>2JQ; z=zrq-oymVAT#=hMSyy2r7^9Z%8nE2^h2<343Ka^)p6e^Q#9s1|p)dx7p{ld|GJOj6 z;6>-qu1k+Sima~GN=WTtKX#)CeaQ=oue4*j5vhi4jQ1hBHD41z%}ayQ4d{@eEls^z zo;k(`SSXipG}Z2ik0ZUM`|Rfravl$)lhaA05N!y%J(*I}euvGz!e=6eZNsKK$ANF4 zOLl)hd^*Z1fk_i GV$r|VS99(F literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MigrationTransfer/AwsApplicationDiscoveryService.png b/aws-v2/icons-50x50/MigrationTransfer/AwsApplicationDiscoveryService.png new file mode 100644 index 0000000000000000000000000000000000000000..5bdf184c37df7ffb22a3332c10e86c8f3bf07c00 GIT binary patch literal 3040 zcmZ{mc{o(>`^U$=lsIq&N{&vT#iT=%)}*L|m1Tbc533v+`&ARcow6B|G; z{T-a_z#XEW+6V}%kD;X@2-KK$>X!!_@GRkFW@8Bg-Ms(;#U+72N5E7Z0|W|#fj}GX zAdof*1Of*abfS^K0=wrGQxiae>!)#7EFfILW{x-z)AY-~gDEGFSsa+;2sO7vajY@3 zpXTPuOSJC;fw-&9O$_aPm%ovtt}ecNIHXTqL3#+iL?(aqSk8*$!M|kZsORx3yf9bv zByA~yl5sZhVfjqm>euS)Ph~Ql*-je$oBae^=dsR#%^Ca;1}W19t6I)Fcu3n9gRxg} zOo@?WFx74!cGBmqgMTV1{g!YIyM^H!ox*;5UDRT|!-B2np9>V9B6k9N!S2J+hJ%*b z6bVhk+X*hm)=3hT@<{@iKTmU8wy8$eTqT^C0mEs{Caov(jA`MwUY``MTF{6|GGjTD z40WgIUeK9CHL#e5Q!UG0md*}4^KcVk?}W{SkGasv7-I#Qk)_?bI%*_4O6YVY+;tga z`&Gl8B{7sYT(^(mWD@`9(DvP)WW`+_@~I!$Pig!9epPZ&X7b(xvJLfjblgVVOt%=E zrcM;CrIptc(^{%}Dv~HeBIdM{m^u2HyyYl;vy?}GWUDp5(AzvDvW|aG6vUcKr1LHk zbBt@BCI{DM78l;79JO5-MBeUG6XqwNNd$C~UrR(HQ^BU6=%yd`w_fS1(~FJ`nWl=* zvSrD?dBO_5u6LAHP|us0$>;g3eHZV7czfT?1r}PII2;5ay=~n__;W;ScdOpVQ<9QQ z369ia<&=!U18inkD{LbqC%|HjV}WWFk05XL{Ndj^Xi>S3spB%?OBmBStMc{dIprZyEm5}V(_ws|l09p!~8Yv20CI5dqo zu>sSEePi}!IEGWzcZL;JCf0>|JV*h|laM0FS;2DjBiS`-y~TO{@O`}>r1Pqo{BUlP z(#R?5u4<+HUIs#I5*IIOD|O<~dGE|I?6vW~9o;x&OI7YNoC7S@Ch~T)^y7_+S!>rj zB7g%jTQnLkA``Z5H^b;5xW_x!HGJsk9NRcvP_g=Ew>_OXCT9O5*TK7YJH=5Ddenka z==<94sTqqfbHvO5O_Vy9sUqY+e&EWNus0W>QI46KnC&MG4LsWARme0gs{ZrvW&%<36+Uu-*`qf8(pcx@taUaTe4vGBy!}SXyJ=b<5Q`2qa zG;v8Pomb$((^7O55PTUo%X*vINE!>gu|kZ2$5T7Iwm~WmpH$nj-DkI?UCPQfDJSVl z=9MyJT;ii2uV^>%HBkCY*0tTqm$C^ZykBhJ`Zb=ZIi1S7CMyHq3{h1>WR3`-Vm!H3 ziV)^j-DL5VcJK?Q#1H=b4{KH(d`?j#P73wA3RsupiXZ5TeeL>JX9NwOE0=4uyp|he zbrX?M=}qn*_8r77MnvDV@mfut*jN{9R^15M?c+E({HdpC?gA12eX2T#A=X@G8(>Bt z(BG0+Qlj!%y#)Ln!g+GyF zKceN00I!vB#%uCQ47wW-Wds_Hgm>5zfgCoFy|Rl&#oes+z}Z6%gBHJo_u)a7X*iZg z5f#t&t9{Rv&q$fWz}vB&%?a{GHFncB!5!tP>OyeFp4QUT7<;t$0GYghJXtl96wq3% z8pfE;f3~c^>phsynPfEQY6~2RM92ZQCgn|7pr9R$2DGcq_y)s4Tg<*wRHKc)woAcP z{5U9aE0yOiZqG8}%q{cMqd94}CPU|c0)g0IW$B(tkW#pq{LXotkDqxzj5~%e!+;W) zon6|XApMA560>|O2pcZ_ey|59#zZjSb zU+JS2dJVnzZ1GqBoN^o_k8)%+DUV$=pK=!`_IYmP>#sT7P;^sK@NvTkE{*d62^Q(S zt1*3XrlRF>?sd^`T5oo@#Jpy=ylxFz5_*Sw7TUcE^Bp*wJfy|pBhSj|eQbD1ICq6mN@gGPr7{zIS{

^59KvE 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 GFZ~Nz{>Uc) literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MigrationTransfer/AwsDatasync.png b/aws-v2/icons-50x50/MigrationTransfer/AwsDatasync.png new file mode 100644 index 0000000000000000000000000000000000000000..1e45d4a61362c1aec219eff5c056072fdffafe05 GIT binary patch literal 1594 zcmV-A2F3Y_P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw0007- zP)t-s9D8URduJMYXB&EF8F^+KduSgT@M)Oxa}8G2?fhIO9CzUuSw$luzEyRl}bnqZ=pbFQMM%f!&+;9H=Qy4TU* z?doo;o+g2B7$^v(&g~(#@^Xtqm~_fX&!uPuh7aPe{DvSgj}GKtj@^k^6_b?n=poT z-0SFjvZvDJ;U0Wx?DXgSllxbcg@xYp1} zm4&g<%QJ{~r_98=*V3}m%v76==<@I+fNrqS%Ornod9kK|wW=U}YhIz0h`O-m@a|Ka zjVy$7oW;HS{rt(`+bV-{9eZdXertNMrl-usB!F#7mWS)}@js7$_WJqR>E_tz<(tL4 zi@dUKtDno^-P7gb&g0%?rI{UjX<46<%;DWZkbs1^t%tdGJTD!MG=ZZ%CAdB7ST`l7eiiol=^NRGf`foQ~t~ z?V7~A?e+8K@$bLd)PA(7P??I(;@B}xaUf})Z#i;AiWgPOXACW{DRU0T{Yx-5(kFX`#?8yG4Z5%RgQxQQy< zMpH9!a|=r={93GSglrK`VHUNscW`uK!ly&k*~L`_iOZM`qjmtkw96rA0e*S3AU=9cj3<}0>k5PzQs7zQmhG!!pqud0dv4u5rOl(}d3bv%h z!jhn$n1m%Iuq6AYsN!-mTU;tPmN-mHM==4#ODY+eSr|dhoSl=4WC^!)9&#wLzv~3;0H{686U`$&cei3@ zp01(5#>~pf%FMz&W9BRtY>9aGoVoM5!)HUl`~?dac`VMJykyCe?4`2H7GX{H%Y`x} zR;*kF1#YdYJ=WN+T{mx@-+GM=8{M(Q{-({vTb6F!HUk2-?-1XqxXX&Af5-0KyZ0E+ z#+EFZ_A2h%uOf2bz=4A*2M?+o(AzTa&_PuZCKe!2#a`5~>K#6EwD6eS@y_KZmY-b6 z?%90m^qI5Ax$$K#W_P7?edjM+oNy^iNRIRJ1mDD&Gbgkw<1Z|ju3Wu#{l?AXwztYo z1fRC!002uKqDK>CHP`?E z03~!qSaf7zbY(hYa%Ew3WdJfTGB7PLGA%GRR539+F)%tYFe@-IIxsNaxQQpF literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MigrationTransfer/AwsDatasyncAgent.png b/aws-v2/icons-50x50/MigrationTransfer/AwsDatasyncAgent.png new file mode 100644 index 0000000000000000000000000000000000000000..b67aa7bcfb17825b65505d18d2de1c114faf30c7 GIT binary patch literal 1599 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`*z{z$e5Ns6eJVL%KRw zwkA!cI#Z@5L#8rEx+-0+GDEg9Q?@2sx;jIqDpRH^L#8@iwkAWmDnqg*SE()@sEd9G z=qmiy5mF!x^csE>hJh?7j<6tL6im%1*O@pp~Ve8!V|BFgjF zBxnEpP^P->?gKO@4K1a{wL4nB?v5!qCAg>jC6&7I;J! zGcaB`0K$wDbD89Ug6t)pzOL*~nAmu@xOltRD;OA<3OrpLLp+Y(o%S;La)8LuV$qnw z+?SJU3ElBYTCC-dgS~R`HmPN}@;Ca_o4&sAKncf78swStXLf`z@;M z_smRrW?uRH-sd(gGGI3Gtm;BSN!8|t~FdVwnux9tg!;%{Q zi)XtopT1#o&SkEr*=}56W*e8x{jhNNF@=Q&Tl2mMnw`p@5g=iI)kopIVRJ==%7kZU z6lDJLD{ok}R5Wb1GgI#ETZ}%6bGVyjnP#{cT#;-OT2fXWezErMM33*EP8BAFyt?W5 z?Hg-CuiVX@-jAkt^&Wj}xNXC#^Fo`W-|?${dlSkk>HK3J zzHCn}Ys0s{FRTO_g?_$PDEJVtsYw5t^Q#XN7ayNg#gg#CqS$H8rF~KY{z~(&DJsm7 zaw`daY2i@y#H3VhjjKXsnAet}Aga`36$r&Bks@)&!4R(1W% ze6QfSsmy-9S$&K?TMTbXKRh|xwkFck=fkxdSFXI(yBpJDUHU={{wAW+iE^es+`KUcXH~(ud}zmPq`5x zIdk^>^Nz7ED=YseGTQ%IxWe`I%%<*7qWu|G&*G1?`p=(kee76}=GB?6R=t$n{bQ+x zc&bah@XdbRdP`(kYX@0Ff!0JFw!+J z3o$gbGBf}pZ39Cq1A}`zI`vUBPsxWS|B~kPX54X(i=}MX3zs<>h*r fdD+Fui3O>8`9P& ze8Hr4Yi(eH!NbfL1|U$53_2bFz#MFHClo|8_4;q6$-WB~0|pr}a0^4mWiZ197S@PN zwG9x6g#?G`+4)h|iIG;hvjWMbyX#BOUN^9YFrqj)tn@hPGB2wV%Kah!+?m|wmC8QS zCFN+Daf~Kf8H%o|r{oV<$|w`dQw#h=uBYBWnsZyLa2A+c3Gua7R8&LhwKX1>oYB-( z&ZndiRklwWwHh0L;NKroqc}mGzO%AxEEtqVD`F%Uc2tGMVEFP{DCo z8XCHA;?~3}x_uFDd|R!@C`hz8Z(wb?ZBBFD(Ye?pJ?yqe3f6$ufkH!=WL z{;CrV93)rG{q@49_-Xj=kSWpF8Ox_3WjOjUO>#ml=GmDJ^_u$InK(~%yC3WE>WIAK zC9b*7CFTR3lJXa0rZaUa6Hk}aw-6E!v?5Y=Dp?JRnPY9qCd_FdL)mh}eu)^*X>WBz z*a{o#2d4i2o>F2Zv~$ip^9N*d++7Fmo9PUrvb9NtZ$l$nckbb!f`)Cc>ZIrvxuL|Q zELGJ95swZw6zAKoD_;x0tferh5m4J_5$Y|JX{CGND8dKN^<3vAOU!4{6B))d*6w_N zsm96-jli%E#C*hV zk;vs8-Ry?4v-R?3+yoqMTM}<~pCP7z?>XH|2A}G;@|eTJuXa*Eq$RqRc}EE~)iL>T zw$Bgj&BM#NoXe9fP&z79TUy@UOtcH-IafSSd&?{I_5l%3=g~*V6P7zAID{UyyI}eV zKl^0U^u5zFZ_9Np&9W=}pcaNdJpr$X2#Z&h``OX&Cgr&@=|y7s@-^jc!3K9YZYHYT z#`orzC9kY)9?wh6#`BNc8P}RJLyxwW7ZX+78f?b{Lr)z*7pu6-nEOOnUEiZ?PTRSNfK7G&roiLpJ>&S47E^O}p%}{jYWIIXbn^+c#Xw zm)-5pc4v!1y5G4jNL6vfv6fsR5i>TY<@GBfh$j*F29V(^X(ZBx0%SbNm^4x=g-q7Qg23-HQKqpGl z{&8!g1eSe?90C3k1bI5?zpci9Z_?iy5f<2xPq#R@>R3w2m9d!=sG25--pHGIW@gti z&%s2p;qut?DI4K()<6V!TfD`qD%^n^1!{jfjlw(Hy!ki~VLwLd3k+3}d5@SFUx?=b zr(Owl;_7z(Bg=3aPUw|}_I%Psxw6HRcatK1COxYl%dvV^QbN89H#}V4T5PCi^F|KU2)VI>dCKn%$k}QD3k;z$^0a6JGwhPhOfb+CX&8D~L_QkDSO~4)7 z%tmu&K1J3vHypfD1N71cwhkwC<0CjE=q^qVwhgQMDWB|wy^Yi9oA1BLL z4y^Yj$+>j=8QKtUO~AY@XG_Z3n^VhQz*iO*)x)}q$TQL^`pCy$9@bAC3O zI#CyqFbW!LZvJA2&^OmHXJ@W@4>iF}(gW!M&QhEJgj&KmTP%;OS<3j=n|n>P$fj@? zBvY}2c2;*!3T(*^;dU~sm}Qs$(x%~el7hO8yv@7u6P;aa{7p7leXDs)EZ;%U54`ip z2T?WaPsXksi5z}BiT4EA0yf+D5T*^(Prc;U21<+S?%oL_AfRqe512TM#1?NfAJ&DkzU zNvew8x=l-*BtTaNI{sj;N?kwfHax&RLyudNMdy2$wN zoV^*~nvK1ZxcfaGl?;hC!Ch$ykAhY7^=ik1DL<9oZ!WxbXlXAFsdWYm!~&XzGe6X? zn%*&tVgqdMI}En_E6xyhM4#>K1Pj!KSg|iQ-aRPP_Nd{B{_g6F^einZCthu3i=j& z2Wl+$p5TD!{W_sMwXiUU8m=m99lSxce)B3r7t3cyYm}z3J zTn*%66S=#mCEU9I+H=E6E$vBLj>p`~Ur?mUQ`(cYQxQ^i&F^y>ftoMSvz~I}L7Lz? za>fp?P@Gm{6V}h2&WehUov2K57L>;O>UL!&pSw}lsK941gm0MKR}VbAoDasLCV CXo@BP literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MigrationTransfer/AwsServerMigrationService.png b/aws-v2/icons-50x50/MigrationTransfer/AwsServerMigrationService.png new file mode 100644 index 0000000000000000000000000000000000000000..ef1815065c30d7753e5d524536088c4e4270b859 GIT binary patch literal 1211 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`(dRz$e62raD8qDqXfZ zL$)SUx;jIuDm{9^r1ck1ZMt-(a^o_&noOyxwCRU;z5n)Q>y>jGFP*;s_SMn5HHF_sCXf9>0G}x3zfc!5v#JpWS@<%!;!|&AX~*9^NfknKt#{&MjAf zf@fErJ*LrA;5VbwYg)T*Ysv9@w~RWOfAt$J$K0IgUt=k@1LXCK{FYs~YX(Y5#H&mfvH?>=e zx^{0o{qT-yXGPVf<@H-vxlV3QS~6|o{%vo*e9~(x$z3&X>y@()-@WeGwV`~&(uF4u zmaJQ3*k0DXXOmKWj&yZ;9wOQS}H!0R-1EaF5?hYTdzg;lz) zbZT&gJ{CJ_8z49*wD19w$oB(#zu&9=dw$v06DI>b_pgwzc~_KMRjZeO>~9pqzn_*1 zl+N@|I_B_DP|JQ|7FTO$SKmj@jfEejq*NVea~#=}Flk!Q#f~n&9m@kJ1%F}Nr(MnL3Kvvo$PtR{j)d)#Lf?VIU?ltEcX3dPn=DXL|FQ~iFxkU7OIIBVI zyM>AUnJFS(qR%#&_6SPdtw}uO?Ed73%gHBKzVJ+%^Djqr;ht03-*TVEXu5sozI^m^ zK+;6Z-3;x2ckA!jl@aNcsKVznq59th{a&5*JWiHe46CzWOV94naXp!v`@UkK3@gL$ z7e$iOmLG`yKF`N>=8pB#S1w>at*GvQ(0yLATF0YqCHDn~4optmY!wls!SvXvW*PMG9)NuE=!2_KD z?$#oWlpA&%`uR2ns_mL!mh?NhD=?&I%c;u;K6BSIDeSydcTqsC`qQst@lO|A`1_yd zkJ9@!+hRK9AASU8Z3fj6*NBpo#FA92NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`$q};1l91Q=K7Ql`d74 zu27q0)KPBHU1i=~|feZ|=Q$Y1vbA>FLAzEvvFu&dFLiCwJAn zyw&q_R?e;4vQn}#t$o*q2X9|HOlXj+$qbs^le~0>W^GGM4 z7f%~^l;3&%V)B9Qrd^eX?_5`H$kS^pvFxd~=&4p~%-eABv{_f>!*{REyQ(%_IwMw* zlD=%#hi_kZU%!;LY-Y}?dCxw+x9zKws7%#sEtz>__vXuIH(x%Z+ghBrdS3eSS>J#E zdiL>Mz|1a*$~5WfjITd`?74BtX=2lgGe@PX(;vQlZPr!QyLa=uuU{1EvV&&zgv{=} z{PZC(JU8cTo(`lKlf2zsQn%jim=EM|7I;J!GcaB`0K$wDbD89Ug6t)pzOL*~nAmu@ zc%Hmm1dJBOeoq(25Rc<;r(^~<1&Fk8eG`u~6P zBa4iWh|c+Q?aAj>>-T4jdF~X)P0lz+OnS0 zeUbZdLpK$%@2Zn@4sSTwqQ6c>eR=xC4c8t7z5LvLX6c`eFW-df#cMn%zJ7C&%!iq? zZzpwK)^f5sFQEFe{nAsfts22=?_3ND+Erhn!^JHsbmDsOYV%n}y}u^cC^nb`2>?^= z3du);3`Zgyvr>beRJN7qT^Dd>-EvFTt+vx=`CX=CTqnyaS99$)HYKdz^NlIc#s#S7PDv)9@GB7gGH89dOFbgp> zv@$fXGBnaQFtjo-@Km3{hN2-iKP5A*61N76DurD@4U!-mg7ec#$`gxH8OqDc^)mCa di<1)zQuXqS(r3T3kpe1W@O1TaS?83{1OOno%sv1B literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MigrationTransfer/AwsSnowballEdge.png b/aws-v2/icons-50x50/MigrationTransfer/AwsSnowballEdge.png new file mode 100644 index 0000000000000000000000000000000000000000..1f6bff1369a97e1e4ba6127b8980e416a16b8e14 GIT binary patch literal 1743 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 YE(*Q@Zp00=Frx@C(l^J{>fZhPAB9rQB>(^b literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MigrationTransfer/CloudendureMigration.png b/aws-v2/icons-50x50/MigrationTransfer/CloudendureMigration.png new file mode 100644 index 0000000000000000000000000000000000000000..18117cff32e8ad256f3e7b28e8f446d0300aaedd GIT binary patch literal 1743 zcmV;=1~B=FP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw0008G zP)t-s9D8UQdS)1TW*d8FAAM>YduSPYW<-*Me6y&g%f!0Z(Yx2usLaKFw5dmwg&=)v z8hU3%lZ30z$LR9#;qL3f+t#el$gIxC>htlh(aKAfhZ}llXQ!It?(EX#;dHK}H;Z~9 zerzFrYjdrl(B$Cf@$Yu8q#k@~XQrAmh;}fBb)Ck(@AmZ_d}&6Lgy8M!C4g>{z_;!6 z^JJx%8F^-~(aO%^-Z6)EC4p|S(#zK8J@3hm+nZ&!#7O#qEMNOZmXZrGJS+u%%(6 zmcH54_WJoPg>%f|-MrY-YN(tjf^eI~z3%n&Z>ygxgmO5GdM<@@9eZd!j()V%&Fu8^ zv(wEvjC-2Iydr;W%HZ7N?(ANnl-la&!`#<0h)!0?u+htlys|Ticzv{~oW;H7@b3Hl{Qds^sm;db@$RzH z%u1Gq>+|wrq?cZzl#sr)`1|{z$iUz2>ge(CTcDC|tDYl&Y?#Bl9eZgnhIQQQ=;ZM2 zYN?!`$G<_4fRMkn?e+7~<>8aSw^^T&CxLG^ih1Mj?1;LsveV4#^zuxXh@8f~fVHZH zxURt3)h2;%QkslF5M128f%v#_u- zu@SF>Y4w zGI5lUVL}mbl6B^EadmUo!=*>s!_!L|Rm9uJ*Uvv7Fen(i9@dahZ$@;_afXGPghxb1 z@na9J=$P0zbU_=CwQ*{y@g~@`geN2>#bFQ0*M>;nzpSz$C+4n5bMG7ELRLoFPT2NMAQHiRDze>WdI!+qJYc(#ivb7?zs@l2? z0&)Cx^$m^4dQ9q?)EJo|Y_>QMkY)`rE(i!{Zb|WJ1t*(0JC`Kggx=fqi4B`vq&X`$eISZo2WcHl7 zh~QxiR-Fgu6)PyrUogD~s72afp{udfOJSRZK;wtj*>RjPe`0R1=Nvz z`iuf72S}eaI_Dr=Vgm&%=a*cNxQL#{mgir}HHo-?vcC9~X(y{FJ{n;op%F*-3YIx#aVFflqXFrE!74gdfE8FWQhbW?9;ba!EL lWdL_~cP?peYja~^aAhuUa%Y?FJQ@H1002ovPDHLkV1oYJSi%4R literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/MigrationTransfer/MigrationAndTransfer.png b/aws-v2/icons-50x50/MigrationTransfer/MigrationAndTransfer.png new file mode 100644 index 0000000000000000000000000000000000000000..248ef2af83ad73614dc0676ab887721ad5886405 GIT binary patch literal 1741 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Mobile/AmazonApiGatewayEndpoint.png b/aws-v2/icons-50x50/Mobile/AmazonApiGatewayEndpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..91591b30c6ae6415587ddb09720b893f943bb27f GIT binary patch literal 1456 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`(dFz$e5NsNkB4?ll#i ztI9gpRdueb=v-IUyQZppMM>wXlI|^K-RmlPSAhzYb+4-EUsndI)Vr#z3DyE+k0LsS z05F=~{I!?}q-8NfvfFQaGcrd$St7MKUie7C`=5OuOZ6H)RdBXS zXWUVhv^BT7|M}j`=_S40{9R>93&axq?m9bpS)af8<+S!*^+h|k&F4y*a&I2cF^oyx z?k)@+tg;?J4rhT!WHAHdl>;EmI5C$=9w^9O;_2(k{)CB*hl`Kv`Qbzc1|~yK7sn8f z<4>n$hF^9NX)6wNWR02Spv>61g;6)F_k!rrsF0{^?Q3GXq6@`bQwrN3F*WTz({HBY zYdqPfD$Ano(Y&7~lhyst&Ae0ImiR5=!jmM+;En5;1KJz<{LJ&U%G22!YztR$bEdgC z+}+mW^<~bph($Y$Z9&X$2OW!k34FO}XvKJqRr=Vmz~jjl4qqx3M$XPv+L| z12^9l&wHixgKhV@>IVi#gNqqrB=&UNsgq6ASNyrjDnBWUuVLXs2ZI*HhaMumF^mS4 z2FI@kmgtJ@%TuVa5OYs9kMiJuwxg1}SACLA--nY&a;NN?e9X2@xwzbE-}F#9WdX5G z-=8M<9kH1(|BB3|=Jr-i`3S)ezM@_IduF8@tyhrI_t9Q2Am5&r=6xVSkj-neajW|7 zd6|vRLtN(SEq5wbGB9zud2i>1%bR{#$*f!#G;vm5y~6otr-LFTKmT(R{Qmjk52u>) zJskh-j~r}&dwi{rp5D>E8-M?}CwrgvlnIRXiQ;4_maOVdExLHX`(%dU+KJH%WBiUfF{> zxBAeMBVVn5se2a+%uC*2JjFgP*1FJW{*8rJ9R7#d=TClo^;+?)FK#IZ0z{o(?z)07?EX2^z%Fw{d z&_vt7(8|C->-$<@frq3aH$NpatrE9}=vAT(Kn;>08-nxGO3D+9QW?t2%k?tzvWt@w a3sUv+i_&MmvylQSV(@hJb6Mw<&;$Ub!#yMb literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Mobile/AmazonPinpoint.png b/aws-v2/icons-50x50/Mobile/AmazonPinpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..345a93b9a1b122a1b8d3e9c15e8fd6bad81413fe GIT binary patch literal 3111 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Mobile/AwsAppsync.png b/aws-v2/icons-50x50/Mobile/AwsAppsync.png new file mode 100644 index 0000000000000000000000000000000000000000..eba258ea4a9476676be4ad7aa6f523c5f0dcc39b GIT binary patch literal 1797 zcmZ{jXIRsR7RLW#70VE-trEPbXi)?LNf;s`%94Z`Hql_oAPftntT?bzKmiG|6+}T) zKxBwo>%f6bACOihdy+v&0tpaiNboj(ydUm|bAHcxpYuNF%Xy2CLB7TYW(EKN7$e}` zp*q68)u#2jeo$~WPlxZ~Jpw%d;Bl#;7PCP&@4>-C0|DUtegMeH2Y^+blp_UzOb7tT zV*$Xm1^{*tZ@mg}0{}ffG9cWC_A{8a&z82=hH7C=w}LXAk8w@}@`58dCxTdqj?r}D z0SGrBOjcMj|E5RH;b~-Y&GfWpYFf?Z&A;oF6_@gYBKYB_X1kuQiYHVrU(2smh>2N3 zY@!g8AWq4UT`iq^_ChTX&UQXw9rj?tj!aeF&`c|qskF(Q%k1ND>YjtN{r2pmK9ch} z%KHzP&hG4EzN**nw8|NIS=Hi)VIeMwy2qLcb5(V}QI8AwkufZn>w zUf}u$sfD7c>YMVCig7fS>mSDT57kUfiQ-d~O|2{!kL5AyY)2Q}3c`;-(`}sun0U$g zOA~1%VSF+_5JIOr)P>Ivri6(U}fMxNziTcCO^??`r-y-Nr$yRI=Sq%(S-8 zzwaN9IxS94A4kQ`zwHqv62Gcf|GTy(h`~uN+!=yLF;|1|rZ$U#z#$$iU>{ z`24aiA2NiuM>u>47i+q~YZC+pb#Q=geNujxFuBTq_ z-n&@a{0=OB%Z)7+RTbCEt1F|B;afu^E$$Z}A_8N)!iwuqb)dqGjKu}xO$iv7Bg|Rg zy^>SpUr=U#rP+@_HXVe)>KsH}#h-h>4BrF|OLE(=e?ETpltk?B971qG&3yyZQS*mG zoW8LU_7L5~KS#qhba`*&T!u73=5O4dekTe^geREpXudvM2(PnB;CK)94-WWyeWW7b z0ihI3z@TusisDG90XNFX0okC~2y!iIKeKh|W3*fEt;#z6bi1d7q_?LZf@?;?kkTjV3ui^w!{E7NC+u5%5Ti@h6_ps_<~DM^gialMfxAK=Dq zImzs?s^du@(scX#?bV4DSFoeqSu?2TB>va+`b|wH=DbT{>3v)+*@!&U;(|d`ky!_@ zLG?*Atnz`|n_tfTU=>x5A}#&-$@Y%rM<2#kBhl4#yUCV9G!ajEnb4iOk0Btp+0C8a ztUr-&^L_La!+C0_;m*z&`wh)R?_J-;`IeyzdW>ybD?*kf9Us^v0=68>lceuB^FvR< z-$c%+dKUo+<6oLBb1;Yk4U$pTkhG)L=w6QppC}ltr)gU7BejKvIk`>g?o3(t(?yBI z$XSz3Z6I!ak~g>V^B*n$nAN{yEUKs!`Zk{Jn8n?2$?uwL!7Fdd%6eobySeVrZKqJg ztXCJ^8&yTM#aR(wtW3`W04Dfdm=DkxtjmFAhEH?`9+MI0ic5>r0f0eZ5HJJ=hB${q zp{`JfE7Zvb0(FHz$T`i0|6@o_#U~QZ{eQz6cbB8i0QzoLkawqNZ0^6_HJr@= literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Mobile/AwsDeviceFarm.png b/aws-v2/icons-50x50/Mobile/AwsDeviceFarm.png new file mode 100644 index 0000000000000000000000000000000000000000..dca481900c130554e18af39f6cb9b46ff8b8b2d4 GIT binary patch literal 2867 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 HxE1qXVd*L= literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Mobile/Mobile.png b/aws-v2/icons-50x50/Mobile/Mobile.png new file mode 100644 index 0000000000000000000000000000000000000000..df2c4c8a856a7985b2a7c945fafa00b22f522c35 GIT binary patch literal 1241 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`)oL;1l8sRDcUyyLRo> z>(|d;zI+BkFJ8O^;ujMpOaQ8X^ytyAU%w_#o(yE)x^w5p@81m#4M6twn>T;_`c+j` z1!P~lc@xM0iTwOoQ&R&JxqSKZ_wV1oe*gaM`}YqYKGfFM0tF)@BeS!!6A}{Qz#t_h zB{w%$U0oe0g$Dlr`Sbh5%U@5Q{r&X$_sf^}!(wmSy56>PyJh3@Zo!h@PoG^?)Vijm zeN|rL^`vRnRCHfYo_<}^=y6uT>nSr{Pnr4c;^j9p=DeOf)Z+c&XCEbJzFWNfwvEeeJJ+jn>OZdE{CfKAbuHuPb)^mS!_!oz*!-As)xyPRlO7oT!9BF0XUa~;pnD@#>8ArHv z#s9wDl*7?utg`%!MUQc<-P`Hu=Wb5EYo5Kiw^g<;uVBw%OV&d#i@vMuethI)@Vrch zd6$jT?}QYdpI5tSCu`F0JC*FZhvRqrC~+5HY&kSt&p+_!)4AOo8e9r$KmUC8*(oHr z_&kHco846KGB3~h<*EPwwij*n zvi>vUe@LT7#}&KjU3>NRU%4ToBij15d0s*!qt>x4zfLDV{U6jKvHOtJF{xMjXQy1a zE|oZ4;`-}|{pWY|xNCpf{@z}MZRPdOMJFQO>G_IGy2exIwd8h$bIuI&YrWjcNmX}U z_&>1+Zhl+tthw@wV(Q5iPHx(VFD{q8^j6sCg~}`rp$%E9Z(ifxHd|M8%E?y&o~4&g z{@0&!uwP%qnPE#`T2OC7#SED=o%R58kmI`8d@0|SQ(mW8yH#{80^j1BZ{ISH$NpatrE9}Go~ynff^)1 uHU#IVm6RtIr81P4m+NKbWfvzW7NqLs7p2dBXCnnv#Ng@b=d#Wzp$P!vgDGqP literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonApiGateway.png b/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonApiGateway.png new file mode 100644 index 0000000000000000000000000000000000000000..1099cbefacb81f509c1d3752e9cf52f1bfbf8577 GIT binary patch literal 1375 zcmZ`(dpOez82-tvlGBk0b;46RMXOCGG$mwAF1c28Im66l7&f_9?zbtoR345*$0ZV_ z6N%6^#>_C+&CF$U+gx(nG(G3npXZPB$NRp|_dVbHe9!kh@AIWO*jp*?)z}LFfTA_h z!U}X zC;)&z2Y^Gtg`XTR0>Cas2U{0}-$k;oG1(VR@-rqAY^VXI6dyS0p&R|5;_2zJ^<4a* z&jnI;Fted_Cf1!EcZ=TmYDO?C`nI(FeS7C+5({&I^df$2TfDQfC>G9%n#y_ccX|`< z_I|G5EzOG-d0X{GQ`tCXNiyq2!dPY?v-UZ6ZgO*ZLEKWsPed{NFOmICC`l;Bmumj< zqIiCK>s`U*{p&qZPTj&;QIs<+%8B+SZ-UR+Xsek`@nm34DCLjFR|Mi&?&jNP+-PT- zFPt3hLW^;sML2Z7&f-k7)>j4M*V!D}=S3D{HQc^yq-UkKO+ag2#2Ash4N2Wii;Q+* zO&&KCNyS-ogxPdOI&@d%Ol+-7nqTvuM-I1u95KAU@||2ipYGEi<4P+|9Lw+@D2g3z zubuNY_=-ONm2j1cy-cAtE(9YwgDpC1o^tWl)X9;x=1M-LetvCvyDVcoD~P!&+%6-I zudQrTKFq)WYwE|&kLuisrZQep+*pcN-{iFD?PW0{P4zDG9GKRXA9|sJC z*--D+w?#)O5&frgVbfwri9)q zsCYacdyAfMr?)DbGelipniu!B2}@Jik&fLDZuHQ<2-tnAq74a$`K>gS_3&m7e_|sy zbg(pq_26btz-0;;6?BbGGbmD?HdYojjo93Bu-Frfbi)Hu%+{Zf$`0J62{z>k)^-T_ znO$=G_9~?;)1QE8Qn9u$b3t}^q10rh0kzf8I^YCG^*Y)_PeEGwu3|uj;7H+Z_HL=5 zqxN@A;l6i^e)PWqQexpC?V4a;^RK1f|b+xgMPhA{corf9B_7dw` zRyVFqv}Un7)m({nX%&_EjfqKrt5_Pju|~#5jg5?qO0XfJC^Y_FNEqH~xP&+9*Trvb zjkQx?m>QhLX$BG?Ek{ur6$nyh+-RIq{0_O*JyuKWS7+i|RTmov=#^BjlQJnuS3dYg zat975QB`#g^{7g>f2+$O`KA$lY>~F{+?j(V^~cNfq3Q2nwcO=JpXr48Ne2Q0oaY)X_%qjMR%{liYI}P8VH(0FzV)){EG7`Um}=u z$Mh7P`-tX9WEJvZ={8Flh^s`M!Dput5X!SN_=4H@F$g)sq4eZE)mWbHldkp{%EEbd zcEo~Oam_DG-AXTrq4J@8}{QStu*5rwUo literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonApiGatewayEndpoint.png b/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonApiGatewayEndpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..cf714f8551c325ef32ee44db941cfc1ae57944ab GIT binary patch literal 1457 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`(dFz$e5Ns36nkXr}Ga zOzWc=HpjB8k7fb6Hperqk7ZaN%d|O`VRIzI_Hd@nkt~}d+15wWt&gQ!0TqlQx`qHS zn!1BqBY{*;NswPKkVXR{@^WTJA3rj^`0~<5U7bxbEJ7UYf_#k&1?F~$|5keNce(QB ze=oj2{PBFZrtz^8Ay1E=v2?w@Lq&G`ZEr^A$R|sr7RL)8DR}?0?_;T6!>0<)R_Tm8 zs*<+mR`);On>oFtx0}DKENOvQg5OG60En_7|gh=2W@mF0B^gb{4oxE&j zj_p=C`@-`zvrbM{f9~_n`mn+Oh!-C=%~=|euRcrQ#j9^0r+q3dXMA_$pqx^KVB?ov zMp_rkJCc2m%DyX34Ovvr5PjxywBdteFIsX}UhXX{H2EmO*YS^GTju85io9I~-z4~W zWMA68TCcBUai{o9zbxOpwq*4_{`m^~1Z5Nbg?>&k%KvO4bKpgUhRnhV89IJ`^BHyK zwJ}>*`<+u=^qjY)Uv1KpL$2M&3*PK1nd!6Sl1=Z2msdn5?VPpLwoSP_H)!9ya5-Z| zoloXZ3LKZ%X!vFFy?nOzQi(tr%fXjHKg%3G`-qCRJZ_ads(7#S%(=788jQ_&mgA?z$8uZY2qImz(!mPwegbWhJ$8y_FL0-DeK(^uv~P8Hu?^xz_L>o9un^ zR)xghdJk#&ZIauK{$^Niy#4n1{mBt^bCwA%J!&&yUdy4@ImO*ixjtS9KAB;-cA~As zm0MRAPGmlRYU6XqRTEzqK3usq`^`~rYojk(VRf<#l0DPEIn^ki&<;Jy_ENR`R;HpS=9(pnGMMU0kfKFJIx@pR-px zS&L69TW9+=W?j^3d#|iROMY^1jRGbp)e_f;l9a@fRIB8oR3OD*WME{VYha{nU>0I% zXk}<%WoV{tU}$Avus36mD2j&M{FKbJO57UGn6j({YLEok5S*V@Ql40p%1~Zju9umY dU7Va)kgAtols@~NjTBH3gQu&X%Q~loCICd|a5?}0 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonCloudfront.png b/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonCloudfront.png new file mode 100644 index 0000000000000000000000000000000000000000..681727cdee7796bc4bd9c3a4baf733d5870d8569 GIT binary patch literal 1920 zcmZ`&c~sH~7yYGasns`as5#Y4mXoFv;*2JmTRMtcrB>Egh6}i_xTI#em8sbnQGw86 z<(^sE`WaCnK?}~)&@5GE|X)Rt@ zl*$XWA_qfB3GVdbY(Y19Mn1i|vGH9#wbDbIWw%cC(q~5n^D^nm%;Yksefn8ee}Wr5 z>J;^PcE6A}KR3JDQZ^>}x->0b4!5Pm{?(CjnO%}Uu)e+_XDuk!=uMLR5N?D$ zCH)e+qe1fd&BUwRfttr7*G@C?g1NG(6;b~@y-Avj;E4G1V$mW#jTd1@iL|FCdD2OB zVm?bYJ+Un4lHWmaGXBesbMC+<_e~5hiiL}rS2_#AyA?C5&ocY(1aYd+LkRQsiIK(r zPWg2o=B#AphA#_Y(H`kQ9qd-5dNX+}*+}19v?CQ0-+MQ#`(x#J=H75IKk{`tN{PR>4WEB+pOn9!RS!hL+L4;|O@B%NQ48D_OkMW3R6t{(3sPP0Bu zFAIN(sc1HL83dI{C;w{NAZO^ z6J*{_t)G1TV7RhyXsBC(OX(XMT!?a@rd?q5F=a`o8Pc((6ffpYUl#MD^wph#S?S8k z()!x!2EAGOZEa&xw8;KE^%f^wU0yHF?yn;V+ukaV8#v26`&|i}0^FP(rLBVo4N9UB z<8l!NZ2I!~M{T+vsd7*$Zi$C^IBof=qP|UYXU;4e0|2TwVUG4bF4RD{j+&~f4i1ae z)xqMhI=SAROi~-2!Y0yaL^6x6!gT{=GKE}gtENW&oxHqUHy2kJL#FsC2K}1Ql8JeN zu6?grmseTT)Ns4>y|LefJS;X$Dwdc^^mG)uu{wCH5gvEUH$*Pt_=h4Q0~woxczmm) zC!m(iyoRR6)Q~2bs8={SMc#~rB(E)3E?cf_0Yl6hq3R-TdwGfOo^2fBZust9`#=YZ zw|dd_boW-@>an%11!bJE!UhJ65=6UqJwOw$`}JXbE=C9`_($yR|FoOyA2wsa&Va49 z>^kP&2>awqpfI(c1ZyECwD*8a#oCX>kBaQ(%P|ibaEjpr!gE6sI?t6@8Fm0(Sy53v znt93lIDwK~e5<5*XM{#{fvfjRBgZ4CI*Ap zBkqq3J;5L*@+q`n{}rt|Vf+z|gP{o}x@N&8I#uQ1jL{5!WTH9gzA~LG zkmr@JbsdTCWattG$T$c4sm)T|`07Wl%HZ1Ei3^+N4h6Eqh<_pr!nLcteOvwYyLcY> zdb>82d=TV~>NY>PV$T;un-E<3q&ZQQY~+e2CO^&z?erT< zThrBDc(?;Bl-YC>3pc|d0RzR8>IHxKwVukj@n>pF-+4O~-1aM4FFzf&J>%|_j?y2% zbhJBz4(`ROK(Z=4(0ldQ>t1W0^B>`xt?3-1LCk)(z@ysAoYgRJ&sw+v!y9>{g;__! z-=7+8xWueJbTt{G557qEH*g#8E(-R+E)kq+ZxI&>n?{q9>TC=i)`r*^tL>{HbRIGg zptK85UOOw}zF-7Y;@=#7B@bYA5H2i)yDnWhRm-m~^Nf*h?Caa3^;#E~A#WNlz)R|* z^c&OpA8Jk~-9L{h1?jULU{e@=?BSb`p++nDP+FCpo3$FQMUl1NNXN4Z^F{8s#}V(jkbWBK0F zQ-?|QnaA>>720JQ=Rk!Wcg literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonCloudfrontDownloadDistribution.png b/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonCloudfrontDownloadDistribution.png new file mode 100644 index 0000000000000000000000000000000000000000..d00969a04019112589e98ae94f971c39807e42e3 GIT binary patch literal 1944 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`!IN;1l8sRFG+NG}G*K zip|k1nKw6HaIvotNxRzmkB;Dpnmd)X8%cGgLM>6b>RGaPhx4!Rh za~EVO76dd0tN3siw1#;Q6ubk8fa#(B@K-({wZ0_CFBnJ@1sM4>+!Bgw7{&Z19)J1! zm0InEUq9~cTiDaISL*)v6E3oxjm$o${(V{ND=5JG{_jDKLn5<3G>f*(S^6N1CH&#C zTTafm|H!Z^MtnRec|cnItNf!i=YL9UvUQca!zkR%*jtp!6d$-)Wk~=}PVPo-qjEMO zN2OUScPi{KIBjvpQ2*Q6#I4)jc~^TKu0Aje=w8MoZ+91l4pvzYAcwQSBeIx*@yY=Z zW}KMIBo7p1FY)wsWq-oN#=|Ap{{Gw)1_tI{PZ!4!kK=2@zDEl?3Y^`X=-M2+aXYu_ zl7b?S1__=yosCBloElarbalBovYIMvZ;#aFN!z=iMfiyaNw{+`1=eT~c%?ys~{&}2`cAFNoQ6RCtdHp=@q=`WrB__IUTWPr}ok76%))Bex zBu?Gft`miqE@|E8^EdJOJ2%7H)6aEdkDbO1k6Zr1;Ri&ycCNVp#yH(Gc|zHx!=+m; za4?^nI&I$K|Ao&|*xm1P=hp_WKEykx|L8ewmK_Bf?^*97h#A9R)Wh@r29VtqU!=So}4s-;1Sw`(l<$>h9}4uKIqVQR2XL zK|dR*X|D^l!&Y3`TU)zVt3&YGkJ4_Ajho&vm{^|uJnN6^fwNH)H=TByGt0*D$FbfG zZXD_xIinLd9sg}Qv-QZ?*_>;)*yovZPS}&=-W#^^@jivMg(A;6C)915b6(`o^vzAK z8VaJ@x173N{_f5-ulHdSm>7dRv>MNxP-p*sqL%RxCu8(V%ky6zGbF|>Qt&0t=7o0mH;b?c&el~*dr*A8J8^|jo1b?=iphkjF?=V*6?Xo6 z`l4ga)Js7#|1eDcyXxatd5@eoq7pNeFP+q%HbY+e$rgEa;mICbwyPWbZ0k9#Izf5* zj7<|7S8h*HnpX2&PqNziUi|^LTt(@CMGLrorx_tv*ga-txci}R5=%(bshpS>Gma^tS;iJWDTw=U}h&*wXM=u7W}d^J|h?XiFU zG0&KItX0Cq#7C25d9+m>pTk|9o-5OIC!PpnT{O3c_hRKP-@B8pN=&= zy!864kQ;m5Wklz!3_N(pRGED#`=pA{Dh18|w;h!3rhNQ=`Nm@77(>ZTkKVjC_tD~4 zoUiZt6PQ<3OI#yLQW8s2t&)pUffR$0fsui(fsw9(S%{&bm7#%^p}Dq!p_PGwwEXsk zC>nC}Q!>*kacjtO;+F+#kObKfoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i^X^ Mr>mdKI;Vst0E0k4?*IS* literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonCloudfrontEdgeLocation.png b/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonCloudfrontEdgeLocation.png new file mode 100644 index 0000000000000000000000000000000000000000..ebf3d378ee2fa0ea75044353b18096e9372a2bce GIT binary patch literal 997 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`!UH;1l8sRFG+NG{fd_ zrp=K|>myORS2AsnW!fA|vpkw%eiSG*(hx8}TK+z`2Be}&g8YJkG!)o3)bFozXylZg zIa{8KRWYb*&%>XOdqb7km{n3%|M~ms^^0|Bsw})7b07VCd$1!|y*r?7-<$cK6QcHh z`>?aXfLkwj`}l*!&%@FS21sKVf3y;Sy|re{Kp;kDjNCV~EG`x7VWm4;jd?evowuyj2+J=xQc< zk$3%y;5~{>K1Y7@w$}aUS2DcXleTNxi`(Z8PfGo1yT&&6->hYFM>s<{I-QwQy%x@Q z@fSF$QsVc^|K|P$a|9}#oP;JZHl<{3=v=AN#36XwPo?9#&X?PI&KgSb`GWh`+qG11 z{*-reb*fjD@bvfVOtG5GTH`5Vyt#Pi&pnDlhp&i>P3P+1VmWeW3*-&~sI;q_W< z^O@eWYjb<5JSx-6&nNz7pL%$4^28@y>dUVhKbx`j^C$C_=6bWv?9GYYdi=rmB!}O> zo_*^xUEOP?zV6{2dz&=D-<1;^zXU(MX&B@8X8Ls>cE{gM=b~TVeYWJbbh}TY!Nu3V zVm2^tT~Z%X_f=W!Ua}&migOQ_GmpxtNS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`%Gkz$e5Ns36nkXr|fe z6q}=2Hb=6pj-n56>R6`j(R9<3=|HyA z$#kn@8MenWt&e5d9?7yjoN03;3#iiiNIHmdINS1QrtOgo`y&Lx)3wxUOO5Oi{!bO&|k=f_ezb|Wj1qFED|2@cYNM!bhX3>^8OCN->gg;z%%W1#! z?LYF5B0ioxp#F8u`Jb+gjJ-v2+)PQUloXSh_;>77(A#c*TK}DQ^(>wxUXs@5mumoB z#hB#n?!wT)D(eB{a29w(7BetjIRL_p6LXp5fr9KMp1!W^Png(vxP;`M&DUdKV3ziD zaSZV|zINKrXdy?5<3Fb@jTI|P|IWCA`B+b^rR+XPd;n@jchE=z0s z&|I07Wh7-{5!5&{H&ZoNZ1vi^dHLIIH*cAEP3+nqe~y9;ewQ9@D&J)*HOGRp_xRnP zcdk0lS;M?ZV2@pWc)7nqgrn}`E8PzM<?se!BWJ^BsWQ)B-2B|JPwB9->)Q{<9$&ft;)X?~>~YqpfQ$wopCGLV zGiDV9?7wuq`x8&eaqw1caSBXM=B<(}<2ECF(k2?vwfKAfDyFL$!`go0K@ z702oBwnW3sBTGMZNF95!sL{QrM_XfWiKR>Hf^I{l^l;&g&XP>lnUA(PWqU32Qt}oH zRGey(Y3Xu3r%>DV&a^by_9YUl-8CO=G@9eOLVa7m*F=A_p!15nOJunwO4X>vTeLjo zd$Y;t30HZ_FPoxJ$s*nUCp^L0Us{dVI2Ob&zEa!!pziKRzMXzMPN}|{+OHSyE_kr_ zX<$~N=MJyH0}ozrpZb2MfsjB#>C@vT zQC5(7=r8{CY4iO0B*r^h9zqgwf*rRG-4&lVYAGB?vzVkY7}EXWW88`LZ4W*MQFXu@23)J#H37#+Y(r4YfPR{oUhF_PwSUbQdch zeiAP7{pCq^ckz7(B{s_+b^iEAx#f#fZ-VdF@p2| z>*gC5tSFykHr;k=wy2!_!)Vs(b)gsJncU4)Jk$3nZk(3w!Q$I?VB;;hna@`JsZ)K- zpY?}%P2}`~FTk9mTH+c}l9E`GYL#4+3Zxi}42%qP4UBXR%t8zetqcvU3@x+`46O_d z-i99s=5W=6Y>))m5S*V@Ql40p%1~Zju9umYU7Va)kgAtols@~N RjTBH3gQu&X%Q~loCIHpB+L8bO literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonRoute53.png b/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonRoute53.png new file mode 100644 index 0000000000000000000000000000000000000000..43475a810505105aeedd381d729ace7210c1cdde GIT binary patch literal 3449 zcmZ`+c{J2t*#9Q`-k8Z+h{iH#hA9%+W;FI}iDV~a9ZOj!vSi;HCi}j}Pm&N)!eq@( z_MK2fwv6}NIqyI3AMZWqxu0{F=ehUX`#hiL-l)5}cUTyC7y$ra(ZFF0K$QL`^t51o zS?NU$2-J^MbW{MKCV}a%H4WGnu*DhZ0DwOn0G@>bz%khMYz+W>kN~h@1px9S0O0h< zY}8i(2WV}y?qEO!%aK|W0R#pQoT(RZZusLrIhW*0#SeDUd28rk>6WNynHeFMS8}8P zfLTogqhjPZv-Qd;(P+%4lW@>HGq!Hp_{jfa#Kir`3j(#wUC)%cB?QIHt}tL(rNlI_ zy7q{Z2QP8Dw-42l@kHX+g=l*do3z+4+sAZT%A)Nb0V-NrT8G&He+U1@k^ujo!Ls~~ z+#xnHapC4L&XNsdpOK*bW6IB)s|3ob`Od;9NAfI{;h|(rlkzrI1JjaJqNS@rXsTpv zT~TTPBT5pHv@1)EalUKdW;X)oj1~{x=htG7o@=?I_;%YP(+5k(~tG9MA?!>UBj~7n#&@?3`W6Xh-O()Au=7qG z$N7%wm?g`XkU}`h)adf~1M-af@cb^<`fZLYDarNJXFtx9b0)J_D@>=&v@IWz;#}Rz zGb-CxWQ6lg-&SHuOnw<Y(}EQBTs69?F-Dp?id4&)A} zInz9T_8BzxhdF-ejM5cZYvPLdPA~JYZ3eiZwC3Eh(KdeCv!Lh5))As6 zRf-3+>gx^3(^Usmq|GpSiPAhXg}x}(_~3Jq^6O{ng{MYOU&Tcl2L7#_+=D>UQ}pw$)s$ilD0Xg_%e3h=b(V$4-ZQog z!~WmZXlryu;MwwH?YIuk{T|5>9D{FKcJ--_(A8!2mNPt?(AdfZ1w#{HQ3}r>g4aS@ zjUlZipp?>7Mi?}k;T!k9dzxf$ZD-%nr@r3pdU$7n*&9oGg-h(kx#(V+@n_O9nM9cx z?fHiv1S7vD$%>RZz1jIxpHAY7|7|(DEyU9|C4J;m?;xh(*^qR#+jY+;Vke;kMS_mH zNIE#9+cK(I2cIT9@3<(!JNXsK1$!&e(_h5B9<@thyR+U3RiSshznJS66BBXW*K8Z1 zE}E$8+@lLWI&@WP&a%!vjwwRBd+zLf5B^)=`B!MiyepNPl%sX+ziHR=`p`BB1S`l&1uv z@=K{^tzyaZax9XpP?&l^!T3Y}O{{++UWE|!ry=Pyc%t#8^ueXH>~Axo<&5B@4mum~ zvT5{xy29FxRBfFlLP|PfXL8wJ=@gVwr5Iy}a>s40rsE-d>NM2!g7kC-nWv5s-kP>s ze<0#NBpfGwdf~6w?APSbaTDeFrJ*=v+)U{lo|k(oDp^-E3?GR&*-w051%d6;`XH`u zJ99K07^9xvR28ohgwij`(%;>@vGBTf#Y^?SzcW`lP6{#=6}(b@^^6F*X+455V>FQu zjK!TL4}Q+T8jlC(7;F?K)*xm-v(V`ZPfWhIqpHr}?CNIK={iIlEvYNf`)%;hdB1JS_j-OTvshT3soqNs;lg4#dNxQ|-btlqf7 ze&0pDDhQ%#Omkx4JhxLlW`kaS=Rt7_xZ#spov{%<$ShAL2FkCo3( zeSvaucd0Y@y?>9#Xvv)^ovX@bLEVI`4!1d(@#DSb??0n|@nUruTvQ z+g4euQa+V zwa1IbCs*&*QiMfjb8LE3ZKjMJXsdf)$-3?V?u zpT$HqP^Q$Too|(eMU->c)h5?dg1F9be9bD>-Irzedsz+068;6zsl>m3XCro4zTDor zPQ91SHuT3F2CH*u)D0(PXy|WTmz+$PYK*5JSckotFrWIdr>V>Dv|Ai3pEZ2AuEaK9 zhFTOIP0@9ZWoy6qAywDu@1|uWNZp>PYhKxn)~D*xsnW9EU@9tvlUK0It6G05h0$60 zA4X#*$`^QJlX^AH4xTL8u+Bs zjm`LX6Ez+m(%O<-#rq)V)l9DVJzE&l_GJjlvNm@U+JDRkj`8`~hK?$_QRb?79nF9A zj8N&UFq&9YS*C5~5M`s29~eSIUN#J+rnfulo4%VNx1{k*?7?Is4^Bv2FTVZP5mJlM zJNwd=&p~|Pj}Z+8lVt24b*B?&m~D`L{D*lVNYAg2wHB16@7=HX;$^(Aeget9rbSd{ zkpWV}XB>Q^swmZv46o2E8^ahE5Yyp^I>gq?YbcIAk%_acbGigM9WWuitGkfABFo{f8)**r49ymIsoh08>jZvD1Q=ahDIIW0nu;wM>T!BO2j_<4?a z3s~}h@p|fRyCI9}p7Lqi;qH@ei)mM-`Ap@hiHju0k( zWYneCc)ca&LZe#kJ`^Ol_DR>PE>jO9zEr6#k#iU4(5neFBp#hy zCrCh2_8UzO;{HXRpPqvQ3m>fv@_>kIr*UJKJ=eV16+ z8Hz)u0$onyA!Y~fLC1de3OC>-rF~X}q$J6;l|iE%XWLFLj=7j^uRUE=(*Tx}d;w_j5MVOo6g<=!pZ>A_zt8ovw9{+9 z)B2bWUF7}1AI4R0?0s)LYj1mbTf998fHYDXDT$PpMBXq$q2y6Wd6XOiiIPVmw@f;5 z|3|^q-OkCu@BdfGWF+i?3f%uzFm!kDeqxQc2cA56BIV@v*vr=1!(PfA|0rWyfd`xf NfZr5Mm8w?!P27u^z0GI`-=pg_& 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 B7`p%f literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpc.png b/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpc.png new file mode 100644 index 0000000000000000000000000000000000000000..914db0a9f31aa0febbd75a17b4cdea97e4083dcc GIT binary patch literal 1645 zcmV-z29o)SP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw0007% zP)t-sX*|VfJH=-?#ArIjZ9&I!NXT+W$ZSByXF9}gLdTD8)VrtU*v#-ovK>g(nAnS0o3KE~3;?$N{T zYCXlnvFQK*|J~E_sE*yCgxmD+`=Er{dQ!`(klu)7(PlWrZ$rn$v*~6z#DreY@$LGR zb=HMp(D3Z}n|;`1Hp6sE$*q*%_VoOcan<10^O}6vbW6#RaMj<{^Yiff)5h+9SU|$fu3npMu({kKVbYZOX@>ErizPs_KW z^1vYX*$H^j4?;o;cx zqK4a^fZ3#o+`_Qv?dSNShud;U$$C@FZ9&F;R?W`8?906CX+6d1;`YU~>G13Mw4UO) zqvVKX(eCN_d{oTr=lIaU?aI39nR?jq?D>#y)ZNnZ;MVij%J1ae^_qLwZ9>PorsR`y z)t!IYlXKOAUC;CI`@gK_w4LI*rR34X?ZL0-*v;_EyX&Tm-2eapbNX6F00001VoOIv z+nEFw6aWAK32;bRa{vLYjQ{`woJmAM zR7l5TU>F4h1Q;1fQ_sZA!pg?Z!9lbJ4o)s^9$r3v0YP>l;&d<<0}~U2vWlvjIuUv})HO7DyG2CPhEfZ5S za|=r=e0DLZNLw=@acyk5?d&xS9UO6MVRv$7N9Mb@y19FJYI=F&j3!1OdtW9LulaHN z`1=P0O8MZ@6BHa0ilT) zQ9ZqV($VO)xb!XtO`kDy)@=7VbLY)p zurN8rpi>4Tc`cH+6hhUqSgUi18Iuq&oXwXm)56rku{>**3nRJ~afpb2+F~qP7#J4K zUJ=C+1P3d@T9CA3YGLGDCB3?Q%~}}nSw~O{1EY)jdIk9n5TGHSxsk9Ipnn)PZMKAg zEon$v(r{@36?x1s;9n!Zb=&qG5G}PkEf($~SR680?-t%8Rti?PKetYIQpK$-U+sd(w%b+|&=bHiN1g(uUIqsLO!j%Oa2D4AZ& z+9*DOa51QFrFmj&*hy)P^i!wLoYn9nrnD8RS6F>+e)jnbTJ^iU))7~I2whxwsqyla ztJkvn6kUj{IE1Qluiq$Xym@Q05b?Dc6C+Dijtdism74x&J753+09&uWc0sXWxc~qF zC3HntbYx+4WjbSWWnpw>05UK#FfA}LEig7zF)=zZFgh|ZD=;xSFfjH&g?In}03~!q zSaf7zbY(hiZ)9m^c>ppnGB7PLGA%GRR539+F)%tZF)J`JIxsMY9X-SV000?uMObuG rZ)S9NVRB^vcXxL#X>MzCV_|S*E^l&Yo9;Xs00000NkvXXu0mjf_0?A) literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcCustomerGateway.png b/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcCustomerGateway.png new file mode 100644 index 0000000000000000000000000000000000000000..5b55b21e25bd9f2bb247f84babd2b9609fbd6160 GIT binary patch literal 1836 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`%Gnz$e5Ns36nkXqL^9 z47+35R!7p@PiNa4&9ph3X>~Z==4gi1u}td|S=L9gZI5Qy9LoTzv<1o@D|XwR1(dQm zl4*4;O7}{Z?cq#Ypdp8|Esti}9?5h$n_+*X+H8M<<%u+Fpn9wbs2!{LsNm5|V4#7* znIZ&?S?T}1sz7RPNswPKkj4)f`83=Tifb6f{3afM`TLbx?S)@I?(JLH)3jIW{`V6u zvYd^~KBxYDS?en(+|??;`~L4i4x#xo4~fkF&@B3=WzNzEVQ*&evxGlfcFSqOon+_R z+H#L>sN2cgMtnSZ;Om<6KV7wS?C&}-GQLZdv3mBlx2S!Vrgt?{3eS>GFUkBCc{!l# z7?Zr+T^Kr8Wj%l#&H|6fVg|-52SAu{VlI{XE)7O>#2@@L+mvH98^*b0Cm@_?H z978;guboyIEfgqn?0N3y(A(d6%~?u|ysmgUc+6t)cG>9Qc-SmRaPp;7UOLfhayIU@ zxxdw#+em@yOUZx6bH(*@zRoMQcxNvoaY|cj^{U=uuU4Jv`Xu#aZ+x=R^=nr@FOm7@ z6T9|i%7I;6QZ1XGuef;W${nRH-LubidrRJ}xv)WvWeZo>rkh92+AlLOClpxS(z}tH zA{sSO*lG9cMI|c_zrD$jr);Gk|8Yb1jVn*z?NEs=*}6W>?67vp@2Z%+H7HY(h=7YO3HagIYiFd}uv!G#Cw>NHwptCG~2u4@{t$(&w# zXT#0BA9?pKv21_u@-mNO_m{egW)q_>5kt3)A2Uj9)H16qrW{k(c+q;VSW(7PQ0AR) z#N)}GN1m+s`mcEk&&P}ikK+slrQiA29}%1}>rjc3VeiUztA~q^-(C0R{544-FnrL)#6UA}J*CA-ch$LFQkFN^E@c~iB0>At4gGar5Z4hT`GwbDqxNV8KhYh3_@AKP}xlF4qB)Hp0XHTv9T)V#S-QDkHtq$(~ z$bTt9-R_cl8%GJ_eAP{=M(2_&_RLW1xYePzd4i;j{(dkd^MfQI> za>rtdyycv_q@(sJe7r}ual85|`f6TrK6Y4R)mPpn(eZt3*6Wo%f3|u!_c(X_>4{!TFk$M!LK1DH(>7B@*`St7tvob%NaISggU;XZ2f9m3?Qg0v4*`qaOs@Ccz zjrCl|QWO5Rs$^ajo3yNkyK~jaCwf_LPi~BPx08-nxGO3D+9QW?t2%k?tzvWt@w3sUv+i_&MmvylQSV(@hJb6Mw<&;$U14IEDZ literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcElasticNetworkAdapter.png b/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcElasticNetworkAdapter.png new file mode 100644 index 0000000000000000000000000000000000000000..55195ba1c62ed847a56a6f09c473954713bde1ac GIT binary patch literal 2007 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`!&yz$e5Ns36nkXr}eC zbh{H-Hpeop4`kUKEdz?!9xDNf1JRL8yJMMFN3v{>mIFm>j%8RM%eFh3VSO~q=}@LU zP=t7Nj1PshcH1e!)N*3lPpQ3jA|QG2-t6?$DnFj6v_dy>toKHpzFR%x>?0TbWJo|1M-? zl2TVm-Od*Owdm%n4?FstKi;}=y@FAEo|x!8#*z-95NnpW(pK9ix@B#P*S+~-l_*%= z&d7J{yM@9-MjrFmZ>RTONvOOw|8!N0>daLuS1e54P~Ds!_Nyj%3v1Ji+Qzzu$MtIr z3@`rB%S-#TnblIoWwRa<~QV@&dPcVXyYmGuB}I14-?iy0WN8~|a)iMdSjKtc8rPhVH| zCroTST*8?T*Y99pU{>*TaSZV|zINL0c<)4+u5luad$8@C>ppyZx`bJ~wQltvW~SyaW66lkW;eW?u5n)PRtU*i$gI?9awf{`ftz4Q%93*| zQky*W?&(bR+P*>6#>RX$f9xjre-Iu0l2!3Grvz?VKS3c39^`iBhWR{It zt1mMN9KX;wS7QHZ;llE!uQN?v`k0h|Pe}T3uh#RVCRe_vK(xwlQy*E2hLr^dzO&~Q zzA)IN9*}UwGAT)cNtm(Z)|bTxj~n%;pG=ATa-w6-ft-XF4t&REPdGC|0 zxPIKz+bj7?>cxteny{5^( zxpv;nVm^6u^;cGBy&3HV$gOYVt&C*XgI9#Ke8nqzvQoQ>7zB z!!AvbHqW1!nQd&gefj2>(~~uM17Db=Tq=3{c9)57yHrkE&%7r|I!20~bLGkt)V}5i zGYZyMzqqh|cXhwhn@sPS?K?##30~@~h?LdD_)m!HRZN;d6%H6!lZgShrem|V7 z$8|BYwe_c}|4B}s`foPBT90n)IWA+M$Fj#~eeKs-J=diT4bPp~{=Q~o(lln%kf_Wi zm!1WE5{-NQ8|;yvY&Xj<#@r&HTf)IQY2}JvF0v^N>&~x|OAcw$&&uC)S(<5cuhN!g znchheeNP{0uQK_s<#k5Ndq>H4!Kv%@C#n7oT$>=YaJrpiGIwOcP2qPeI;`KK@0PDl z-NVYx=J@6CqMpwVZ$DqYm3pz+xmn=U(|63wd}kAPPWso!^QCyt51t>d&5ysn+K`yk zH+_fWiJvPS6k_C6QftngmrK>Zeq6NrAA|Vy#|IOwzjy<)kZOr*L`h0wNvc(HQ7VvP zFfuSQ&^0j9H82Y?G_*1_urjpNHZZg@Fz{A5^9MykZhlH;S|x4`R<$J#Kn;>08-nxG qO3D+9QW?t2%k?tzvWt@w3sUv+i_&MmvylQSV(@hJb6Mw<&;$TvonsIH literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcElasticNetworkInterface.png b/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcElasticNetworkInterface.png new file mode 100644 index 0000000000000000000000000000000000000000..00646e800d859176a85a13464aef3d468b109a96 GIT binary patch literal 2190 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcFlowLogs.png b/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcFlowLogs.png new file mode 100644 index 0000000000000000000000000000000000000000..445b11af9e4401c2fd8894c88a9f0517cefb87a1 GIT binary patch literal 1892 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`!IH;1l8sRFG+NG}G*K zip|k1n_~?Fk!rL3{?_;XZSI1sz=DA0U=<(Mg0@g! zXV~HOK1>Hv!KpFPS?w{Kxj(_X3j-%q&6ayByioci}=t*@W}@B6<8ISz@;{?IJiGH2<7FqZI# z%WgR_smnXx{$qCSj$`Pjn<)_=Pi~YHUy^!Y71OM*jD|^T>U+=soIjV*HBQIw?gF8p z#oGE)5*ck(B!n5IWs=_(J$uyEDyPY4lxFeHyPC&qsh3ka(7}vJ-tI089jvk*Kn`bt zM`SSrog9rSUCJ&doZgppHtTHmJS^gV`rEzR&wi_yz1#a>uaMENFMk-m z7oYn%@AJO&J?~cs{bhHYyY%F_lUK8fi#M4@R(e?2`7b}OZ&0AprLA+~`s*tlyB!4g zub$!6vo!UoT5#pfykt(%_m8@twKQTk^qSM{xBh-xyrYx3k+ONAdCFJb zgjr=iuf8qWxcE3v>qVn4vh2p|mM@+@eJz8`*EsuP=D)n^er~6|nFWr`v5I{^qfk_| zIYlU~Vg5OuxxJSxt@tla3fmOYBDm(s%O?MvZnhw+ReFYO|Qc1FUgNL z9b+<@#95mWqOMeRE=YQw`aJzLyRRL3dGzjSbzzYcM^u-pP2upFqCdwq%rV30(y<9& z{~i`k<-IS!+x%-8`%5jKHm*$)iwq^!a;Yr)y`%K^IT7h>Qz?@-`IEG_x=z?V_4~Rz z{6A7z<<`_i{OM3klbX$xvs7j?hh@k&i>8Ws8ET8}_}Bk>BDuSEZmr2T8U0fl?TR}? z&gIzN);;m-Q)u~?xV>Ar_OHKh@!sY*$KF&9{hS%OKkoki@oI(2uLIkBW(z&~BjGm5 zTqoi<&*`am!qv<6FZWltGU@ltlewE5IA+h$m3_MWhWl!z>e%fEhxh`p?eTrz;l!uQ_Uw`>|)3W_Xxx^nCon%ps zSI#t^5cDE@qI3KtMzexnzxgevs|X*nzFl2krf3zJa&E59h02bm{Zn417dK5w`M&+K zCI2=J>Fvk-YjorEUL4$Z^X=`2*Subua(OvVUcB+)@AL5+)i(c^5Sd)D>yqacF3*|| z#8(rHNf(DV(N;Gz98MsupIVb|&-k0)Q0 zxA0?HcG#c$8!*qQmbgZgq$HN4S|t~y0x1R~10w@n10!7nvk*f=D?nC}Q!>*kacfY_GAjUTkObKfoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G Q6i^X^r>mdKI;Vst0EPoNR{#J2 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcInternetGateway.png b/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcInternetGateway.png new file mode 100644 index 0000000000000000000000000000000000000000..9f1a8f9d9598131dfd0b127a16b7bc486ab7ab01 GIT binary patch literal 2092 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`&Fe;1l8sRFG+NG}G*K zip|k1ns8w z0+k)h0g|>y(@jsN0~t;y)2)EwK-t6DmO$|%8TLo2&G!3S-}kq<3$h3cI)+UUtIAP9 zDu)0#2Clw~_x<049EU_^e`pqMnX~jk7)$uWWw)H1 zZ~x&pjI5e4Yifo}#K)7YCO_{SU@~3s=0zY4v0I@61tORvarjrbHD zt^SQicF!-dkA8GM>f7mRRXNXXERR>01z20So?|X#YO7>q?Cop)^xWWP+&gb&BW<1~ zk}3~^g@9gRO!9VjVd!9$^#F1>3p^r=85pk|0Aa?7xlHmvLG}_)Usv`gOl&+{q76-4 zy$lS@TRmMILp+YJo%TC^a;eDipCy;`Zn++Mm)6|d-uv;u;~Nh;4QEOhH^&Mb3vghX zyZVI8mRWbtbX_=f#mIP9pkl?!Ic55n_N2_)zv}t6w>R%R{rL6O@5^Q9zSr)1UNir* z?emb3Km6RgUP~_XFbIDSTN(bTX=bX-lMSE+X z-@eTzHCOGl)w-1$EL#f8vdTZaww_~kr^LAAT;Eq|nYSs=Zv_Z6oxc0>=8LbTcNYac zzLqz?eDU(jZ+Fex$y=ukLYe-#-6db^Wm!E_WH1zux!T-l8HSUn$Fa&EzfnGP5V=NXpc{nDVCP32$3} z&6?RZSwEiKSl)N@yxspr($@RlELop4>DEhCKg$BW#6wyir{6PrB>nE+uZYF%Hg7LG zS=E1j`=?N+#7+EY?^FZTXFWnmNwTq@D!UH~tCzRy%nM$=|M$OkD=qur&%+!cZoM6!#sT<4gDec)ir`WdSIDVkf7Wy!Rt zg@P*&y)W@_uy}YVEZbR5zrC@W;{HwH zj+)5&GdOO#fvSLN;-^cSSSI`l?_~0QSrjM~ zIFPLp6ef( zeu&pO>&g3LKZ5=os&w3GTK6&NTj%oA6`wv$jd=5dv9$61Pj#`~MV6dByl&4YpU4-R zdUQ7HF}KV=tD^pA%$)W_N@_`c^~V`eKPp}xyDp!0yn3Tr_&=6EJ$K?hFGzh+*xn@m ze7%^_vt1^NrXQcaQn;vU_OWy3Av@;l64s{HKc-k{t*H%?60Il=xqIP8aKa9){qd)N@q4Y=D!gY>+I3)_RxNRjC`m~yNwrEYN(E93Mg~R( zx&}tN24*3KhE|3KRz`-}28LD!2HzZ7D^N7#=BH$)RpQprE^B)Ps6i5BLvVgtNqJ&X lDnogBxn5>oc5!lIL8@MUQTpt6Hc~)E44$rjF6*2UngHjQs_p;) literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcNatGateway.png b/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcNatGateway.png new file mode 100644 index 0000000000000000000000000000000000000000..c13850d702a6b4b6c44e96b63f5c1567fc565bd3 GIT binary patch literal 2358 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 ArT_o{ literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcPeering.png b/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcPeering.png new file mode 100644 index 0000000000000000000000000000000000000000..a2b4340f410dc6ec244667133dce73dd43935b2f GIT binary patch literal 2383 zcmdT`cTm&W7XBp!5<-iDkkDbJJr@i?*(C`N6N!Xg1R@~4C4m4^rAe>qE{Hx95RkG0 zD@a+25)n)Y)u*f!ks=_{RzZYahz9ok`0qL6&b+^N=G{5>e&>GkojLd1GIMk6Y|JE( z@<;#xB+RL%4j|$VIzk8>b>=UofdC66S(5;u=|?evw=g(Y^`$yk13;W603@daz$cJO zUIBn8EC8%|0Ra9c0LX=vJhUeQ0JO-?%8>#J7{p$N;gBD(mr3LX;kf~3LqQ-z{vVTc!k1+p?Bw5K;L#AcU*!7RQvYRv zeP68SzhvOGe6yW91HyEqgUwkG|Ca`l)IQ@CkpPjk$?seJyr!A>{L}7i*PSb=kK|wP z^qVS)rU+RL?r+yyA42$|BsTVX;Fq4r6n{uNl3r3h=lsX-Fxvc2ugLG-#4Mkl5=^Tt zs5s8(KhXd&Y+<2GxE~5ho1Asv|SazX^0Lv>VTO-{QA*6#}vNnd<=c zj2F`gXH^>W=yEUpC(%?9{f|$F4MJ87br&yRaJ&B?r+F;=JE_##w994U*r?Die_`t!_9 zNsiRMdS||;0!8N87W0uS>bH!MI6bv0(ZKP=LWxRq*>Ld&J9Z=SwOYZRlvvHTls24M z^`L#gv1Y@b+~x0TPd|OthlY3gP*Zqd2{vFq>`d?j}p89zF z@IbP}%9?e%S275}F4dP;SQ}_+^=fC`ukkJkOH^MFp$AvEKMk3Oz*6$^YvuM+I(sSY z59iP5ENIdbV6m@E-@`_1T9ov!h~qn>%gtuOT1F)UrPtOEv0wz>ZNuG!M}$_1=nFya zo+ixj)X{L>Mvj_a`NiSt1R@Ik(y1{X+Xhc02&|^zz`x{aQ`c1HbF{K*R5S0XD9^V1 zA{xIlc5Wfi!Yt2Yfl{uG?nY59EeqIH!nZ7ZEnZ-@uM-cOS1HU*F6Wko#@>m*z_zvJR5I?dpMRf{dBnGZC4Jm^PVmu&Cjncl zMi?0=4-P#+QMwuwlR8$`b$Z(ND(OQ*aLI9cvFEKhuG^r820Js{y$hPeTUD1#CUBK! zg$1YED<(#PrHT61BQFdNp~xHRioy-qyyH-fe_TpaMM|;(b-fm0u!7FS zzVz;M;eLWb${NJuR#&BeK;M{+e|)<%-NhCd3d8V$POBT@tDiqquBs8HmA9DVedD(O z+`DoL>bhv6N$%%#(5X|&t#Fe+7ZwX88Jb32Mf(qx#ReZ6nLkV4M1hXrH5 zRU5{+LIr8G08ReWek;H zXOkl@p1A)&pBf^IsbJ-6cZT&WcQzJWJ>#?VM`UGh<7mg#9Nip(Omp+SlQKsVrIrk( z@H2=V^O*}tK5sbabRWd@Zjt-8&o{(8^j&yQ?crC)R6I%|)O{pg>PEE&EPY zr^2k6Q+2#j8P3??@_oNOcvD&PdTAW`;Gd!qNjVqk=N;*f_YL<40l;B#SY0em7i;LK zuaDQq;&HfRSbaPe+gDTe_KN^ks2?LB_OAole%EpV126{}&V~j=#(0PO12Hi%dW?{u c2w(3of4$J~z~XhHJSYOpDK@4JWUti!0EIsq4*&oF literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcRouter.png b/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcRouter.png new file mode 100644 index 0000000000000000000000000000000000000000..53d2fe74108f48acd753765fc008499de88d900d GIT binary patch literal 1979 zcmeHGdpOg382_;xjFld8>*5lz*qU|H)BF~(*`{nRBN1mV!z`CrrsI;skPNL<3dy=D zxfdt7m21+(L06U$T|^7H>-_w8&hvE6f9JpRect!|yzl3E-}n1{-tYID>OdtS;M#Bi z01y;1!3jd_sw%)BiyVqdgkVj;KKp$DP@bu@pz8vr!Ia%&tx0FYI6I6x;t2`sRMW&XquYzYFJ*|=tZ(i1ksfK4o1Qvl>x zv630!a*IH*n3(6Et{jw8)z0{8aS}p z{0GwdBl3rt|C7+<|1yNt$^VA}y@$I!p&|%MIZjk(2>*4-tTnb}M8wFbQw41w7C&x_ zeYP++SYNs33dvky_4|#0>{0c)8c#x>^mb zx$(-{wCY~B&FiJIT^kLb=u0}?q>l}dI*mp%ce>_@o3yq(xZAvSd!-Ckv{OdTX;{}e zJPz}s=!65BvVS}pp8P&??2>ZQHKilLc0%3DG0=HseD;$Fz)88yWGGM!BOi(YWO^G{ zRYnjjs{@hp9Ev?renj>sWw^Rln#XPcfR#}Q`{?Ah;`8$!8<{F?Q}=>Cy@c%=Oa@ri z75<8PJgXX35AT^aoSwnk&bdcNPRF-cBhLXWcF{M5=`wD4mHV+3;w*eIQVad#A5XhCJN;S|KXFA`X3`@1$f$box8i^I|sm%%MUeGK}_@~;N zmzb^8!-@{Y{9eZ?7w>+zwC7(rA%`B9t6nf}sAweeE_iNi7?tyZ2f&hVqDj@ zn0i8_%Pd~lWHU|Lv6nGW-uGtCFS*dFJw5bFesoXTx~E4M6p$(XUVUF|T`O_rS_9=J z%Zcmqg>=;h%VKjW%1(k`oGJ|nLVb3)G&e2o?n&3#pWzy$EU%H}I5bS_b<`{5!!r!u z&ci5GE;{5(9SDP06ppA zF<1-=gGFJ?>1Jj)GYk%kHNlwSFqpQ&{C9sV2oCjQ`5*u1f~py#Lr{U%>JHAK{v57% kI1}JeLebpQYW literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcTrafficMirroring.png b/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcTrafficMirroring.png new file mode 100644 index 0000000000000000000000000000000000000000..49c76d33d0a1d7a0a1d2fc81772dbc78bcc8a68a GIT binary patch literal 2400 zcmds1XHb(_7k-1Z1R@~4H$kLrLKDMFPeO17X(Clx0t5&(njo@*1(aq$rA0)73M(ie zENub7kYp7wh*80^s7P0uD@C)iuRp&Z-^@4P&%N`U`<(O4IdkUBJ##O3dAcDHY6t)T zknRMm55yKfOmYWw?|nx<1CeNqvxhSPv|N-DMudtKHrp0Eis&I_QUk638GY4jhaFIWgcM`3JZO4xIQOB0Cn+?FS>k z!Du^9Mo?KC$c=O0ksUa(b`ZF+cDz`S8w+yCcANz84ea;WuU1Zu~g)ZS0u|Nd)!>chg)eX0@6j3In;o91P$W0T(aXR(N4#&Sb|mZ)~% zolGUnXO^7=SlbUf`q0BuEM;}8qVfwJu|`o({Hn@+|MnekkkdDF@(;~%{O$omzT+YH z2T|eE1};zRSN294cglVYlKyEQQD)t{t7B)o8%)7fO{E*D%k8l;-F$%yy-~=f(k7r8 zV39w&VS)2vngl3-CldnG0GOcvhrx;|BHEBBL3Q`QNqi6ymqsY5<_GTs05LIltg|11 zS6I3grjAqS-^hNOnSI`$V`oY$v7ziDOc~yS)r>Jl0g8hr0T=CG%bjwzrUwF}dA8lhJQ)6@Q z+k&`f4}B}2#vsPD3bOs{eloMX-pZxfUYejQ)zHjl8(-Gy8a2@`x?VXvJK5BCy>)_W z{p`3K#o)cU66TWYyw?$aP0r6{p&+QS^_S$zl8lw4ZyGU=+be@!w17hrLWRl{MUlz=49aJ(cWO+CE5?h+)s;BKrr`ycw%DTw>lozE{0|YtD zA;&z^FF z_i&1=`i%~FS)=C3i;LbfSk~pTaI)|lsz;h`UzLrd9vJvwTxiWeKKF1daBnkEFYT@M z&pO7tr8st-OShW#%k^8D`b zJVL220l|!TWsFt?(pKU7Y)EM*c{{(|Y+b z2Vt;JXq05>`$;XfqNP*3>E6sQP0l_2>)!~KZjah66Z3rw4j&71tSnFpNKiJPTBi@W zH=3=MlC+D1k|XhxX_ym*Y;?|9m`riT$EVFL9r}A(24XYB!S$#hAO81fPxY|v;WKJs zhc*VHA8wE6lFEQ4ZP7n%S-p{lOsmyXL1J{v)inPb7lJD<6^Vhwa-E6kAYt+C-rU`XddfxBx0Kf=a?frIH{5 zEKn9GGn9oH%Ek|k#-LFc3kwqz8iPXd>Z_;!qkxh`BuA(J_k#8>djg>X)gK*vlcK4# mh*T0lqtVRCiScPs5y>R;q|_MZ5~v0x0q!_Y>|K}e)BgbS1Q}oe literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcVpnConnection.png b/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcVpnConnection.png new file mode 100644 index 0000000000000000000000000000000000000000..98e89d5989c036e467ce63d24a7ac15855a357ee GIT binary patch literal 1824 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`zs~;1l8sRFG+NG|T2# zP|1}{+oKt_M>4H}+@opc=Q3=LX4)Ldv^tXRbRxsyc!tH%46CEtcC}{O9LuyhoN03? z(-tUoFaxN|=17M1k#w8mSysm~?SQgCjl%_54;PQnB}RbB$!J=FJCHh3666;Qq;Udf zdGEaHY&U5p(;4@E|GL?y!^m6t;@$qK%@cROeVD}|F!RqRb1u%=Uw*W+_52HGO?*`m z^7W-p!fOY?L*;9I&r9e&{b0%1&$6^E-s5l1lAzC5l`a^m#C@w`=bNRVzqK~CpyXrG ziR9P=s*mm~PP?{XA^-FTo>RC>TO^gcCSMWxDU&`yR9sB+hJE0%JGV~0NvTs?t<@y! zXtkz6E@^#O<0`*;f9pw`&PM06=r-m8J;9jd?e4vL>4nJUO525j1zO2 z`$23c(}y#da@S+v)DmT7sn8f<7cOR4-R$|IQ}`*g;nPUcTw2qSXcuUID>RT7&j_2H8mzMi|X7sxT}7KIJ;WwlKR(6R|aCz6W=*5g1J7Pa_s`yRW zk-ouNGji6HNxK-hQx!8`ezINpP9h~Gt@C?Y@;AqYB5#Tx3v94gH|H;Q`*6x%U!%pF zZ54A#!Nj91H#df;G@o|m8`A|6SzxfS~-Np%ia}W@Q#o=eOZ6jd8P-S-#T$!oUfRsyjNt+!8=mZPrvjE zE}rUbsvYHV%i{Ect-TuEce-Y7iJ$8lWIbu+=GU{NOG|?yPTo;<{a*UEHzZA zgT`4-yK~P6-LDRO&UKN8Z)L)K^=CgUT_Y?{%qX{9SeaqM*FU4n{de!RSM@3tF{i7p z?$Kg+5YPa;{xcxuRZ(}v$WKUB=FbJno;S{FjY0WvL~5?@fMS`c^G*jVMV; zEJ?LWE=mPb3`Pb<2D%1Dx&~$;hK5##23AJK+6IPJ1_p`urv##C$jwj5OsmALL7++J zEl`6b$cEtjw370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`))iiWody{an^LB{Ts5*VPHK literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcVpnGateway.png b/aws-v2/icons-50x50/NetworkingContentDelivery/AmazonVpcVpnGateway.png new file mode 100644 index 0000000000000000000000000000000000000000..d5037e4fe262b2c88395d78535dd1fc3f0376a34 GIT binary patch literal 2163 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`&Fe;1l8sRFG+NG}G*K zip|k1nJTz}NvYZ0Q=>zy#Kuu^yCgPn87u1p{fqfRRtbEupxEQOs}R@t40} zsnuTi_2b^Yg*{DsrS5+};Ude~$n10K-07I=gGH6nwvvZ&U(m+A2r#%(@>u0wVlDN zC0>#|N*AvJy~3E}?e4vL>4nJUO525j1zO2`$23c(}y# zda@TXFfjk|ba4#vIKFn;-}vBEkptzIE}i+5n(AGB^;pAB!@S)G8cb)bu|D=rs)u*R z4n;1(J2SXFHMkeOIP2pbwles#rli*13)(*?bxeD{{?op9cDs32oL~O=a_zaD_n%vy zuRK>gZ}H{7{7lD~f)fKb-i(O}$q8Hx;cZ z2nh?do_jS^-%4x4o}O*`T#P$jNUbTgF27RQQ*fWlpz2lGo+s;$O5I|uR7}|Obsw9( zbcE-OhySKW);F)ecUmV!u0i4M4Utb~hgZcM&dNwTywA;wga4V-HHRgwS-IWMiWwAk zZJwIdf5>@BnXXG&qRu&;O};N~-0iGh^ub^y_qGT3*1Zv8xV!$#o~-w6?jlEb-LuQ# zoHRQnL(fgX=X&}4sQrDo+2Vs+`zaZTtS_tn z?`XT|>GR`RG%x%8y7ZJUciR>kCcT{dqU@w{g#Y8}z*67v$jiSEy_vA&qFCV9X#$sC zFH!8VIu>cV>jPsO(<6>Wd0nb^(vQoQon$bnd!eW!|M0j%w4LLu8K)mlZ%?qCvf)tM zn#5%5x>Y-BBh4bTGMp_peP(CN+6H%@rF~YZ*B-0;ExWw@ z!{N7Wy>?>Z!TgxHIy!V zoLl*7(u~P%C%Yq4jOC3s_vD;(eeh{&=8?wtt*4xn{7-c}m=V|f=fmR)@8AB$_Spgt zWVNSl%V*&&VyJ(a=l6Jh)Dex`{S!DgHEoFboB!?p>Him$Y9??mT|DQiQhnUfeRe#q zTTZMgnc{LNMQ}&i+{bx;SfgD0B$RYFJ6>zfEGQ5$aSXdO$>*QWqUPDg#^#R89iKcA zUoXM!pE==XL{3<<#1-vjaVboaCsW)^I;tj?CWN12?f>!IO~rHRlYYznEdo!SV%)U6 z1is(pYCmKt#C89Zr-w;P8gqu1{F(39)x6IyRuDsJJr zJx@HEb@>IY8SnL^e0M5(UOB<*`Lu|)bIYXGzy7)Y^PXk>{QtlA4)d7>3)&hkPrMB* z8dOVMBT7;dOH!?pi&B9UgOP!efv$m(u7O#Ip`n$bft8W5wt=CQfkEQ^DS;>&a`RI% z(<*Um5NOhQ3)CP9vLQG>t)x7$D3zhSyj(9cFS|H7u^?41zbJk7I~ysWA_h-aKbLh* G2~7ZG*}$3r literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/NetworkingContentDelivery/AwsAppMesh.png b/aws-v2/icons-50x50/NetworkingContentDelivery/AwsAppMesh.png new file mode 100644 index 0000000000000000000000000000000000000000..d0217ec408828f4e5479503be98f56677ee0b268 GIT binary patch literal 1496 zcmZ`%SyYk<82xop(`Y#@C&y;abgF5lMF(w1TPzoFp)7Tfqb8y#k{jZZspW!Zk)~~G zo=hvvb}E<3G8GU-#0>=$5kxitSzL*np~rcchx^@g@A>ZezK2_Q2JX4q#?A%+fYmUl z+gTGk{lLnfOmmkoE!RXVqFjAl0f1b*%80Ts>8)t!SziE1-w6O$@&LeKvaZMgAQ=n* ziZB3xlmWozgvyV8E&yPD`izgiJJy97?M%IRhS6Lz`Q@493bHpELXCn@VvbS2zLd@= zmZrrEtTt7=TW8b}3f7sL8_H^bBU@VdF68LBOpWo|GV_a)gdK=EMoWTrHB^bz@}(*M zT;sz@PLGB^sB3s28td2UW(*x<*`;$mX=fM%RQ3A@qKkfv1b2F(Cp`()RZHRzcg^IT zXC-*htBIp8ZwoG*phcU0I7)p~F#7u5MA~Tv9!kHHJUqhC%xb@VeI;XOs%&Ki5wsdv|G7h9UY) z#KDf7V3uZjiQP4$QyU)U@_4;k{fyxTZZQ5-=dC36P^UW4gWmC0R$n|`nZ?y>40R-a z+{wF{r=Mj!E*xupF1Z;$^rmd$M$BMmlR_q(|L|CxkLs(+d&?KxApg~E1+0fS?Fe`~Q z|IK7t5n#UVR$_BYkj>^e60X|RM<1A*t3R|89cF8B${K8LRtPC83qo+A{cXK%T~uZV z!?R_R(LCp5`?i{J(Rw#Xk>6P_q(>k;)YT6bL|l24qy&+k#VG8Q6-Xry@-h8{LskeW z!(f^30YZXEAR`GxqE+k!)nX*d<^zru2m~@{RHN&-quB@L@VL&0A;Lb2Oes=G)WX8u zF`_BeL;ey-A`W(ghfP1pRcJGcGOvjAMhXoLq4sRj!DpvH&k1ct$2$> zPJQThY1^&EqAuV@qya! zh(;9o71>{LoNKOKKf8)9!>T>N_LQ`$TI9fny3?qFL>ElL*MV`LPqx31S<%P52`OuX zj|T^^DnICZ5_c>wrL6MOg~1WcP;xch61jMB zLkqS2MR(vfoII!j@&d&~A~vFBj+p((rcea2zwp-@Dur}@($@9w~rIolxTHt8lI9;W8>rTGUSu{f|B2q*=ngJ zI#ubjOLIRKaA5U+amv@khfh69zO&!P(iQ+Bciu>26t~xp)jA n6@`xkQd3hMuyME~G%6v|As!!fU+rRNS^{A1aJN?{!*c!wGhY`# literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/NetworkingContentDelivery/AwsClientVpn.png b/aws-v2/icons-50x50/NetworkingContentDelivery/AwsClientVpn.png new file mode 100644 index 0000000000000000000000000000000000000000..621b6332077c6628e9cd5ed1dc9cb4a81d82001d GIT binary patch literal 1664 zcmV-`27md9P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw0007o zP)t-sX*|VfJH=-?#A`mra!AQ`P0Djg$!kBxXF9}pPRgW-+|I!4#&&Mri|UNnc>a8?Cd1SX*mKN z%HGuS$F}LcspX1i(tTFVe^||NM#!Ru+wA7}f?dyfQOn)a^3}-i?dSNVirj8P$H=(q z{QLgNx$2sH*qwjb$++tF^Zc});&n^O<=yqCjNNxn%b9xEZ$!stIK;T33> z?&RC_*^zM7@a*}#sO9qR`mveeub1G_#O-=h%#(A~ z(#7s@MabC9@XfvK*2?d0LdS$((C_Q{nS0o)lHQ(y+Vk-Gh-J~&%kO12!=HlM^6&bb ze%bEn_;N_djA_!If!UUJ){bn`j&0MPfZ367)X%`|^Y8lf@cWW+)x)vqh-A@+W6_Li z(~WD>hh)*XqvYx0_Md~=%e(8)!tJx2;=iosept~KWL?&$d4((>5N@W{97`}zH?mEYIO@7m7sxuoR5uIICy;;N9|>*n`% zOv>)*`L&Eri!Ps;!R0HKcPc>n+a0b)x>MAqlEYN-GK010qNS#tmZ z)W84%)W89eZ2}(v000McNliru15fu}ckd%_HFXUl z^l)fuY3p!6n6kQh`V0n!Lin{Y8X24Dz?3kuo64E#m|IwK7~s*uWMyr`0p}Uo^4Zxt zNESyk<%#KaUB zz+F=dHIJ>TsuDeVIO^&fprOUc$}12E4vxlLBd8w&o0?nDtzpuXR)LBMv9;#4F#$na zdku>a%*2jPC3G#ZUGWfU#_pcpzWxb7&>uUohXrB{N4#7+x)zS8f=Nt}bT)ZPy;cDb z1P2#rO_>aF8dLw&X-w!b&tg0s9HdO)MNJViX3U&5dk&CnFM>p_;oNz)7*WF^Q`F7~ z^iAM=YuiAMK)(eG&4HAy^?YDR2r-oxEW%9B2DOW)cr96~p}5R?xgi77ij}KYD=`=@ zw_e5|Tf1hh*18ld@z1!v#CpTVO`F$-0ks59+~NWZX~X4VTTQlYx0c@FZHP4?8!TC! zuyfb$J|*YV;-M_=Cy=ci0!BB;e+>80GuSD@f>?xm#$L=@wxMpyly;Hpt7Be8V_ z9E{eS!x;bofib|Z&){3O0000bbVXQnWMOn=I%9HWVRU5xGB7eQEif`IFg8>%F*-3Y zIx;jXFflqXFr;{@-v9srC3HntbYx+4WjbwdWNBu305UK#FfA}LEig7zF)=zZFgh|c zD=;xSFfi365@P@W02y>eSaefwW^{L9a%BK_cXuvnZfkR6VQ^(GZ*pgw?mQX*0000< KMNUMnLSTZKEM~+2 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/NetworkingContentDelivery/AwsCloudMap.png b/aws-v2/icons-50x50/NetworkingContentDelivery/AwsCloudMap.png new file mode 100644 index 0000000000000000000000000000000000000000..219aa9139b08acb54653b5233aecd4916690a9fb GIT binary patch literal 1764 zcmZ`&X*ipS8vRgedYRh|)u*&G9n*1DYnkZ~j8a;;#b`&hw0Gv2NTL4H-2Y_9LmAnD~Q6>Pu z_W=MMC1K}ke|?$ zF$ubJH48FH_$Vw*pjM|dwq*O5uGM#WthUkxA#XeU7PcUQvL@K+Ygh^fjpF|j47czg z7Nal+%-bAhKAbW)DV-P;cD~_A_&d{B$@@a~#@g=dsF`SI9BX=g>;wOaJ!ZI-_tb;X zT0GC2-)b*k$POk8xbpUL<tBTr^*oIfuM69`BA%aK}%f#kCoXf%nTDm7I;46nbR}E%ng^86|$^OQK*U_m8}JRa?W3$aB{W5f|o z*e5qI0oO+I;nNBC2)*^(-R%RxvRt?Sv6qbb3P$v#F4c>l3VSwkAhK3HR{7`H>c=8@VAKzeY{UlkxWZ@L?jLh z8?xtWG8lxv1et-8fj^E!IE_gJJLx{8P+N31l-ymj*i*CEUA@>-%auv@s?zBEMfoac z3*E6g(73$4wa=VdpP$(%OQbEcH(@t0>yq7uZ06zN;YiyGwwq7IudOc1YcuB(9}tF` zdAMFarh9dcyv`)A69C<6nC1-&un;DbP2y6X+EG^Py^RpY70h9CzDSKuEeiN%`J70e*TtP~Hw{JN} zdRjTv3h@Qp$ukmAnjZWNrTj4E^9u7Q0_@^=l&h?!aqP?|^Jv9`D9?f&?A)C&{yt|^ zYke*N7ooV4VqMP%wBq8D>*u1sgs7{W_u+9l%L_}3I`aWRKBrHg)IOng>eBo-Uw{pv zx}KIuRmVF9fm-*F_kM`d+>iTStD_?du_@Ek$aT+kaVFp$FJGoKt@Y$G>F6Q~kyV*H zF*G?wLs1CK8$(m$j11lGiKhqqD#f~XUdknBO42T;-LM}SzW8-5JjC~f$7WVmZuZd- z-+wz5-aZC)1-smy7;G{yH?q1kOE$Y|d#bKJ`BEckxZ%5xJ#~e8Z~JieIHP|V88yE9 z%Ik5CmP3evpMY;3?!}>!sMB*~GMTP6NoG~+vuX9vsiq7g5Gp=y@ATchy-RfwE=Q09 zRj%+?_A;*F(xa$f9=3vVp>&x{*F1<&YJ>4__KD~BBR~8QmfE$UQ+M@IKwkR;Pmpd(|M(9yD zZ*G-pa9#*z`KImWFeeR@|5to^B*Y(1_9)I=Y)j4GZ_4zsDp(aL`glegx-X#@z zr9aWch;2-rHJouLSdo45Zz1c_Y;)1W3q6O)Y&&%e#JtJTUhRd81ZU@4@h|msURx>U z;0lx~-fF9Z%2_K%)GBO(h&3U;*NB!F->6@sO63$k)3c{!MJ5mNF|#X~^n34EQ)~Xf#tb$3wL?nFs(X+hVu0kSZ& z4-f&qh(M5kM4*BIGZQltV-quDlWXp#rXW)jklFV}CZ-@0le*YE6^t)k^a8$z$>tbpfa)bS;Z0nc64=Uw)aW>8|3A~ AyZ`_I literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/NetworkingContentDelivery/AwsDirectConnect.png b/aws-v2/icons-50x50/NetworkingContentDelivery/AwsDirectConnect.png new file mode 100644 index 0000000000000000000000000000000000000000..8c41e01ebab1307ca9125f743d2e467cbc3fb284 GIT binary patch literal 1714 zcmZ{iX*Ao38pi*0vs7C%w=>M5?HzTdo$3iyoraoPD-Eq(MolM)#9Ad1d%0;SRYjF* zf+>njl|hZIQ7R#OVvi7Fm&js|3UzyL`tg3aAKv$Op69&JdA~ea9yhKT=zXIH0Du9+ z)yYdk%g>{;PqWX=CZuVwKg8bM9su6t>F*&9X!OY-S1)$}NHPNed^!N^YApN`0K|d- zKn@20FcAR0jxMEm+5&*~a}PHk=P+A(m<>JTa&NdDJp|kv<;cv57;Y+_Wwp!uyOqpV zS$)w=R`6h?JtOzd@GxU#eR+3Yq~gCV%<2T^a%?i=%3DcL4xiy6(b5!ULn*wNOqdD-0dpE=?(qv&u0{p?M&oAQ_1WYZ>{?;X;IwhlcD$3ml3f3q8nvr=V0X6yF(;&l=!Vs5+OLG?2e8V~{f z_SQa|pBm$a(H>gY&0@@SKXq$zi@QlB zXIfk|7n?hNS;x72;U}9+n@dOMOoG49-P1lAd@e~Z`w`UC9&8#LJ8xhM)#p?h!Me>F z3p0IQ`6JcW+Fn!0-<>=AYptjM^hwd!h|*t(JnYFrqG0gc6>G9XnqQ;v^n}O&B^U<# zfIILwi*s*^4PF1fy4ku-=6?&?qcx!wtq+%N zh$IpT&k;Jjsrtt;l z^Dqmn=1Rq}0JE$UHgR<;>Z~um3ZxstXvX7+#l^*LT#r-vg3iy0*Yg*xj3O)yeOaKg znvx?bz{tP!G#QS}XMv@OCfd2j17VKoCLt%D9g7~&*5cCTe#mCj?EpQfMC-Y)^^)Oe zlb_&Z=wBE12fhvHd>YL@7nWi!PWiX5PUw#vw-eKza7}N8=q~(lU;eVhWq&j155xAB zrsG%pldjO4-cD{r=XStAUTLLxk2L2blC2gRSzLXKrl84ij z|1{1ShC?B6XmC&rS_8lmWC=0{S(<~aeJm`%79gT1R|qQVZn+2 zKY;Zz7HR^@ooF=!w@KK^{z-3V+DA{u=@Dkh|4#r7M`5dd+%;Z*McC;S)T CLV2kG literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/NetworkingContentDelivery/AwsGlobalAccelerator.png b/aws-v2/icons-50x50/NetworkingContentDelivery/AwsGlobalAccelerator.png new file mode 100644 index 0000000000000000000000000000000000000000..fd8afff95a8f4ba8dc72ad05e0b9f180f35af660 GIT binary patch literal 3121 zcmZ`*c{tSH_aD=cCfkQ8WKGC2G%~^@V;c;{ry1+WzBWX*nj~4XXN!-0WE;CIWli?T zk{D%|P?lnBg>2uqKYxGx?(^LHdhWgFoO|wb?(3Wzb=y#f6?zE@0)beux>^JPub*~i zCSVjqM^*y>aZ$&qgFw~s=MU`|fw{1QE&&GuJr)Ong2F(czra$^G6?hl0RpYsfu3Q8w0+IyKmg8p>JoiG45MwQogvX3ECei`^~K^aXBWXtEKuGk zq&5`vmbCv8PM_<^aGxr2qLO3Z@eXc`thUP+R7 zNGodL$!aJo=ceIck}VV1F(}t5sEM_kGAdWV#W$kl#ea2^v;QGK#`?96+0^Hh^}J?^ z|Hm2>13?QBsF8V?$Y3LGYoL|Z?K0FVam&kvglJ;%7 znrB#-trFuZnQE@*q=<{^&)=l%n$ViBe2c5++lVG0* z`sG)^AbR+d`+(;ilB{VvI`#8-*(c`88&OO8Vt(L^o~p~nP!8Q;qXJfj>f1X)yE$)H zLhrGqe1h_&Hoy24Xdg62$?UK=@x4+)|Dw(6Ws@jR1w$5F& zqRd;AJ2-e&)j9$x_Szs|8Fc{yTu+lYuKqP1-k9|6xNL#=nm`Nz?iaxrsK%d228E z2L?U^!aG?HA-V4oMsce9d#>KRXEYTPgGzxwT!{Y~(rIP!=Q%gk@4z=}SJk|GMyQfX z*GMvZs)9YpR{t{lZD~)Qi`fKzjibz}uti$!q+2xcm_=sI+SCKS&^E@j+?tR_*ND!o zUwX8s@22$7GfS&njo23LY{CJKZo;DQTHx00Y76Ue^!pE2hW9-K=Qlr>)1jVQy|5$h z7q7{TN`6Xuc*RuqNTk>?RNCaZAzR>yKy;I1fLYK)iAw56(c4J;W9mpaKH0ZbX>fe* zr2HHqq`%B-iEc`G*AbT&ln2$WEZ}`4-5p-RV0h#hJxlX?df@P8PrBTo<8F${|!Ohd9PGr(DV-!Wv zD}`7!4lB*Hf^^jFTeraPw!4}wj|*mf#Y*ZQ9sFMTcAkhgZl`AF?k~YjgPrl74aRx- z;*Zts$s~ICVc-5v0<{Y{*GO;aY)o~KaFrAh+IuAM++FZ^<&`YHH#3b|Q1c~trtrGA zpNHy<;9r_Jzeh?y4!sj8MwKkNv+{!-UC&8_S6qg~l!~2aO2S^Oo`eB3y*K$XLB6Va zlrUBbHPB2lT$U&mPL=B|hz{e+I;H;owhkkk)uq)&h=$~a-g|wvvbjUsTD8yucuVK{ z?doyZ^$+t~rVkkg41NrkLyr@l`_}aCn8!7lco@e>c&V$o)$puqnOvixZ)ArECjv$FbJBb{* zVw*LMAzsTB!;#ltG+%avBgN7<1p4i2r6Fa%l(M8W?-%h14Iq@0zK^6sGBA?=+_Duz zWppC+qL)40Ub}C}jlZy$&81aM;#3_to-bY$Z8>i!b6J>|#@nc(bEhaLl^wV7qfGu@ z%e8?Da>{lNI`X!)yAvj#tJ&zgX5esa9y2mCq}f0d4-uFOEvIi8^`=8Q3W8p<$2`6t1v{*U1^v)JstAm3bAgjq{G$hl$=2Q8r(Jh>jSSk(Qv{MO4i5Ok-yUBFHwQ1kh`Ysi2?b{3{&)1 z_THlU^z^O}nyZ%@q<{;h!yY@_)ZR~RmQKr-+Sqv!8q4ZvKD?+^EAe(y12!nKJbgiG zjmohdW_@sn0brAoUjwALsT(U*xlR9z6GOTo4C z786Z32gcRH-)&>VXDJK+4L+@#HN)T)B^_}d&1G4`?^r$$8kRpysSalGN6+Zqt5Nf) z?48x&^GYR-pL7Y|dNnjs_o3%Z{0;9v-8?;%^hdioR z{=_TH^1b=%TfUkm(`| z`CTEQpN#t5udI2%qY2;Q<;`_`CNjExcie#T}^IXRRZ0(D(M8X<>5Ai(UoZvRKY{k|i~+3){X@FDPy0SdgQ tCm7v#_9feSJAue#vMkBN&Bwvc(@FNew@c=_$|XPugvA(YRchFV{0~G()^h*= literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/NetworkingContentDelivery/AwsPrivatelink.png b/aws-v2/icons-50x50/NetworkingContentDelivery/AwsPrivatelink.png new file mode 100644 index 0000000000000000000000000000000000000000..0e03eb51d9b7fc9ea2ce117a789cc782e97f1754 GIT binary patch literal 1589 zcmZ{ido zzzXIA4KykEQ|;Vl>PHl*Stc=y^ziopfVSe@AH&Q|^Vi`%f&KuH_ALMqvH@VjWDzs~ zkPHHVSp)z;DgeM1Q{8p-8~|)h5AX}}iatk=I!lj)(4ru;cu!`s9|wPBAjyXvd!7;L zMvFPm$cqqm{4pis>C|%ljM6YQvC4n1tdG&fr*<=EgIoLNZ9bWEfR?n&o zI<0X|W$30(r(PLoERm&O=SD&3q=b=m{YUNe`twKfhl!(tUTu;$i}Pkq*gsE<8AiL( zO5#U!bH>^n@$Cx?5nuO?I?a7Mhw)-PNgrRBF}`W|koZ08eh4o!RB-ni_j#%O6?rN* zT$pi_FQm;+@RuIp#-0(SvXSM*Ipe%$o&9Q9~_dawKGXc_Cvj=#jjU1q?DUOQA^VayTe@QQ=7g+wMgY>4+Dq5$o3>!2<`9-GKI#WJm)snQXBaFo*~wCISu8fM?Uv+ zgmeX_SrYxs{+js`gY6s7vHYI#EwKSTotApiW#DGWA!DVGGr<_+%X)>oI=+HOdf5g? zbXUE}efBuJw!<3kp4NTOk(GYQ$^JfyPv{{d;Gs3vyR0sC7LqFS^N(D#i)y;n`SL5h zEAl}eu>hSJo0ng-En|HTns2s7JACYDd^j9_^@=|hr5Y(M-5u8ID=1-`Ws;w3_rr~$ zE}L)DgK-C1%l`hiHKJJh2-*pyu#6`gvSoSeL71upWh&fz&1G{2xW8 zA_~D0wn~z^+^DCj*M1_W{(klR=iDkA75MH0iX8~FSIw^ynEPIssJun-XnuPU{mqH2 zFeu|tiK|-aa5?h$&2D6UJ9x^`FiJ*55Q9VOh*VUw20|vvHmttfR#D-4CJv31w4cI= z^#{)0O|c>Dr@aL^eRh5KwOma+dFOBqMfYw~seD*!IH+-{y%}ZgotSLo&OJbc5U-D1?)auxR!v%;lq+p j03MG&79Agp4G+VhjwK{TRxO;{XIcVaUT|oOCnED-$ud3# literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/NetworkingContentDelivery/AwsSiteToSiteVpn.png b/aws-v2/icons-50x50/NetworkingContentDelivery/AwsSiteToSiteVpn.png new file mode 100644 index 0000000000000000000000000000000000000000..248890caf716f508fb985e5218b95a69420bd7af GIT binary patch literal 1414 zcmZ`(eKgYx82%;XBTC)6(z#u?BGowCICUF!uaEh-Cdw+3bIfdvI}>BRbE&kb6be&O zH${}MNaAK2`>~q%5$iU11001Ko zcbD@TgnnW@#ZEP_o*5m4VwMY%FtE2Qmp(|m>^;!zdNOnU7!<^=5~s^?BbU&skssvq}J{O6)%K~a)mVo+6>Bq&Ju{N~}<*TuEE z;)z=r-m{ycRrSWaT&#%jxJ$N z(#ms29>xt++#h+8HuzUSR}XbA+Knj@se)~(Wm&_yG5w2kt2Kq=c*hR)%Ek~+DW6 zaB)PsGtfb%I?j4vD8#lJfbh}^3-j+h&dAN8+z9*0;bZc;R=N{a>!6E}20CVG^UF~S z>q7^RGc3G|_v*kcbW3vc3X#ZuKAA_WEG^T=)P~{YJCVk8#D~OHFrm)W)C_Xmc1&rK zRYT5(W|ik;Ly>7L&QLm8)O%Z}(Kup%fUE0n`y{MYP;?YAI__%!-nP=rLGCcEZJ@8O zQ?%PSIeEhYzp-^_YkrMP&%jvU$k5o>c*hP`V5dFk;9;l%97&a?Jj@wCzQ`rbL(NZsJiNlV=vP`S00%=G&`ABd!q`N{r)22@pF0QLf4gg1VuqTyh9stzTarK z|L-96K3iqP%t;PbH`Dn|Ld_benyngi!J)!;KCvY|=}E@!s;>tz1KwLXW&B{B^#~LQ zLh5yCyM&|su(;Ob8#;&dQ&B$HhAT}54?J%5Q^zVxbTKAX7Aa*#CgjV07vCxmpEGp6 z&%dm@>zz4$z@+CHmTrE>z)w$5n@a2OqMU1cSQWlf&$P#jS`+M#32M+&HtQCZc9y19 zrJ35Aztq*_X`1!&`(v{p!u^OLC?W=ij>c#JfP$f5YcSLrd;$r9z#w24^yG0c1O^7@ z=TtlW$ABk<;IIk*Z;){HzG)2mzF+VqV2LDDGzK7%NH)00h!`{~3S&cv4y7m@%rr}Y N2mGwd8>gW3e*s$U(E|Vg literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/NetworkingContentDelivery/AwsTransitGateway.png b/aws-v2/icons-50x50/NetworkingContentDelivery/AwsTransitGateway.png new file mode 100644 index 0000000000000000000000000000000000000000..840acf0bc2d5dbc0ce1cbdde02ec3505ae866449 GIT binary patch literal 1315 zcmV+;1>E|HP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw0004N zP)t-sX*|VfJH=-@#Ai9gX*4H*v#*e>vvgl|!#ni{{ z-P7`MM#$90?%ve$(82ATe%X|C*37-@*Ua$EzU*o}#n;R5%)INiq2uG*^ma|kqK4bU zu;_+j(B0DV@a*~A((&BU@ohoJgI&+SuIGYW&-eBG;Men+de`CD^ziHXW;n!|df4{! z{ORKM_VfGC!R^4U=iJirj%(B2)AG;3?8LL^)yVJaOV2XskIMF->p z1`G-tXF4Z}0007eNklnHk*R1(jv7vnVXI!maa@q zXXUc?QEOlS{vdVwD2es#dG<@^w+pEGZnFYt znF`==&bUwv$7dh8W}FUV5Fq9ryXQUL1(ICwdgk4(IRZ>ZP`<^bC$yhn*g$|~2!C+- z>7tLC2nnq`3r8U2_^2QRcn-n{{d^@f39-7i9)l`7j*kn%2G6OSplx$)^>$VvaVw#* zuq0FL_BNYJYNb=e3wP)iZorp*ndsg{#xCKwWY2W(h}cZ~bbDYSm{+m>-!j?Pscfd7 z-S#F&==B=r#kX*9l;xpUw3vrFNs{k&B7=F7KbzjgQ9ah z4cOiDL(uybRVt%sxzwx70-%3ycf0{s+vqHS2G;x#Z5^kwrUEFRAg3nNDRNQ<1yfdH zHv%k2&H5^;^+hW` zRO<`>OkW!qEVHy6^bAbx5*vq1kxe$i}s0@w>MyFjQR@ z#FQIGT}cfDX-vD4`WgdwS$q%iuj3C22zp>O=#BaS001R)MObuXVRU6WV{&C-bY%cC zFfuSLFfuJLHdHY&Ix#RhGB+zQF*-0Xm5{JP0000bbVXQnWMOn=I&E)cX=Zr%F*-3YIx;saFflqXFyze${r~^~8FWQhbW?9;ba!ELWdL_~cP?peYja~^ ZaAhuUa%Y?FJQ@H1002ovPDHLkV1kG6oT2~# literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/NetworkingContentDelivery/ElasticLoadBalancing.png b/aws-v2/icons-50x50/NetworkingContentDelivery/ElasticLoadBalancing.png new file mode 100644 index 0000000000000000000000000000000000000000..c2097d46e20c1fab0d9a89f3583c1a3f5244cbcc GIT binary patch literal 1377 zcmZ{iYgEz)7{>pax7FNA7gp=C=E1Vm5KkQ?b7`oMm&{~Zoi$KF5d~BnXwED%bI!bG zl9#2~3DU^BS>~0SqJ|2olXQ4R5Kz3MTceNrun+J1JI{08=e%E@bU$BD)13!)0svr& zM8N%Zgnk~A9lC8TrKRX#5a#OR3IH`(yS6cgI{jS;!run~6086q`7Quxbyl(r0OBA3 zAV&iLtPlV!$i;6iI|G2esh@X%JKmWS4r7PG*x_e6VNUGZ*ZXUWq&;sH?Jwu@DIX%w zbHibrycn^3YF$3PF6>fD2A7r>wapdNL^mG(EGPc5U}|h-pi7yE>WgsUkl?&$zezMI zZRzdNlH}1Pr8X^O0O!b#aN+j8QwTeigdeys^Cx7|wK(sdhSJG#k*4_8XgYSFzipwv zeF1-tb1SG%E#DOJRLR%+qdoY{?D3*sM`DrPxzXafVkx&_zPCluRU@m+ok+(G{NmH2 zoZDEK-4J)H{~BJdE14u-;FYD0O^BD5)!Lblt3zB>U+cn$ZuKBXl}!>woa21xQ9r&p zk`&m-u9am)iKv$Z{3iLTW~;kdPVwq4j32I{OEU>W(~{N6KUXrs2jjeYRI-h#+zE|Z z+xTQE%9U4gYg9GADdMXLF5DKz%%WnmB3<$za_B|Qcx&bCr%#{A9{iLW@9$xR-1>RS z#qQh~@o4|z;=*RUpJ0A!UCdWUxpK3Jq5-y&o-mvjEAC*;tt@RZv&J*&dt{SqUA402r_;5?QbCJCI>Z($nc~Y%|Ua*%ZoYhRod#)2-kP%m70XDKQ1n(#}0kSVYy~(i`J0 za!qT}Kj%+D_8U7I7>ye3N@WCRS#X8bizaOd)Ge0qxFtOtgX0#Cyrx-sfN)j^S;4-$ zFNuD{VvM#BC#;>or)|%50VGN&4!hhwWabd-+sN{+HZo^tcn5vt*z zDM8aa%O?#Y6SlpIy>dA8-w$~oEhu;x$j?B=V&LFd?A~u9%+|9QEIs_o(^ZwE@W=>m zb=osdmp;mia2*9sX=^2yTzMN@8Jd=G?9Jfy9rqD|yS*Xpp-iZ0sm=5E zivUt8#$2j6f_|D= z5rE_pEH&{6W-gz(;h{GJ02Tb(Yw!;F-@4X-Degg(Pz(hN3yHz%06-y7h%E$a3po>D zZx6GFz@UyNA@(o`BxIz$@;`wnQYao5|NjBARGNh@u>bRiDK aV8~cIQcPHp%K3oq2tc~~!dY(UJO2W3u(#>} literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/NetworkingContentDelivery/ElasticLoadBalancingClassicLoadBalancer.png b/aws-v2/icons-50x50/NetworkingContentDelivery/ElasticLoadBalancingClassicLoadBalancer.png new file mode 100644 index 0000000000000000000000000000000000000000..2a9a4ba252803cd79da24180f3bccdcef8a7454f GIT binary patch literal 2632 zcmeHH_g9nI7X1hjBE5=15Tq#rAw&g9zJ!(pf&?OMP*Ea~gaibE08#`(83RIqhzdg& zbZ9D7MMk6~lo{HHqaX-M2Mbmh0cGNkZ>{%y|G?aJ&)w_nbN0RK?seBqqd42kN~uc$ z03b_pz`KeN^*vzXqSf%_xnvPQ88&1a0I1KB-aNfclxzDrxRL=N#sB~kQvhIHL?tc) zKm-y1mZ<=M&I16ovxWDMf&c)SqByw|L=8+($O45-urm-NVBvZKFx>$-0TUx)x|yIL z5ZlGXb~8mJR=~mv0x&`brk8~g27p2ax|@aTWng-kSYe259}6R3h*TIsAWp;!1905| z);&zHSG51X^M?)yepvn2z5n9?3;gc}ir#h*O{r1@AK9+XZX*2gPz2e(4lVutWqG(N z0;eQ#AW``4+vbPG>4o<_NrxnDZ@d}3?z~sqz|N>>u8<5DFE)nxKj%)W=B}BFLCh}i z(5hpqY3!DlY8kPqe0j(4j~DY@`_QvbY3uklmWhQlN=|J1%-6JouTM00-1|j8A$lyG zBiKMb_QN6LO6)<3N%-P19y44ULsvdEp5-H+Xv2Z}_ar^fW%Q*wl5|NT@5}6=53z3kK+QmTcO$UH&CM3L# zyF*Xvl?^*L+RmP#WWurh+{@3U&F_?T-U~YGJt*4(E9}UlW|&VW4w~7F@?R>L>S^zH z%oTT3B#=?2xl}!hr!`HjHBbL}uW@++eaLFq(r&c1er#i8EPBmy zBk(v>V46j^^z34|aQRo6HXOZQIX%2&@WKgfvafWuq4%8$K}?n^z@Z}i>k?C!f^`%| zb((6uk2+l)E-tU|_b{9wa%^ZFIy-`+O!+>Ev}kI>??I=yWZqEiJiOPaD=F^mig(r( z5OMgK=UaGw)dX**Uo)Fw^A#@#Gzc=J&ZW??cjbdfK|%p~Kk+yECWVoR7(d#J-M|L~ z&OLk8U*y4i9f6RjU{;!o&q>zbbP2uLbv`Uv;lP(zAp08Cywk~w>(T9{%B`v9NF_NC zkM=b_f_kqTQ;K0bD+($k5|>*JdEa=`>=_S{iP$%Lg){IuQj?+wkr>(W^~o98@u#nm zo~<9~t++D3>B}0AxazuTP}^_eN!c)Fv^ zpmwS){xE1HlqtQK;ByR>rZ=*fnj0K=^5S|aZnIR4p7{_<-$DwOIoyRy91{e;Q1Pk% zqkUV8GqjSpm}O(@rQ#bywRo!U?Kh3;o11mYLZ6^ZYZ^?#1vI3MU5s0hbE@K&Kg04T zHdKp;w$=-zbrn6Pd`E^$Ut=n}R>=PR@dv!HFRYFC=aI>#O%L5V(Tcfi&`6AQ%~Bht)2NnMc_R=dZe%Qc{JT>i1BP@$o{g#tvzn`I$6(YIJS_?qs9FYVvE2U?u3t8&!=uI5Q$~eb0t@CWm-$+ z4$ywq<9o+nI1Qf+b>G&$wdb96*-W||6hOvM@rLp^?bT*>$%6AvhD_&!k8HZ^7&U?3+jc|9*m72%Q~uI*bNHMMWW)!GYm^ ar_a(5Az_Syx1hSH2_O-i@waTLN&f(e0+C?= literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/NetworkingContentDelivery/ElasticLoadBalancingElbApplicationLoadBalancer.png b/aws-v2/icons-50x50/NetworkingContentDelivery/ElasticLoadBalancingElbApplicationLoadBalancer.png new file mode 100644 index 0000000000000000000000000000000000000000..4b16747968ab37b5259ba22b09abf108addba167 GIT binary patch literal 2073 zcmds1XH?Ty6#oYUCWLJmA|NtlCpeG{LLh7sAgl;DfIt#v3V|>bnSw>CVg<^Q4HC6L zhahSZNYDyGl@$;g1QnCnqQvv|0?DD%_H~@gW_jLDh00US!K8wI-VS5<39;US*94m;xgD#(e5wNfV7ETa> z>t*2uEPO8$&u4->v5yH#z&pre_$*v+B%aT}^+w?MOq*UNRuGBhM_~9&3_lVK`yXwv z!2fnRV6(uc{9BS>yM?HLJP_(QREjr<|GE@$@r_RxHU^tGQisy{@5I~h=U={AU9oFe z8n34uG1N9VOs*R>sd!bscbA%5=^Ttcb-_4S`P(&13H18@7M67TbBH{I_^jiJ+>Kc+ z(QAyR>E;XjytidrJ2URRV+raqvNpTF)6i|JgbS3;{WgtvQpwn}?|0`#3y3*{gow~F zQwR%XSmoRVlZ1r0Igx-oNlj!`R5KiKV>Ivp0@AHKUI(AEJ^0ve7}?@k3RS3S&7oiQ z3~(_W8VYIksmt}}eJmvmCwG=j4Ztl3bnf)lr~B{9zO(9~Edb1zR@kj*KT>31suRQQ z5WqV`Nx#MGY`i1Cw6m*bo;{&BxW?fMMI*XJ3YLXGSP?MT6m$N8^Hii5*H zwfUBGQkO#gb(ZH}3HKg5-s~NvRiER)Y)YZif-bXd!fjrdC~PSe2R*U= z+HK_odsZ-e;85N9kcjy+`BPn`sYmaz9jy$!t&Kdyj~c1JUjNp6r{F#pB|~pHYYu_tohpKF!kX$wHk8Wj`A`ZFaW ze@Y#YW_8ln&G+I93zEOTf98Siq7)p7p;@k$I|LOX*C6O zec={lJWw>%{>z{U^38Ly%od?WSNW;tHs>-TUNVtuy~d7N9BOSXjT4RA2O!n^oKkdp zX0t!Av1W~l)VNK!;!`^5)y$hyX_}i$kE`Ra+P6K^?tn&V-CM;f)U6pQ>chU$?}mD5 z!3vXPJW}BjgAHDyG0FDzdQSO?Dz`W>gz=GgDZbj>(EO~@VA4ywJL$uH9oZkGiwTl1 zyj?}sk4~OSoo2sTZgwV6qkJDLQQeaj#CIFFuZ9ecHHgm}?5Lm0oeYo@Yok7nwyIL0+bxjD9?it8{iV;A`Xh%F)Z_A=qUP&B(~?j6|PG|?Ts^wz)qk8>wSn-G>s zQ6}JE(dRhOIP_pn7$!6>34a`k>JmGzw#R%mjtTpirUXUA(^uqGRc- z@Z^6MDCH!nf`YwYUhs|$=Wv7L!T>IpYtD*^j1LWFhndI5G0K*4>R=Gy;y@wYwmY5q E7sWb}!~g&Q literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/NetworkingContentDelivery/ElasticLoadBalancingElbNetworkLoadBalancer.png b/aws-v2/icons-50x50/NetworkingContentDelivery/ElasticLoadBalancingElbNetworkLoadBalancer.png new file mode 100644 index 0000000000000000000000000000000000000000..6fb37479c903bd6f0b766ae2897b638e9db21321 GIT binary patch literal 2286 zcmds1X;hQf7X5+{W>8Q;0uiKyCWuWK3TB`{!Gs~`17uJt31LWrOd*2cz)&%$uOgBJ znMA+=p%flc12RLVTFOHi1P4MiEn}6CqD*2xf4(2@z16k+)w}Mwd!4<`KKJgm?!6Zd z1rYUh%ya+%(DxyE1%l}CF|@XTD^h;)TM*RaJjfmZ@UH^h4XOs1Thd5@WB|xS06_LR z09XU5>=^(!fd+s%3IJfQ0f0$z`GbGp0YEL`kbkf@Sir!Gn0OHb-xrS)GTkI}oS5z= zWZ*;$f|!99#}oP)AVUx`2|_wvM8|=}VkSYv#EO`1QU(DO3Yj=z9LN*IOg9nTO-y%} zFz`~a?cZa9u0ORA;iqo+$xrx~8#3|##}s(eO0#8FApF7(3bZ4x`4~ zxx0y>(>4r&{A_6ODrQX&KJ^>Zp4fXi&>Cx@>yUBN#0vsTRJ=C7;IyzkZeTF$n4mOA zxE|Ccj`%*3@aBmI=^mYLCf_4XrPhWtAnW=*KhS^w$M>H-e4eSkJd!k~?N8GW?dd3^ z7(LNddoel8mw(fAT!{ zbp3G63KSk^SFm384v7(bee@LP`ts_ifoeVMj3g&OT8Oh@Tgfc4aU&6v>N$zs>&K3jUZP-f6_#Pr%zTX(iK_L3gop;V8!MRHQ^iR%| z7TUb-L%$aEa+JE#M)os9t18nhoTYD$gDYcOH5?lUO3ALFW&yYZBgeW1eJxcpfn06s z+flQ7RnzKS2>nX_W!-~nLCL76pVeGCx4H)NP|do;4Ne^myvpFYR^Ra}5ztcJF}rH@ z_I0QdId^9k^z^!2ru^>&)>la?E`=t>vFYy&`N`S=Ty;s;2Z*@nbvuMYWm&zl8Bc-r zR~x85qM}A-RkpC&J5&4XG<kjTU9%%cYAV6-3s+*J}kZ@0!U4xa#P($ z*a2_<6yAxvw7T$hiTf07LlLx}<`v(7iq#uk*2&NEW!r3on|~!EtBiCS6nUm2p)ga0 znc_-QJK}0}U+#)1Y){1*=1`9udgY5z%QXua_I?Punzr^`f26`#`)rE+X+LL2fhQ{r zUjm;lF4~JUEmX9P1}{ae8RMy{Fvo1S_#m?X!T#!^65NkrS4iqn4_@+NYX{ACLwoMh6)@lnjQCZSKsgia# z4fDRtsAx-2w<;f#(LQvHh+~+nwjg=E?^z^x1frkST~B_@U80r?#%J2A8VU|G&V+tQ z*3xYrGpY41c2yH(rz2hKemdTCgWhDw)-3M0v09nXkul1Q2~*U&J6)wJZ8v%FYeQ+T zy8n3-mcY2A>Cx%~jm&!6`-BLUkv*^!krL}*mdzOf%0eae3(^RzP~Sv+&rtdH%ag9O z!>yhnc?{lR`I~wC{pcTb{wNEHAeqg2E|GkfKR>w{-nG-iuf|c=Wmo*cAl9CMvFk_5 zFgQ$fTWMpy58p26`|6GXt%3%@)xzd4{Kp0#?FfjB5YFl7Iz+6Qge-_7L&Tki;7?@3 z_6}o5Q`s?C8Y>0_zya-mwnsbIqrVKsV6Yf8*1^>djlrVPwDF$${}3c3MKfYE{=2{^ z@1zMR*!6LTprlxKI+Yazq^GCvV(x}NX`;u63Wv}sOU=iTs9pLqYCnfh!PA2@2 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/NetworkingContentDelivery/NetworkingAndContentDelivery.png b/aws-v2/icons-50x50/NetworkingContentDelivery/NetworkingAndContentDelivery.png new file mode 100644 index 0000000000000000000000000000000000000000..d0393fd490e5c766c2fd8aa132b54872b836963b GIT binary patch literal 1715 zcmZ`&X;hPE7XF}U13{gNg;wgR!_4Sd5CYa|4Tz;fSd_506115hYlx98?28e^f@~ou z0)|y^VNsAElwlDh2@nX7kdOojkg#NdkPsz-YC9kEXU>^(`kZs`eeUz#d*2`LeRI7% zT@M%?H39(OfV-QsFBt9i4Du1^Pc0>7fx#f$3F!m?ZAH-cLHoe`c(9u<5&%+8008ke z0PKPiQ3?R@FaVHa003SF0A|sYZXX8#(0}0V;g0|d{s=rCPoa=YWouIDD(Gc0DF_mY z1lEhi;@#cdl9CdT&&~>WcXxBD=3WdVqa2N~*{a=KHgy8Y`lP6DtNB@TpAAVOUb~dCs?c4Wx5$qJ- zu~h%DWFKZ<QR8J0WbT=&bK3kb)DEVWm!t0#6JF^Qs&4Z*Fyb~iFJ{0B5c$_ys z&)K?(VqxuR83E%9T+KZKulLz1y+am_7;YjjjQk?UInr}Nr-Ur^9D9rLN)~o*DAJK0 z<1(D+IXc#>Xs;CC_$MO^Jux?>E{WrkqNZn?d69XG@?jtiyRduHDRgGkFU?U&P7O+%t z7e~0mn|LRBNh~+>rwI{vix|k_kE`wkP2w)l2cEBub}OD0iKgCcBziH2yX3u%s~uJ1 z&RR)9B&V%n=~b;nxBXrz(>*De&$v7;n%;U^IRCUrbp1Pe!`-hOwK-qKY&=cVx5W-hyyKO}I2dxH!Ta-Aw;+yqUZ}trSzMB;dQ-c>e;f zEpU$D>*)vR=^N~a81DPXqoAO$uprg^0BPl{N$J}8Ps`T6Gb(d>uy)~-pA~Y&)HlXf z7k&Nwy)JwPJ#1=rZZFM!TWn0KMtgd!|>6*Z&d}KPI>% z5g#w>?>9C&R*1^%2R}!JyR(zO8zUHV911&ps0LnEh6)hm=r^x_fkEb5QLfH83;}4z z484OS(}PZbzGR83BNntmpu*Cb+z z$>9?6PkuRUF}b2tX~dQl7h@l;Ao5Mu)+twEe{r%`}!{OU~8a4!jaR7sw9x$2_K&*S1IFa;wjWKR?rb@Wtz7 zjU*=Z=D;ALLCtzvb3;vTJ_3#^wT7Y`KZpF-)dE=j2^Z?g{VFO=Exu3cOF7`p$nQ|_ zS}OH;?HO5Szwy0dtYZ@rS{AxaSzXuA371LCtB?lU&C^$6J8#S?9g<&a3i0-No!8YT z%B&KRG8^OEt^HWF=onehf3lKTs_UKI-ng)+koyo+nBt#ts@gZM*S=Cewk@iA#ONuk z4*1vd{rIhr(#unQCX8OsO6$QWW;wNe?R%Cf^6$omrzndR=(F$E=^C}}!^`6_LMrsi zU2C*l*+*!LSY5G9w~sSi9c{XW(c%TM>k&S8T^G;V3??r?pVFDi6i-&Xy$z(OOP{B3 z*&a7X*WVvO|JAfLtMldY0JS^Hz6)-mSGbTV9JG3dktEHQK%y<3eGKamD8vs1-_|^@ z9Wi1L);F{~YI@>jFnI>{wSK4dXXOP*59D|b@Oag<*@N`zQ Mj_`DT{yir1KZ0^u1^@s6 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/QuantumTechnologies/AwsBraket.png b/aws-v2/icons-50x50/QuantumTechnologies/AwsBraket.png new file mode 100644 index 0000000000000000000000000000000000000000..315851d89ade081baf5481e4cadd8ad447f83aa3 GIT binary patch literal 1804 zcmZ`&dpOhy7ye~ZYG|Wf(WVPgnN@?@-E2K!hlr6%E-8!|cXB7!#ZZ`Nh0GAOt#ubd z+O&}nqfL>y7&GR6H#f#*X8N9Q{Pq3y{c+CwyyrRZInQ&R^OksfT`<_WZzli%2JUXK zD_XSM3_XxGA7|V~Yhi1I6Wj>^dhUZY2wg2dgmk+C2Y^f~0LUu@0F}0s#|MB^C;$jU z0KfqY0DBW2y}EoB0CYOMJ$+nA;d@BoMx-!9B5F4YWk?D$BFB7B%lU~>dXe_q8FHjC z{f>*0Fsznv)N-L($`y5?DGBDn&U`xBk%;_;mVH{(Rk)C9O+_8@H|3M<-1Wn)dtpI(ro_pMT=#C`XO2z_?db$(NtMj@6CJ!01c zX_PWyXC9{}SpL41_cUHf9$TY-;?{+6A4hKpsLRuR92|mEi(*#?%JH2mgrTn+O4Sle zy~I{6u@}+j)lwe+uM}q4C2EE(HOrowY0Ifal2E(XIfR8Yh)T@REHAOE0_k^M1&ix++&oxRm6h zO47T9bel!ABRR@M@}`clIVzp^I7ZNNTijnJY|j<6=coj<4c~DiM8o zx_^U55wvDeQjYQeOq5TwuCu?pi z!6KMt-n=JqE3<>^tl4$u%o^kK%FHWr)ZSIf#0H2Uo9k4()v#cxbr zrQ%oT-*502m>9T9xVTE2TBA?19{5QHA1=@Q&B2DOe0j~fe^uD=8}Dht(!hP$crzu* zO8WM(Mky8dmM)}16!>S0dA}^?pIez5l25dWx{EX`OVXiwwM?+VC2QnDC2@pNa*-VS zz4nt2oOjwZ!R0&kcB(U$;a(IGQ>m|4T9R)_Ws_4t}d%bS7HpC&w?Q!3$O(UvIhj(qt|QKov>6*mQQ_dICd{F%eQapDktzxwlx1Nj7JR1u-ANA2M%0fiI*6=rAsEkM-9~<58>{@o0O)1AJZW(~orzN2cm@M!Y6>s05}s z(t>46lt@}tU60irD?(oSRWY<{q@-dNPZ!4UN8E)KescBC^?tqk~D+*CmfGdPQCfMebf6rca667cK;BbgZgOeIOPw>i*s;7e_Ftvb!T$aDao4R? zV^^5jxE@tQ5zgtzNehVIiq7(DOwEblNmu-YImzO=i+j+K!(?}nuz#lQRJEx3wcA+H zRzl-+8mmdSJ;XWNd2IBa-mQwjmLem9%m{wf5D_vrEu|z4_FDvx0segeG zy`-44qi zY4>B- kAU!?(MAWUAWF#UX>_mK0M4ja9K5Y}=?&1Y|<{VP+U&FV#4*&oF literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/QuantumTechnologies/QuantumTechnologies.png b/aws-v2/icons-50x50/QuantumTechnologies/QuantumTechnologies.png new file mode 100644 index 0000000000000000000000000000000000000000..63b190bf502fa1f31c484cc8dd16084eff3d24c6 GIT binary patch literal 2205 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Robotics/AwsRobomakerCloudExtensionRos.png b/aws-v2/icons-50x50/Robotics/AwsRobomakerCloudExtensionRos.png new file mode 100644 index 0000000000000000000000000000000000000000..214113d9f8ea424678ea05d25265e3c3bc36bd3c GIT binary patch literal 2630 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 ZpqoNKkVpQ827);R80ebn)ZW0x{ugPT;9vj% literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Robotics/AwsRobomakerFleetManagement.png b/aws-v2/icons-50x50/Robotics/AwsRobomakerFleetManagement.png new file mode 100644 index 0000000000000000000000000000000000000000..c47d72d009320b1b62d918e76e66837ee84177da GIT binary patch literal 3150 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 fYM{=7 zOXS~z4AWf-FFuO0m?+fiC+m_fkkmmqYRy%#pGVF4uaTP%oL#zy_CLNyc>QzoiR9ZO zOHoLgvMvq}zdAb0Nlv+?;PM=&_2%qU>)`>t9v3f^E#SM43F1p6ikk^k!v6A1lKFi= z?-BV{gJS zB!^V7QB*`LBGFeAWs!<#Boa-(Py0WDz+f*wpQ!&|VA7%C#1shrcY}4X4=%zz)EkJ1 ih>-US3JCLb$9l^Lhx!sWuL&`m03$uK8x7ap?*0!daLV2Q literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Robotics/AwsRobomakerSimulation.png b/aws-v2/icons-50x50/Robotics/AwsRobomakerSimulation.png new file mode 100644 index 0000000000000000000000000000000000000000..ee084df845be67077fc7eb164dc8b35549967227 GIT binary patch literal 2201 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 QYe5r02qNP7f#j2a11eDccK`qY literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Satellite/AwsGroundStation.png b/aws-v2/icons-50x50/Satellite/AwsGroundStation.png new file mode 100644 index 0000000000000000000000000000000000000000..919383b9ef313f7851d543910667d47e4db1c237 GIT binary patch literal 1611 zcmV-R2DJH!P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw0008S zP)t-sJ4nnrN6a`y%RfuaN>5`C+}`%#w#K==tB__k)bzK1dDOU>g)Nz#qY7U>$11&u(s>K#P8|q z`O41mgpA)rQO>`_?#a#Zs;}wS+4bt{`q z&e8I#vFYpV`n~t! z=&7&i?(h2P>-pv9_@}JssIBOwtLR~D*7EcG&C&As`Tf_~^!ob#_4fSH)bo9X-J_}J zRbbPLli^lj(>+SfYjxS}?)q(a*@ceZUuxAhM9X!5+wAW8U~1MjL(67y*JyIsQC!m2 z+4Q`??m$h=h>+m%^7}(i&gkm-i<03rL&|4y*J*RuOJpyk5G?~Rq=@9_J(zwOS_ z@@8%ZM5 zxBvhE32;bRa{vLF4h1Q;0^NmI|n%)-jT#!kF04o)s^9$p?kegO_5tq>Fv77-N_7n6{bl9nOLB0*U> zc?Cr!WhE6=H92(|Vl2_n)Y8_`)zddHG&0uGG$CvaqbawUxs-*am86xmjjf%%r~_d= zj!w=lu5Rugo?hNQuD*W$j>LqQV?ba~aENATa9B8tBe7w|z~CGa84<HGa;q^m#Yz3QOrE*nuO>LbFb82Kjb$xAK0zNGX4I=4mjZMuht!>Ti zObp)K3>}?a-2{TFr?#3eT!>nQEtiIXJljqEx z$K?_-f5FU!YHAA?G2_&-n8A6;Qod#3%Y9a`u3V4c7T%`qam za_cw5_-x#iz_fWw)z)o3J$S<)o*{4hj-9=lyR>KTW@BIs+Ov0G|Na96(#}>+<%5R~ z^By_cnRo2?iG_M{ssV&j8{^5WQ>PD{kv*$;NlyJqBT%F*-3YIx{jW zFflqXFnV7n#{d8T8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H1002ov JPDHLkV1lZyWrzR( literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Satellite/Satellite.png b/aws-v2/icons-50x50/Satellite/Satellite.png new file mode 100644 index 0000000000000000000000000000000000000000..89c6d3e6faf4be5cae4d103b23fc94b59be61116 GIT binary patch literal 1763 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/SecurityIdentityCompliance/AmazonCloudDirectory.png b/aws-v2/icons-50x50/SecurityIdentityCompliance/AmazonCloudDirectory.png new file mode 100644 index 0000000000000000000000000000000000000000..b7133d86a25eb27b9320224f05b2190301769a05 GIT binary patch literal 1577 zcmZ`%dpOez82%wt)YDUkT)NPS*wAm(V#%$|rBMoN=#-hc&V4SCbEM?fO)ke=N-pV0 zry){LrQDK^itJ{#W|v~N*-FMNo%QGW$3{=R`I+HPCguQoJuDAmlGY7U|8g3>JPm<|UyM=^o~(rocH z$*o4&{dW1oN0Ry`&M^$#+MXMVlQuLfsPq+)NcrjW5`+0|c;xHTUU~Q9B|1|M)uY9y3>7wfKHq*8XtH!-u*5 z(89pbGMghv&S2Uj7%(S6V%pLadtq>x33uT|5>*ljb*B|KIBZ2M;YTM>%^=?w7louO znmOeAH}!BHyEJP{M|N{bYAgcLM4?-TUr?~1Rc7M7amRBVI^zt zVjnp!OwE+FQC63h=3DQ}yLwnIsISjoetG&_-qFqR3sOwb*hfyVeFGFUI>$GF<&2zk zMhfCnIY)!|(TOW!F+VDvAD29d@DNwke#HF7#h&4wJWaQPiLRB=tzn|erAi)uw&WW3 z6rN_emu6|lI)vng-~>tOEI0MLJ9zlmDI|KXf-Je+{PkI{wBe5IK1H3w^K}o%YS0Kr zdm%^T-#4PvWL=VXa4MiN@#1G`l*ViBRExSKA3v0?KvPG5z4>kUs-rrpc|J(@K<`)h zFe7a(4I^?@FxHsCFv12`k&TMpzvvr&`||bRX#blx{jUaJzk56E;ih#jxBfb%@NQMl z#ipi_=`A6{zaecJq2EIsX_seWRXUXu|2|f4Jjt=l?jKyv|e)ea>3Lwv9_6*g^O1#p@Knp|FtL zY6#?BYuv=kX}?;-p^*6}<-gP@bvzroC~ycoKYxEPrgQVX{4wlb`}&U(&jk5?2`vTWpH-ZO5sM>&??ZsZi_yur%>V2I5yz(tgOYi&hx3E&d@9* zeB9yAmhF4n{&54#GBC!4krtkMe4=Yql&fwtM%V06OI7JwTVm?x!HUXA7VEcY2=%3pjlXEMnwBpci29X`xNkFHJ!Z&4SYnm5G800#3FFGt^_U5yL zYut!wPdDP*Da@!r!=1giO66`t?r_hc?{Ya2Qy??Q;cBLvbQ(CmxuB;3{S;FWAUB}s zw|QOFERo}7;i{gIbx?DdTIH30(?+Mk$-!H<^2n_(+S=H literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/SecurityIdentityCompliance/AmazonCognito.png b/aws-v2/icons-50x50/SecurityIdentityCompliance/AmazonCognito.png new file mode 100644 index 0000000000000000000000000000000000000000..3112a5ad0edeb3daab6a95473b8cbee3dd5dbc11 GIT binary patch literal 1799 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/SecurityIdentityCompliance/AmazonGuardduty.png b/aws-v2/icons-50x50/SecurityIdentityCompliance/AmazonGuardduty.png new file mode 100644 index 0000000000000000000000000000000000000000..6510d256bfecfddadb67234e00dbd4e9fa4fb49b GIT binary patch literal 1875 zcmZ`)XH=7k68%8hx+*NJEU@lM5u^nYT#zatp$h^*l;SRgD!qgbN>^+k$_hSo5k#bm zjm3g=LJ7jIq!$wiHHDCbge1a?|K6YXW9FWF&)hTT%$Ye;>F4WyaKF}m000hpdO!oD zXz?wS_DQo5HK$Yxad5i%VPm z@3-E55YZNir@aXF&;@N{jPVIRa+=lJjy5o7J$c4QPA%vdqjiiaK^J$3Wd0P2;OI_^ zN?>>NeC2Z4&pK#P@%*Wo9TItaW_E{6;ZLJ@V@L^;#h;v6zj=q`ahBxaw_bfu!eaAA zCxm$7HtN$3iNgIjjJG}gB@`|slBf}}STifMjtSQ6Bn=+N9UK;7ag=jmczY;scnojn zf-$n71Ozkc9y015;%!b799;R6(>TjhOUa0>cLQPuL(E`qy&oXDcnL8$^l@{Nr{8+j zT>%=)9U7%0@^DtCa8{1I;ZX^TCBR_6ghU7y(0FSn=A$O@%IXf4#%z2-2@J&;LRd{t z#j9&V0*U)^h;YhHv_xOdFXoL;e&z9a6O+pY#oU1*YD65t(QPR;i_y@y^M%TJ*~fYL zhS|_a4UeHkOUKf^n3%rt=L62GK6Yo%_NRFXXKVd-%~ERSg0|7xjVhA+S$1m&S`W08 zk}0Au6P!Fmv?ZdO@5+@j@dkq$9=me6R7fP_PdZ9CoVCi^ywP#2x%Fn}^KH}|7HrLG zZsm9>Cb1yPjeB*1&uA>fhMrZh7?&(zFqd-*v0xj)=Y@^hdRj~(^^X_| zEJVDvzS;dkL|<9XE8-4~h?ZA2dtXVIOj>jzZyd=T7{poF?Fxju!W~vi8}2uIqO&K_ z#hdJZVJRttbOweof(RBcM5s63##w;I>`7+Iq~|&W>+sgE1&v%6g@M4v+Fs3 zdX{`PNQfh>mRwscy@osKh%vRqnpzT0x$;KFseeQh-F#>^}m2JY<+UF=opzAh!-rFsNs05YEkzlF@5B-x`|Si_k=nJdQ32DS72(+8dtOT;lgAM`m3i6H2l+5dmk%RsCXM1yEdsb!CmzmD`nwO zQ;osf*!+nKk~ER?&;PimDku>-o83uk;M`ynufD476hswP}9Cpu4AUQnXqn=qhz~T8?aN13cF}*)PvU`C{x#fcK4F{+hy$qt3x56>B#K^bU>c9P2TV1BLylYosQ* zu2c#f+oQSyVWvvzR_-OWWG}8RV5lf^X%D?A_nmr1vCXk=p1!4z2dV~fe{@J*VMo>^ zRO>~YrYv~kxqZr**Nje1v>WAI2ga%BE%*$V=XvLF0ww}j<ydMRy{@O!_b^?JLCo1i`P~zhu2z$jlco9aF1wtk#4fo)V;T@S(`YQ?xYwUmUU| zqt&##t*h~8e^sz%@icArs_SPT=`F_o_0Y)SFLr-w+E~l<`NYFn7Tp8mH3vSD!_{RF znfHYcNO>RL?v7h>P@%`V3E2e)9Q)zf?A&>=NKyHy!)3|RT50U3{$?;+e($i}Pr*kv zm@-qjZRvUTz6%`~rJ80B^`vTDO1ex6Orwnwx3Td$WkCrRqq4{Ppxhs)+9EUgrcSj9 zV)zKDdRa_8LO4M$EOXR}gt=e8(Zs|3z9#;=+v-ISrMZT0e*bY^*V?}$3Kb^t9wRH} zPbo?aWzCd8aMVaqPus06%9QX^wEw#Leo_l4ME%N(nq36vYv0EN3Xu2(e@g+7Juf{( zeT3@;L{tPK+BPyhS_*&#*a8d!TY$h;fe?r-1Z;caHxn?#77UL2r(OET{>PA%5_Ksi z_x~F-t5m;A4VvFNz*1rm*%9f{Kz4Sv*`?%!jL3-8XtR{`*#EHXwWLLWr>ift`*e88 Fe*su*#cKcn literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/SecurityIdentityCompliance/AmazonInspector.png b/aws-v2/icons-50x50/SecurityIdentityCompliance/AmazonInspector.png new file mode 100644 index 0000000000000000000000000000000000000000..90d75946d60d56572e03c1ed3b4c574169177041 GIT binary patch literal 3019 zcmZ`*c{tSH_n#!jmMu&6y&*CN*|KJgDLbW-HEXiOFdAF3PS&x6G9=4KNg`4-S+iwd zqBMlDn_(;s#`1ml=kJf-eV%h)&pr2^d+&44d7X2yRu%{jRv}gp2*iOjHMRi|_D{e} zKrg1BR09B`m!Y{K2vn2KcIbKr7)#tUwJ`^QFmfQ!<2VrL08l+%27yALAkeA{2&A0{ z0to~bG+JK)CYao=Ba8tA+Wyt1XaHCOO>YN-PK~wvlT$c925~^ij6#~jnMn*x?5xt3 znnmY8Al4kDv7w#!G&%oKw%s_sOP@x-+}M3nS=so;zOneHJNF2~QG1qs2DDN!K}tLY#0` zS=mT|*iX9(f+ej!rq(KE`$==X^!0)y*}Oc5xh?NW4C_PkKE$gs=n5JvYs2uZtLrjT z5gB6?x!OcMi)rC0KM)lK{pdDa~o4@#G)>bLyJ|M4x746_*=FIYvNUO-2tnr$0m zZXPF%z0;Lo94NjTn0h|d+BP*%3pcF!IsI&w&!eJ<3Sr_#yM8cJnKL0Lq9QpB&WZEW z3;X3_(IXvmAPjL16R62`E)L&USpNzxe4WKIHrT1^0c(T4&qBUejQbwHNX_6(#Gd?B zm(q{M{YD@*??SO}z9kzNP7!IDIyjyegvBx#xr%xDF_=IIisJP}P{v zySJ+RjH8cOU*ns4(4mrdnbNj`b__s+V?BGGcjL`umN7f@4h_FnU4KROi_hHZLx!Sg zgvnt+@USx1k#B2nKoO*LXG9`a>`oj}xO_Y28|0$p!V#PN=h^MJqNry>?bnfC>+um@ z;1B*+a%gH+Fgm6{ecbp5!E`6yc}`3x;m>c(mLpN7;j8)AD*T@>7`w~YF|_HZ*n*+| zu3d|;cg6;jz?i7b8B#cgW%`Q1OiJZ426cvDdC1tLk;28WG<4_9*KKpP=JdVF=5K;F zSH~Ngv7*?K$EbNS*?7^BnWWP-@HbHJZjq`cJO$tkPxPf zPgqo8zFhY^WFD8#zJjLRv$L~8QQ?47Z&+>kkML~PwY(>SgeVC|#vA56wcY9A_ zV>g=S!d?mI%+B~#&n&y3f)7!Yi8JVQL+QQG>kxKOxlo7*BL}0Rmbl%eZku{aW(*6i z5H{w7H28^Yvh>!(_|DrmepYX4e?_1~5zxoPiNsz{6@^~wkB*Rjw_#*mUd|WdMXAn+~#+s!L4jwHX9HjEN0M}ORvtyDBm5m7i>AWD#%UE!f1#A%E(u;_ z+$i!Vx#1OGxb@$fb}=?XgpWKd$E0l38x99M(lrm6+N66w*4&wbUKlIhkGO?!uznUF zz5{9VExKsRCeNb3uQvWYcZgmh&Kq@Kskat#-0;03;*TCfuqW@-dzSOb(zfz(?J?np zw*YUrbVusn7h)6S^mEei+|{0)p-`~N7YvOir3^tZsbf7 zTwkp@8_BV02uG7cu6afmZYAijOsfg#@U*Tj%ghLO7HGy$y6j8dURf+rVLFKh1|-f*y2Jad{Dx46qw;9&WUh~^0ok;WA@Cw&M7$Lt4lT@oqu8Aa9cg{L1*jn%;mNEadQvB92i_v@J z5O|_{meIc;KBO*{G&P0vCnh+pm%0B4+0#cWQ64V6dSnLV*bUjD@||Zdzsu9yt2iqAtXO7AV~KbF|0M7<~5CIFdSl651YJo3|^==DG+ zUD9^xUp3t1p-!el13(#Q@Atq|v3OrnAW-B!>qi)qK8NhQJ(TPrZ@93ZH(NMz?n3W+ ztvJ;@T|UUQT4C?$#CxBO9Z`awRgqm^Fkn(tIa z7LE-N0aqGLaQkZ*O#mU^=WYN7s$+z`lcCGNgOpbF$w=;B0@IdrWO6(;!v>rf+wuj| z%O4THSFVIoa!4Zz>#cab*Ia<7+ko3!!uL_vn$^UYw4}R_sL+4KN6cGth8SC`SSQ8V z`A4XaB_vP4%;=(m)K?!>YU&Gl!h&2udjb!}n}s^@@tpthBm1AfAbch?v*_dM!aMk9Al$8>4|RJ&a<^^B_1!;yzcV^NNY;?khSMqouxJOq;~Urby@fuPRJqeMc=y_N!R->C{kk4zHJ@BvZ`Kr4qrDo(@uNoUx>B%Zh|Y0;jD$CL-lPdo27oEv~}%u@04D;0E~nc&+ySp(yBSz zuZBI|Dl^KuVv&}ldVlcUxx(afuEV+Jd6ApRvlqnP_jjWzM!Vw^Di zCDdM)_tUcjYNKj)dM8vmNk)gB-^8v99}Wwx4Cf~)cHhp3R-`*Sr+43}1c6=xe^yx( z{1(dH73HCQFUSJ`5DW@~DnVgN(93ozD%vVgZB_M)P!(+`bfBzw_x~991-ScoKKlO+ zn)l8l0fY1ZPOuH|M4?@SJV0nP`jU^oZ}2_WK#xlSL0&H?SA>8?ASB$v_??lQgROp)s{ZK7(C*(HP z-B;Nt6v9*zh6zP(zxC(ukKcJb&Urr0<@I>~@jic?Oh<>)2mvVp000m+)>vmA(SLm( zj2C6iuQl?(7jnY>1OPPV2yXjBdAWR`wX;0{kdFcYB^?0%@Jf^)0B{in0P{EiFfIfD ziRh9JCsSSn7I5Y?mPej#T6U)Lz#nbx83%xd7=Im<7YUZ*72)wV_Ezw3V3?4A(pke& zao$*f4fcd<=;UHi(rq`qVL<@lg%xy0AA`coF669^Hy!T>;$F^d zPy1%;CH*Q{O_^HlW^Hv9Ai7d7)~ff-o@tp=>yhe!q);zeXqWMYLR!J~AZdyL)y^u# z{v&YfxG8{VOfxDdfmGcA_zz)muw)tZ6Sxbk0g?sDuKy-Nhh(Xy1$9~GLt=$Mi4p}Z zAG+gCwYR`HvO~568myzMDO;3LMyx#NjK!cYNdcNHz9Ac}=qOY({9Lek!wV-pFkhsc zW(|2WN6)h`U_;r#Y$BsrLBO@n`_~dk1WRNmpIC$Vf|r0@K2v0~zRPowbyj@aDf#^( z>#)~tBPx2#WOi(sF#8@^WejmGmVK3B6_qR(E#nADudK~=9Pknr0trLSj!k$8tqn5- zaC9)h1+m{UbaAMLLv8y>Kkubw8Us%A<=U`T$VZ5QjT{9Ds(_S&PE~reM=S!qx6_D_ zJy4OQn&oX98R)im--smfY>ybq39h4qC=}KOyHLiP!zEGtZCLHHmv!8M^ViFFU%%P^ z6|as$wkbTkk9RuCo=QbrhaQ}N?6#SfIhOa4pK*^o6U#2BV#?Fkte$D{?N&B-^XY=9 z$Dj%>d}}Z>p%PF@Ft3h_8;$bhL~e}Qu=`Gmv}3Nc zB=76PKe)YWnX3{&h*82n?$Q_f`5b<#@147uP2*6K1CHdknGaZkKZ9#-?#rvXXv}S@ zOD(hrI_!hs6rixlGD4q`+oKnC!W>4#-~dMa22Mx|cGJ}&G^Bq5Vv{_LJrJ6CReryW zuy@%*U&!{ElfU5IfcG5LHdbGDzUP+5+{3=$o+kt7S@7Hht_Ek9Kf923k{u+mBi+E< zdeZV^Y9>Y@`Wp2QX7f^AvwF3?JK~PRX^*NJN`p}dtAKV6!&PRZN?8&Ep=D@4d5CwJ z$VLTASoE`SJ6)zQ+_%jR_w?>g{c6%ML+ra;liC6Nmwr*uHj*8a&kZWAeeZJohD-Pd zB@;x@KGcAB!}E{_Gvpip3gKJ5^*TQ^DMMU;WH@KPf^2WkQdTT(TheP8essA&#E7Vh zRhR_+Ma8OxEk*CWvabfzRBYeMlcaZ$V$*L&RNENaKVy&yjUzJUA009whST{KP+e0{ z7n3aqUhBQ;wX@TH@YCGt<&;*%FQA46KFojnOf#Ly4LkwdepF}`M^%^tZUH1<72AT zH}2>v^XHF6*(DT2C8Zqr?s*}>z$~HFT~4Oy(NQxlj2@S)uW&^%qV@3u2>mk2Ccv zo;9m~S4RXkdyIxbx6KaI3Sjf&6AuPcBk!y(*wJNFL#|(c)Eb^+3-(#o4 z54N-S8Flk}gmZWMettPoOHzu~^_PI|c!HDd$y)lzR}-_3C$)1=SuqC9lI}2%w zIL8(m9iDcpx?rnY90r`>Wb^Z3$N%m4VPE$6{-wF|Zk;V7mX~I2k-sVz?kVBxZGwJY z<`{Q^h{|f2E)Sl|ERUVrM=b_Fa5Ah~WcZ3ZV+ST2PKMT=at5aV%oxPhj2)u(b zo6QMM)4_*`do9BVVXdR&RAPXBuDf}Y15$qPgTFfg{joo4(8NjT(fw|i;-vf+;RUpY zV$Nzba&G04evlaL=K;^~j9x=2d`&Y}A>U8d#)Eh>v+8+KRcCzB1=Uhml!3%ri?m(c zZvjVbA78iE*`kY_cC{fQ_3C2l8$;2oSJNsAeIdP%-BC+} zxw})gIkMn(*ZT4d_bQ9xb&J&Om(O79!E9}P*S9;9D7chLZ`zZ0dhX+$Z~DjA8Lh{u znF$!Rd(%{Dsx-w9IBzK~l7Z?KVTEN`E|-ujmAcAqPeDwf93d<=J#cMJ=k@R?*>G|T z{ia!2Y6Z@CbWP~RLg~UPl~=FDtNEhibeGX7Y?2vQ2O%bT zUV@K=vOSDCv4U~!pjJ&OOU>>vIQg)YoQHk{VBE4*U*R0hGre_ zU1X-H9NTgc`qg^mP?#a}R%oH*-pSv|(uH)=AO>vm5*^oTB&(&h`P7DHAgWF7TR%yt zojOWsC&$z7eYI1+qUoSWfF^t=!4O7oe_w8-$wfIA6nye_o0v9exsYUe5_cl;>CjK z3BDMM`$L5M;CksF=S|3jLQ;l~8~K1|t9R|yf57{Dm~De$-^l8@iHSYK69olVHAd7w z&^U*m)e1&Z`}E#co^cm#5|}#6N_k~W0CR2U>9G413AV+AxmTIrbIP4gB;a(qc8yLm zFYN#J&-aF}VJeyQ0^Hci)^A3vQ-m}tPUWY#{LZnf2qySTYgq)4`OMI(WVz%*<~*sQ zT}4uTg0qs;JNS~GAF6~^y)y|pWWFL;9`n7vq66EoT&{R1;07^kGrT=9tSz<2 zwq4jqbf3jyLltRzfWAULa80(;nF?#AK9b*)VNh@Ff zA3-D`C@eVf{|kCHByD&C$-ghS5Q5{0{;_y~NF-{7MMcB~`bXon2(cl>OQur1A;8AU K0b6$xm-b&#?cb>Y literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/SecurityIdentityCompliance/AmazonMacie.png b/aws-v2/icons-50x50/SecurityIdentityCompliance/AmazonMacie.png new file mode 100644 index 0000000000000000000000000000000000000000..6bc902112e33c630f48ef31d0b6229a5f8e9e29b GIT binary patch literal 1477 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 M07*qoM6N<$f|hDK;Q#;t literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsCertificateAuthority.png b/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsCertificateAuthority.png new file mode 100644 index 0000000000000000000000000000000000000000..18c3514059e363f4c38c3d100dd5199df0d27388 GIT binary patch literal 1644 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`!IH;1l8sRB%m2_lb(` zXBB~KsybJd^{%PvURBY(rK)>HS?30bt$$rv_qvMiHDw@M>zaz*b!8o(mQgfZLjag0 zBL00j2BbEW1o;I6X*8fUVfL)b`c28Ha*CgxJe5~sk+l!8n|t?%Q2V?0C)W!v`S*6B z89$#XYwsOjW*?7No@}dI7&Tu!+kH^udC)d?nJve2rg2K1)yvMG)Ws#X^0G-@)S3ss zo23`uu!{U}>+AVH_Z*FR_oc@?%GjHDjVWQ>9<{aVCoV?+JTtXyv*2mxf{uuk`QAL+ zZ~Oh-xZ!)Bz`QpcnJ;7gbJKJsisrbgPEptWe*oxU#w2fd7lsa2Sq~tGv%n*=n1S)i z0T5=Kn9C#&6l5>)^mS!_!o3su-)>!A z{_N)l>-6$|pKVdhJ16X!Y<;px#%M`Ej3?*h5HIihM`wO9@#>xQVS2gf%6k8n9-nh5 z9H(72&bH?2Oeu6%a{4BBE`|Gl-tlV=A*+gtLc9dCe{#5#=FMyKm^^*8*g;331!wga z98#LQZp8$yPg^67t6UJ5_WJftTlDCrqJ>8S*06UUh;W>$R$RjN?C;cQFv1jSmf zwms!MkQN#-VT)4Z-mX=$5p1V=zFrMUJ$~v)<%0z_W_KFiIJZwVjdY*G6Xd;a*NXz> zSJEpCFTYq6#g@4!ZNXC3*##l)$Dv+%OFjlgblfeO>1b75^?G9R*O-rSd&TZ$YgAXSGxmtLzuWLQjgvP*iD`SrhJMEf zpZQKc{Qh;enR`pk32Pn$u4Qk`dV3Dtf7sD+QBX=dS)?b2``G({1Sjb@%Pqo;Su)4N z(o_%Md@y&;ta&qM&YSgxEt}z+AhVP2=2<6VSIx}jW{hE%M zryM`my(j4+k6uxKTk?~A3lIK?=d_YjIqEqlng8@-CA-ju7ZYC=${aD>@a4(NNv0C) z3)9a#>)*0<+4Dqo@2e`_D|;)w9sNG7`@h%ThP6HS!(qO4O^x^ERzm0Xkxq!^40j0|)QjC2jmLJSS93=OP|&9n^+tqctQ`|i#_(U6;;l9^VC zTSK1!^A(^5NstY}`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0TnTLy85}Sb4q9e E07zAl!2kdN literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsCertificateManager.png b/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsCertificateManager.png new file mode 100644 index 0000000000000000000000000000000000000000..5fde81a8b6bd9a3d93b95392bdc99b0d7b838c2f GIT binary patch literal 1240 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsDirectoryService.png b/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsDirectoryService.png new file mode 100644 index 0000000000000000000000000000000000000000..fa2eb104780ad621bc2f74374178e336428dad5e GIT binary patch literal 1351 zcmZ{idpOez7{`A|LpnX@NF=A4(6BM&@{F)D+hPfmOSxu@a+}$doIEZMb;3yzIgd-> zIW83^bUAKyLOtbi!Y($}uFPdNVc3|n{ycx2Ki>EAe8128ecnIb_x6SJ=>2*odH?|I z$6~w#)pYn?I$G*(#mmZ9V^0DShXjDmvVGez+G>6L3MLQ-05>cFAh!Sj6lyD13;>yM z09c3y07Ml47^VIGCcqs4G-faO;ZbyR7#(awx3Hy~+0aiw87JX_tLd_*9V^|hR=Qr! z-!7eUI;~uitPOws_NGs{xF~68qFdTY+dI~VKQQfF=oT;<*qR#>$%`Z~?Ob^=38IYa z!gQ)Iog%nKVtb;Qa97#0&h2HXLMT!QM9Rgb4H|=k3*KImh%&O+r%`NAAGU`N$3J9~ zF(s*cLOX8FggLW4P%OmR#Rt{OIkAE-RPY4~flwiu-Qx1(UnWH48zNGch;nn`w+Bm) zYQ=?j#07V@CCh9tH2nl@rRO#67=-2Gx%{|!i_2Hc&TUN4M3ijW(UUBs;Q=1?%7KZ`}HTUZ4Su|flfB`_$9P5q5V@4zu^Fb3{#zihuP3Ap%h9wn5&6&N# zpZ4HSop~Hc=UOt0Q+kL|BuV|ZvOhnk5DnGJpEh{FSl9<|Aj6E&bY$2xIE6zxOXT$DhpLvV#u>Mys{EodvoZrRN(wESi7={#fOST+ zA?`4b?36EU!l*RLj<3@2Qz`CXA6m9vbNgl7P<7KmPM?3aZl+JM-a^$RtbJ#3A0*=S zCWz(+sxAvM*Z#%CRCTxeT={@siDmC9p|Ss*0I6Ny(A*e+bx_2Qx_$^WmLauo?t%&I zoxu*`Y;W}7SX6hxVJ%T5cHwdo@xF0he)z4Rium~h>BDEdf9}j}QRTIME*l7prFOZ+ z3(@KqvLK^E$#F4c0^$mZpa$RocYwp-4luYg-rgQz4@Wq<*ud=(aCjJ^WBNaVZwN|_CsSic1b|AV+9sx4&A1YiMzBpKCDbgto2Z8XEb6@Xvoq0o F{{qd4nE?O* literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsFirewallManager.png b/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsFirewallManager.png new file mode 100644 index 0000000000000000000000000000000000000000..a8fb63c065cb546bed73c9db041ece1c4e537f9f GIT binary patch literal 3050 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.png b/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIam.png new file mode 100644 index 0000000000000000000000000000000000000000..e0f8b101a67f0813391ca7a922da43a3f9ee8a8b GIT binary patch literal 1191 zcmZ{hYgE#A7{`B7X4>^E*0#2l&S(l^f5k2miV!GRdJr{D%OdZZ!W1=K7c-r=m8WIq z*40a^*~Jvi%GB(*=1KE5x%@#f6$C33FMxuy{d>6=d+~j~=lP!JbDkI9LYBYJ8knE*ThD^uN6Xy_H9!v3~08m%5YKdcs?6#2%wjTgl+W^SU1;B_z*=hjN zAOPMS1%Ox%z!$u0&jLsQSX^c852A~<;)Qltp{=9%duSy1kTNw>$yr)wS#`S`1UDi&^Wl=}slK73FdPmz(mr>gJFK516xXw2vCJ^^G%v$J)Avxt2DwPNz&cA#vV0p1@P4 zWxWlFP^SGT^YSr{E2Zv~vFOBMU$&G)6K-+PclR2V6GoLUKcblp8B_2fsB$sm$U-@T_gm80+O zG0)D4afGSL-(@74;)e|3W{0V&J9BL>h2LxwV_nCh5~l9dD0u1cF7kZGtHqJGqY+WC z8`2Lj-ym#2%;MNSA6h|T%*HTevF0%jrUHw>7oTKtF$uK=39a}{Kf09ywPLl6gXEp} zHH7J9(kMZUzci(Z;h#~^*|96GR2{FsPuOFDl`}L6nM^h_ppLc|BXDzRwvMPTjz4?& z{@}-SLSJBK^ufh$6Q{>hFxQisp58;b>wCHAMF;v&oFoC=Z0&mC+*Ktb*8#y7>RenVbhpM11! z5Ehz>vA8!GwCk+!A1%bKhT>6lyC6vsH2A?VEirKs#4ulM?a zSCT&Hw!M8r=@|Q5=Mq&mkdS<|iUKTocV zBnZ}3MkRaRb?R7OOC2D=mG|vr;V-9skTS7 zX0=qT52uQCTfNw+NtFXOa;ZF1&^)gnHpLz2UuJ=~9-^Jq=C^1{2EQ#X?$C!23=!3N z`_Z`*>(a?dr`MXzCksg^f+hRoe1)njq+$t|1O*I?tXw=@8fIs9yh(jMQrB5&w8s}M z#SSKyyxxGT{j%*sYRx|ibU3SzYbINBVQQI%+DpgDoU!q~D(K|5iH!40R z^Zx;rCE0)gUw!%z$c^D=a8jZ{Mn;Bnd~#xHB!?I6%uR{CIz`%q904ZXpZ1V?H0NJ- CO+nxQ literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.png b/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAddOn.png new file mode 100644 index 0000000000000000000000000000000000000000..cbf542f75109b8ca992e6ab2d999554750f069c4 GIT binary patch literal 1730 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`zs{;1l8sRB%m2_qv?s zb!FXasyf$H^scGu-cZ)LuB>-mMfa+T_ElA#o2t6E)O2sE>E2cYGIVaM>0MUVy{@Kl zO-1JhP>r(g4Gq1Us(R;@jIOEb0Zki4BRm9viE6#(?Uz96SV@pyFp$Ot7pumDRt>9n}?_tB$YNx)v`Wm~!)^-k#kDWyFoxG?kfq z4lAmin#8jGZ6T}Ay(>0WZ(QEn@BCc!==#)dCZ&J~WA@E4iO1Ui%w3lq8!i3LB=7I+ z6FS9TrmS%~z@7H}>#nCuxHuLsT%?`Uy5O$gwDbA4-`tia*PDt=>~bp9zYIffk$L91LKtgAj~*1mq{Kd z$X?><>&pIwiH(O#%|0l5HZZG2d%8G=cpQHlni(#XC^0wME7B(_Q(9?RWK&Ag%obg- zr<0yGMdf)!iRDd6l$@HF*u8DW)TGr@-@5+J`u*+Cy0kf#EQNd*rvEzh_uIM3cfajU z?>%qe!=d;`+d)jbfAaBD0y%#yT>so@Ia1l_`B_}0pT9|zZK;;4FL$u`(oB!J`zkn@ zCN}geojHr;tx@c>yq{fDXTA#E#UP_#-5Iw2Vt;FE``Xy)&O0mrSx$I<`BzRk&xCLX zR_Ps!S){qU51238k<#>B)L=?bq@~&}dyfs7#-SljO`lf1l2UGnx;)Lwr6SapfTq^Lk%au0=8`rc(rEYk0=jyiGU7n8)>t5NHo^MyWW!Bl>S+jC} z^9OuBc+Oe%(Af>oOJv)=cARvKy<6rZW>Ly}DT+Moc=*(&XqY< zy~efazpKw*{K@UqB#|Lg!WSCD(xqqFzU9uGC)3;4J-Ku>dymC}MTr{gR_F6XooOTs&m?}GiAmKjcHT8B-M(vtk2fno>;Y9h-XWQ`1dm}zwbO}qp)^hbt=8YmWJ7%cPDU~BolZ;h{e3smoYYU=zKZ1Dci7rwTzxM};D4=t2lDyPiU zv48&!=RfbcSLpCLM)O>h50TIO66_G2R`aaqPpk2#>xRnp+I$)RI1*zsF8wG?{Qb|l zKhjZW>CLVm^Zx|BdQo=r`GfUg^Di}Bh*xO&-y8q3@QIx6JUJy`%2O?IjVMV;EJ?LW zE=mPb3`Pb<2D%1Dx&~$;hK5##23E!v+6IPJ1_tYk4w#~7$jwj5OsmAL;hug)Cs2bV v$cEtjw370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`))iiWody{an^LB{Ts5CQ`Sy literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAwsSts.png b/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAwsSts.png new file mode 100644 index 0000000000000000000000000000000000000000..3003a2dd36f049c9b8934252829a1ffd1b7be65b GIT binary patch literal 1775 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`zs{;1l8sRB%m2_nMN< zbyeM)ss`6o^scMuURGDVuB>xiMenMz?lon-YpQzJRCKO_kp6D|i0jIFN6fTAx`rtN z`gHJlZ4f#MX955wD$Bd4fa#LqSV@pyFpx$EY)TsHVUJ$Es(W*@zFS0G#WOJ_*odFY zfA!Np|2`Zol2%*#?ZD!>8*ltN>&I+-=0UACBdg@zx9KPM7z#GO4;OOMXPT{WebLYR z&lnv)KDXpu$1U~O>je+X^uG8FhpayxzkI9o>Z}>RPxOmj`fA(Zv-bNnXZtC9y*jT8 ztQbu!0?r?)u{&6KPNsUoXVWe@-7jVng|)J-ObX##_@gs>h3mz##{%pNcHG%qWv;ws z&9r3~A_6mWW94HWhXB37nB?v5!qCAg>jC6&7I;J!GcaB`0K$wDbD89Ug6t)pzOL*~ znAmu@)ICC@d4XB2!_&nv#N+tesjuxPC(0a)m0hyv@@7-xcF&|uy(URY+0lK5XIBE`z7cKh__g`fZa^Un3ZyWhVqERIgt z$Ix~-_Pmr{d!uy4y&CyzANE$7xjO8tTk}!1(f8wWhC~JL7RD#};W_@>4*p%P*?k~~ zcqsLD+%cN`WCcTDbn21*zMEpw>eG+p`!{H_dfajJ?3%0e zRA}m~?cQ_de5yYl_;5*3)UTl5+3!x=&^>*IX`18YwT z6Hz#$e?t6_ZN_`MdvzAtt*%E^Bi0H1{VT;Mv!vnDrkc5aLW}LDxRh9UuQyMaRn*eA zPGG9M^}J#yOSMXc+Zwi!3#~(6E?@nqd$s>{mFw5$S!Q?JEaWgL{mOf*m{rKK)%@1< z_Di3QX0BW*savX+oIU$rQ;6F1BSp(ZT&vUOZCJWu@n(Z|C8IZ7S5(uCpDRtses_s^ z(FE`5yI*?!T2l0N)*q|l=BTLw;gY-4W^mkEyz=?71A#kTw}&fjI8>Cr?4bIcr8}y- zIG^s@;&u5>w9KCc{?l*SFRM^G{EFrK!i~x~T6O=GyKjDo&{?NGU;Xh%_IYa7#y4g! zD!K6_tLoX+Z#KGh84=d=_9@{{X7J0qEM>mO(I8eU?! z9)9LmWxylbUrXP=HWxOnH9zpxHIBRX+KT?Zj#t$zb4n9J#Sb)mJ$^oZ|5+#12(vS5 zyfUv{HE(a4>)d<(U;4%aH4phqbP0l+XkK*|^Y@ literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAwsStsAlternate.png b/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamAwsStsAlternate.png new file mode 100644 index 0000000000000000000000000000000000000000..1f8ed2404846e996975790b99f4cbbdc29523bbe GIT binary patch literal 1899 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`&Fe;1l8sRB%m2_nNZq zRaKoUDtcFyb#E%^+)&cFuA*~IMdzxj?lmA%(Yvm!eO*=esH?boLX>Vj(h>^~A& zq!KjlWHZV?YF@)Fa?Z=s;`1fZu(io^U5g5%m(M=V7uwrbb3*3U%!xB>-g;PfTxq`@ zv*i1ZG*d;B+#65iR-C_|+L#|6tSy^jb!PFVgRdU%i&s8+cH=VPs_O!5{5zS-l~}gT zs=ljpt-**@^JORRzLsy|goI#?sVf6L+`WS~N2=Oiy=P^sLm>->-hJ zmJ%p^b42>h4F6IGvU%aeRFj zd+G+u0pSLX-Xwm`1y4V3Wq1Pt^~{k;GE=xKnCjg~G=(^2eOY}9nG#zoS~F@bYV$dvFi=JF1%J0FScNM=^H?A3DJ%;pf% zdCsFj@nl;}NU53ZwOjLQsvJeVj15#~Zspr@wP{xIw9i|&mWutCa@;C*&3Nk!_8G6F zQ;d?67YC|kuP|?9FIEoj%->|Peap6OCegFLY?yIx`876$(6r56ExlXb9-F*>U%-E1 z_4gZ>abGj*Te5ENj>U^Do-4)d%E{fG<&fR^{=I7qucLbw5RT)FAs=wTox2ZYut>w6XO~cE%e@q_VeDPV_ z!26gL``T?n?t6Z%nfh2?{eWXa%9pD@UUMG!zrVtF-^6X!9HDtt)(W-kvn3DNpPV~O zIpk+u0fYO4!|rpf_PASAC(mE;sra$@o8q6h?%w~jb~?-V_x8&)K26r@uA3OKD12q< z0WeFbmbgZgq$HN4S|t~y0x1R~10w@n10!7nvk*f=D?zopr0H*o)h5!Hn literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.png b/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamDataEncryptionKey.png new file mode 100644 index 0000000000000000000000000000000000000000..24376fa845e7bd28b941046dce86a2fd4a89e8d6 GIT binary patch literal 1998 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`!&;z$e5NsNkB4?looI ztExIzRP?SY>s?gSy{ZmGnpc%{uBqx?Q_;Bw6j9N=sj7cXS?`*P-VJsA%W}FmlytAF z=w6c7y{@WzQC|0wg6<6!o$ElwK+{Ii2o8a(s=&0Qds&@uG5{tR?aBEU4+ zSn6pb@NM!AR{^Vlq0(L4m)uj+P9I3kx{aBL+~bp9zYIffk$L91LKtgAj~*1mq{Kd$X?><>&pIw ziH(O#-6J%bmw|y<*we)^#N+tfYd`HT7s{}I*efnua{u(#t-5AWY43iYvQ>>zO24Ey z@ya5l(;Hjn1bR+4IkLiqbLo^4d9Sbk(tqW3q-}e@r|xH+eRa+J-+T7ofB*dV-+h@| zD%oDR9aD=+%Gtt@#$jOUyw=dTHIuo;(kQZPf6_+t&5>E^iG~-OW;p6t#%Nzy+_>+n z*u5}myEA&R{A+f|oSu0kEPqY(Vl@_@C z*`|2hUcummy@g5$$AY;ny7&6550xiz>~eQ`q?gU*@?@8F7XNu=D>Z@d$BrFU4^Y_S z;`8Wzx4)QSq5YBvj8{)xnb6$+!Qcis# zQSeO$%jLxk9mW;YoD!XW-`P`q>M_qj-S{M~kayhDb6uA(ay)1%eN#X=`UHdQ&HMmPl|CXt8??55*=ObRQts`Jfx zd&PKBd($iEJjnABd**tu@IN6Imauy|3wbRq|-+`9tot1SbusFx3Fqc zl?I>f?gvk`W%5?eo_O8QHdAS9%bur_Yi$%d6>`o>8!6vC!m+c`I!nw{e5TAKmlZR% z9J7BJE5BxG;}j*veVpPSZGQ?a@mq3k5NqEk{$Fjmkr$g$%x4-1s)IrcJ{n z{FlM~XK(d6mR)?l<}DMbnp7=ujVMV;EJ?LWE=mPb3`Pb<2D%1Dx&~$;hK5##23E$F z+6IPJ1_qq0ryEf;t)x7$D3zhSyj(9cFS|H7u^?41 WzbJk7I~ysWA_h-aKbLh*2~7aVq#fq~ literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.png b/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamEncryptedData.png new file mode 100644 index 0000000000000000000000000000000000000000..7eb45054c85d60d9033635f526f22b6fd040488a GIT binary patch literal 1521 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`%Gqz$e5NsNkB4?sX8- zxvrvjU0LrM5UJ{3Q`WtvqH|SQ_qwX?MS0yz3cA-+^?)h|A-Xy!U4=EEfZ<6_FoNQO z00PG2RmW$wKx%qPkY6y6Mh1+AMfK&%&JXsgFfZRwSG%9<;7^AihwK`b>{C~rZ=L#_ zLqqe=_eCsjFMsbiaFMm}-Q#>V&tHeRqdtFXL_{sZ&}U16QbdQB7U8-vnI?< zN}oK1UwoNxshGgc4=--KKceUR=GALm?XXR(OsnjV?_ry&V{`V5%(aEF9&Z`tAIY+t zZFdh=go%xZ zOWh+hnwNor$<5QnF~sBe)@wh*g#ty`3)V%=)SaxNYRK1nMkG&BsYxX2;-V>2TUFoQ zPBBcp>2N7c@9C`Qu6?nVgcXPsH??0__VID z+~`x#bbo!7=SKg+=CIcn4+!vB^l$E6aA}{=nir>Lt|~gTv!b+!$$wXI+H^^$>xEji zCY_?Qc6_q4O1T^|Q(>xBZAnL}xryI0YaHdopP@bca` z`0UYZhc{oCI~(?%7UW=K?$fjWaCgp}3zbFtds*Rqlc1*;>!nL+ml~(2Y;0zZQaQHg`?Qoj z(#BCN_BCrJ{%`eDpBi8A;d1)Sn#7qa*cvTt4IPg!oblmJIRDH8PeeB9`1v*!8qMWO zF*v`*^pvcelOIn}}^uagmW> z^G^R)SiNXR)}%FS*RP+ceEXuR;rEJQ&pq~AJtz1s_j)|(J$K`i{M5)N(Vhw+NzNLl z+iJdF?R>`YiJv1eL_@7tkX4aS<@Q2Zi~rm`y|&Rm&oYbfhu3GVwc_j#+;I8fTm1=T z#<^_1=4HS{rdr|}QIe8al4_M)lnSI6j0}tnbPbGj4a`Ce4Xq3ftc)$S4GgUe3^-X& zH==0B%}>cptHiCLBBIz9s6i5BLvVgtNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)E N44$rjF6*2UngGDRTP^?q literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.png b/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamLongTermSecurityCredential.png new file mode 100644 index 0000000000000000000000000000000000000000..b35b42b1f440f12f1d587ed0370ef830138d06dc GIT binary patch literal 2207 zcmZ{lX*AUB8^?cmj4ewsXr3NFkLyu{B7;ROJI-_*p=mPPoV z<_58*gic%)3x9d*q4WTtDw%KJgOhcZ#F*Hk0Dvq50FieAV2>q5E&)Ig6aZGP0st}- z0L1V)Z*4SL7a&jbONK16>X$)d1PeTP6Q@9c?bEwI&6aY5{WMGDBATL%xaQbF$9QGG ztQhC86kk(AJv*OotK%fR8}=k<%~l0-?Ap>LUjy3Fx8@!8hT8I)mV4U_ zV+%blL_4t7t%Fx2!-l?nZVqN+1@4yk9fs0R>Qh)Bh4b6C?V(+efzGO3QM3KOz7P6ltls)crqz2di~F=C?ZO2* z!%ro(+WM^ja6ZswXW!wm?>;B3(>d~FH{wTKZu|+qxb+!XYTJ`HtdJgb&6qkt|9c?fwyaPZwe~6Q+LO=4Uo?V(#wttg*%)l$7x^AZn@~fWc=$Ffsjs4a zgrWpJUs|t8?Vnt42QLkHXimb}&FHbpFxbzFsj`7@9Uc|86p9Dr-XRFc%r&CE=)B$& zzS(Z+(=(aw5gi(+Yw<35Bin|%8%_jwUG-4wl-XrRbdxe;m{Uudt=i34F~8OkU3ua~ z&WVzt7D_Bde!yPH1*0*UuDagQ#BIoRB`O9yltp3uJX{KYOq93_OYj9DK z2m+hS;a9BMBl|84nlE{7be;1s-8!>$<(63jH*Lct??NXzZ4ryubD=7T z$S{NKGn%B0nj`i;xYE-sTyt>0vcj2bX`qqgdt0xAlmv>`IvfaI^ViXMcJ0*sa#D-8 zSAcxWUBajX#<`U4@A#7^C&xMb@8JI4BMEn_^xy%#?ZoFbv1W=X&1z>jVvVH27=7pQ zMt)sSHNVS`H=T(&9DY6=rG79UT%`ZGA1#($bfNaw)%e43SK*+r0K44ga|5-fK5Ykb z%t(auwszm#CGaw*Ra)|&AqG*#-schoH8b#b@0tvgKCHZRB3AUX!V z>7JybNpMfGgc3^B5USMUMSUkmc$K;{(U{NIsZLsq$xJ#cT`fBp=&U&XvtT*waPjv{ z^w3SEmRNPO1bL0?W}8})wFtRKNC;niA(V8;Yk{$v5ZLy*FQ|yD!tRe6>W^@aJzLsVx+eLEl8y0j*em1LnLBZT%dRV9fflP1-Q8k@zijzPZJ z$H&C1&nmlkI#1GrAERF|#1AR?ltQa?&VM#z#mmTbt7Q|d{UazHk=0h^;He~^BOEyS zW7bEF;}POKnIL84zd@C5kb=K;r#x!tLH5&b~ImowgqQFqs2)!B;{nvrxa3VoP5_UC)ptO0d99DHJWduCp5>5 z>q^DV#_7JH`DkmLv!SO)`0&2SO55_M5RdF|ZI0w;Vea8Uo*)sJhji^%tLxx2mebwMWV{wOobni(>U%bR6xRRwbiqzyi^**@vCIsjoEy*ny?C{ z`)STbnOcH3C>s@chq1Pm(Zz-r&2tu(EO>KcNJTWh4Wnd^Z5k#JDuflZN-Xr$jNA@S zI3EanxGWYoK|^9&V{A*U>mFg163x-Gx4jpP8M~8_^jsKmGp?g>@@zlPgRYm2GJS0k z0=-APt}lor^Z7!00riA(O(}L$CWxpun)UW!)Y!hOv+Qs47*(Spiq`jbW!*f^Ith&} zr3@NPHmrj$J+oWeHkrQ?YvtlyQ>y`z&zKlwx4jf%2+9{TXli=PL_Vmnz|S^?dJ<>` z4&e9p4Qi0tF7QE`4aTi3K}_mU@Wnwa6?_eOp7jr(B^o&ry*!9mBqjjM0sx1?p^8wr zA{1c5j4H{}Z_3@8ydl{r|usrw)@9IQeG-+8;*@@d&^IAt513 fzBjK2Vm$CzCI0~L>@`gY%LJGjSsGU8Uyc3`VEq%v literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.png b/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamMfaToken.png new file mode 100644 index 0000000000000000000000000000000000000000..fb6905be63477a8f9e86e4fdd396f1c2a7165991 GIT binary patch literal 2130 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`)cI;1l8sRB%m2_nNZq zbs$pFxu&XfRay6vqRv%Sy=$tv*HrYbs_0%((YvOia~-5i=dPmhbrrqqKq*zd8z5P| zYsz|;m36MkDnrZxkwXN5e1sbTJq|&@Kma3rit(63iWJZyge}*VQMkxbgPe^BSY?EF zAZ`Yx97y6ps8P`cCc?m)B`-l~u_VYZ7)WCWOiauYc4_T%mrDu-T>m~V_4v<^rx($#viFv*rSfwdZ)N-zJNm7yHvGEz>i9<^3?02df-!{(Z<4*}eCltnjfwaVBO) zW=7V!jebR&qi1f|WV3#<1^cc;M$g*h_wTX)>M8gme(IB>Y)s1co=;`xiycXkubyVs^gKAU)3q=q<)1Z+91l4pvzYAcwQSBeIx*@yY=ZW}KMI zBo7p1FY)wsWq-oN#>1s?=dvdl?_>F49)19LlMxRq|2FSt!Zl ziIb4$4#floLxrpZtxK2exUx2Hf$6)3i(IAgg@;*l??xXL+x4J}JL_uRqHUkQTYR6j z#GI4!=L7NQ-gT3W&!4e;KgaU9n#!Jd=7eJ&ZAbP-*@aD97qarIR_ZP#=RU{l>RHED zZkc(+-e~Kt!dd)DfkGKy9&hHDJvZ54mXF)vmKfucQtPiXT#ViHq;SsF3HjOr*BUlH z7596x!^T_Wd)uM75T7-C&kZKZ9-e#5bIFYa_av2x9Mjje=+4#gljy!Yaz;j{Ss*8pzX1^^|Fmo!O8!H~8 zbW}#~x~a#%#C20=3*Qmz>5^!8QW<~7e_8M^YyL~Dhaxn5=lQ2U=+{)yQtL>`xLK2M z@sa-Y0Ocp%({N=An{UFx)T9ER!wd&FvHg?^; za%0Cb&YnJ#{A2AUQ}xY*1zj$A`ZYG>+~hj3|J#QX+r*+*Z~rQtbAMyj^L2Okq_YZp zSTQAOWNHXiNPmBmyYle9xwF4%YZg6NAkg?P;Pyl1)PD(6JSw|YR(4FZdXj5X)nmJF z!`<4Zr6*1XFSkCIbNpuhe(UEaRtd5gOe&N7)3mbF)8SnFjvGZUKTUmKzrbVa@tnMU zUD-@TVr$;J=ke42?|Q!7AjRc?VQ%dC z-r3s~<|rL$x?TS6+qZA`R@)p~ov*U0A=&ANr%jQ3viyysCk{W`=gu!TxAM=E@>Ttf zZT%3goE#*{f#AS^y{0o2jndsC$_Hsa`CqQpWuqh7r$QT-}(Q%Ror65 zo6U{aR$XqlW{BVRLaVi9V(+SV{=Q3tXRi6bROjv0)muzN_Pl!@>sfm<{;%Mt$iPE; zd`}--wZ(DHv_jSW+Tm0Fe6%%e|IvB$>x9#5rao%-IqmvZ;i*%cRFvK$4X>v;>Cr1< zHEMk?ddE-Ry=3-52i7p5r3bXOEZNI0c=v>#u1k5zQtGa=sMrd_A~Roz53#F zeWAdG6V(36=RVTBRQ`9RfP|(d4>K?qJ?1rhBc>HOOHB!wlT}MxBT7;dOH!?pi&B9U zgOP!efv$m(u7O#Ip`n$bft87Ywt=CQfx)zhc5f67x%nxXX_dG&JZH844%8qCvLQG> qt)x7$D3zhSyj(9cFS|H7u^?41zbJk7I~ysWA_h-aKbLh*2~7Y;k$dR? literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.png b/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamPermissions.png new file mode 100644 index 0000000000000000000000000000000000000000..9f739c1f67e7862f87900624e62846edbb5975d6 GIT binary patch literal 1205 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`z(8;1l8sRB%m2_nNZq zRaKoUDtgz{bg!!D-cZxOs;qNOMdzZt##Nx8s_u1Vz3VEv*Hv_`D(ivNk0QJw01VYP zx$jJYRAEVwUoenH1zLIamN%IeY_FTox&ODzfu9aSUR?asz83y{;=}k@@Q}LZLDMPE zeogS;&}LyRdlXapIptF}vqb7LQTtmcNc~ZR#^`qhqJ&VvY3JK$^j5&oS4fb4-{lC@$_|N zf5ODZ!=<_YZ5c4FF)s3SaSZV|e)ihyU`Iy@wh#B5%vB%lh!^&IGOg={mZ!O=R^X!5 zUAO-K_kP~PKl9n1H?vk|?w{ko|K{EF`Np65czJguM68|pcC*PV!52acu1?(Ny}UJ_ zdCokEp1tOVQXQSImD0MevTcfUpWb*j%dlK{_hHW3b+1cq6f&)|G&c~O@x7v!fyYJQ zPt*Lq6Uba64_oxB}WJR;h$7QYk2o)=q!F>T8?#qjI--K?beWaRNO4GcO2# z`oN*nT3NO3vwmco8n^j+^Z4u}wk=COh2^t&JF&UmnlSbK+GXBn);?Xxck}MKPRSX! z%q AiU0rr literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.png b/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsIdentityAndAccessManagementIamRole.png new file mode 100644 index 0000000000000000000000000000000000000000..dcc19c1becf2b7d885b5f8bdfb8540eb5bd14e9c GIT binary patch literal 2247 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsManagedMicrosoftAd.png b/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsManagedMicrosoftAd.png new file mode 100644 index 0000000000000000000000000000000000000000..535f25e7339b1d6efa163c57b42aff0f5a6c6f49 GIT binary patch literal 1997 zcmV;;2Qv7HP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 zVoOIv00000008+zyMF)x010qNS#tmZ)W84%)W89eZ2}(v000McNliru>fhv9MT^bg6<+IwC%C9Hb(?@PTL< z#}}1{qRu#sGLFvp7)LuOFgP;m_y8ZZ!Z^MdK@jPn7EDTN?Lw^;s%;4AD5DPBh{goMsAEuFi0rfNOC)o zVI{KRg-b!gOR*BW@HOm?vT4Vyn1$zNDUoKdwYJ4qS9OuE5hFxBHT@-Q98s!i-S5 z`O|_(xZBx5jg#Qu9qSBZ+^E=gXOde}kXl)bM9BrUa49-MS*`_C*tRSSuML8u{4JRz_<=ts^#Nz ze;n&Wy1%#J?5&TCFOdwTUWqk0fH&e{X{!104HHXZQK=SY0Sltwo1-m01#`lTiX`@8 zC;o-MqYaOTU}!G4DU9K|jbXu`gD>LGn0OM^n=>P<&3ohT^CGEQ8689*kjWyHq7#n< zJJz%pOI^tr(6}78heEBumWfg-ezO6e#PxCKJJ5 z)$Z>e+&K}s9l>li2G4J+@;=e@MC+(uT3r5H?QLIsv9v9kxTZko#iJooik)|F$Zc0` z6R4BqFN+>!4e5RD#Zo!A-;>gxmv~XRHEwE}kj%hwScr4+rVt^>6-Ft>Rd{~X$34{o zuj}ZuJKXb)u{S*xs`Q_P&VK3s_F^fmx`^cXsF8*7niI0TyE>gQShX^9r&q;}`|qfY z1C!95t__=VG0u(vPaPUlW>tb6PvY0{njP^C{Zb;by)LGOUoG_Qc(ku@vPl?3?@6R< zQ^{R1p`0J$GB0A788kc)cfKP~+a46`3l&WUC6X!dx8TCi>DwnMiH!G3`diAaoe|t) z6L90hdaZ@HI`nyUQ0u5zxmtFyGrk{7gMVx4B)3zt3LDNSk&<#&B+?afyC<2%S?xeo zrrL|8T&U1+J}}Lg$yw;xpFhy6G6a!a^|Xed)B^kv_d`>;byAZ^tFadG?HKgc)+~Gm zpAJ`XR*akO#vR908kUc=IbDdi;tADBdY^n{s#q}>Z^I`-t;Bfs`mi&{;q#$lUr~J$ z*8P9f3c0&BdV_C;O)jY9>pi3GABH|P3hju5E>fN3uMA(;7n}3k7$e<}y-9{|*+i}k zE8QFLE>r&p8MR<<93h!qLFvnaCG)~eE;lgYzac)aO{-MgIW&=$jMu-wXj*fteaJwnaZI>H3&n#*nL;=J1b8}T`upidGCwmQ7mAVj8Z zB~qzmQ_y6`ki)-=&T$uh5XQ10dYA`?Q>|%Tsido=-1^61267drG_*TwtoxN3?MSyE%e=`q{7)WEa%?nvzENaopa0S)1|PRw+V zxj6p;d>Qv9(@`9m0Y_6zLe7i3``ie6W^8y#Ak(Wl?CuC-`&ZTH`G1K%UNW6Z^Vp&@ zCHb^gt8)UKd70U7505UK#FfA}LEig7zF)=zZFgi3cD=;xSFfakfmSO+^03~!qSaf7zbY(hiZ)9m^ zc>ppnGB7PLGA%GRR539+F)%tbGAl4KIxsMBnl9b|000?uMObuGZ)S9NVRB^vcXxL# fX>MzCV_|S*E^l&Yo9;Xs00000NkvXXu0mjf5J0MM literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsResourceAccessManager.png b/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsResourceAccessManager.png new file mode 100644 index 0000000000000000000000000000000000000000..4c5f0715ff38e7943c8569db5aed97fdf0b678ed GIT binary patch literal 1689 zcmZ`&X;_kp8vPU;n+B`N?nE^H&vlnu71dj0_c>qBD%^$Qh1D!UF!1<8?AblSIWL*XTwa&^C0l;|# z0Eoi@09^(E+mp)MDF*;RpLUcO;KSMjXIa>?_Sy*&&np{SlufP5h9=FTn6=NIWo|R& z>&G&;<=DB*hDVP(x=kKByvAa4?DtC_KKWa%mcM+(L7>=H4)W)Js0Bg}5+#3DqY*7i zA3l~`6Y`_tBzG&=HcqPcH>;mUC)~W4X4X7^s#d8~G&Hd-k*bcjQ@;KzGn>V$1)3$v zEba6xEk<-XPb*i5Z`@*AJ1+fRs+G$Z^NXgB9@olbs+M*Z%ziQdrdFYp+3t3o z&Bc;9a2G{w125pjOmO(>$Oo-VuK1&lWAD0Da{uf2qBJjwp{1UsQGi!$||iy z$}+Q-{<})ZNEe<@=SRd&9Pkz-FckHTTp!ZX?J{w3$@3 zof>yO$g$hMkeM@03jESHu*Tx>{DMW<*Jh4~E?l~zYU_|cubI!dq^sX&EKZ^$y;Hu2 zz27f4y3Fgu_er?mWI%7M>l^fn-4U|cc$ZryToOkVQGa$1VlB^~~f67`G=B1s*+h>tZj<;$e zWbg=ZTY;kyM5P!w2(m~F`!86NmqIDv2Cqfsx0n8#~Q3fp!< zA>|NEfS;h{yKNhzZOf=ZMAqt;n)_{;+49HPdw02_s%vblCxebxH^l18qr)+^&NL5p zPu-JHPtQl0XUCfr(^5C+XbM>|(Zoe%wrDGQ-=rI3{7xXmrN1?4F(3Q4eEc)4h$89g z_PTo0(!|}R!|s6xXis-o$L7}rK3ETnErhS`7}zXBJFyFjBb+S^VTb~hnP2N!#~W3n zIY-L5U3kL3Hb7ulN7<+9t}K1PVbcq<{jjEQzq6O&6U2z5F{02B^e7zx4hRPX9N_>* zxC9`PXe0vd literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsSecretsManager.png b/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsSecretsManager.png new file mode 100644 index 0000000000000000000000000000000000000000..0b0f3b24612d8588b070e0d45c3068eba5f4b4a1 GIT binary patch literal 1810 zcmZ`&S5%V=8vH?u1$Om-3hwF!=`9Ieh!;V6l^#%92%%Rg0RaJ}MOs4fqR3HHM5IU+ zaTlozs~1#S5(0rFKu7|CU?7wvu<`Le?8AI>X3jU~dzlaI>S8N>`qF6t0Hp2htlWjH z_X{Ua2&V=m^`Vf&!YrIE0HD3>3?D8o)CveYcV_^&rwRbsxd3n|w6f^{kPHC;W)J|F zRs+Dr_-CKot^Y3KBE}R-(oY+rOQzXTg~tH2}B-)$z!e` z?d`Lh+wdB?OCGlgI!25l3;}$NhRWQVn&GopyZ`;l#6DgQi(Pc{;S3HhhsDrRGjXb5 zdVbO2@+w|kck}gIKAX*MX(#&x5VQ?v6*S2{ft&Sj>3NTsWtDg>eQHSLtbztk4a_X7 zAevYZO>g404Cn>LtI79vMn(_Fl%0{W)#P*n#ALhsBNJ1_s;j32g|TYu_*+}sogY}w zU(M-3DS=1=jI_i3s3De&+)!{4_Wn-^|6Y&A6P zj(yo|c(?Vgl{+~-XYl(Cj zjM*p7FS>Z~m`rML#CAvbA#II{h*)&?T6FUG`SD*rdp?nzJk~NFa(_$-_Vzdf!{pm= zoGOT*V@SROC;J9*J`V`Ed))7nYncx?14BGIV>L02d?%PQG(ruDA~|~O|P}S^P>u z%I2#E-o^&SKV-e?>3Y=@ytV<^55ZgCnA0=edfP-rL=r$o^X7Jk)Ma*SJF}#mQCPw( z#xgOLlzdcrs)b{KkVJwVZLOxrgw{5pI2CW_n+S-^4E%x!Hb(R}p(&YU?`$o(A}S$u zTFYYjqOjQ~{OqkPJnhC82~(!Bqm43B!v%uu zD1L5pGrGdBd^Z|Z>hCI|05vXCu7-vyB7Rn8)Pk}caz-E?2NB}aRXvo@@o~%h-jofK zcI!m(29Ii(tfLo|zjE~UqkY1ZXpYGAO_2*a-!RHgE`YH&K-&Hv{38CbLvX+xg;P^x z7}DEcVG^)rzxpm|-#*o68B~x!K4R@@+hcXQrdFU@)+sBipp$il&5~g);3Dr)FVEN) zCsQ->OAZXAB%T+vjyU5c{JPE;B%f)4Q9G+X3A|!aRZISn95;&%@AWs~`m;GP^HByJ z6_eesTSILxi(p7?P!wyi6LxCuqRj}hTVpWjQCo1Y%0)G1II*c+?fC={{2Aq89M)LKmqpDX_1lgZK&QKP1oH zR?Wf4UAd*6q@o<^G=8=BUav*_;T$sxU$38`6kce>rnPwL7#YGkzuGphaxdS7ZRqY1 zt^B|9E>J&`UZ#|H4`oZDf#@1w+LEIb(3G-MXGD57d`y-3g5W4wv+DGbQ} ty5JEPnuLPiMFJ=k3KS6=m56}HBSCR@!)i9KUlJ|>_SP;|tv7=n{13SJlu!Tw literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsSecurityHub.png b/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsSecurityHub.png new file mode 100644 index 0000000000000000000000000000000000000000..ab635e2b3795a276118a0af39fec42c67bb2f211 GIT binary patch literal 2588 zcmZ`*XIPWT77j&-(i2o*1*sA@0--G}Xow*M5Cud8Byqp#((;1QtYk?&r_@Cvgxa_M0m|ZN2%kMlxKKPc`sXdn7P?av z6+GiNA)V(G9$yUmq4l4X6wh#WixchH_;T-3khTK#goF576_h$lAjWE&yv;UnSv-vs3QmEu9PGeH<%q!xLC<=q zY+J?8>h$6c%v98$8Ue0Ca}yKK7z`MZ=;~7F9rL{SNoE>_(e2ww8?m7EWl^MS{=F_P zDwy?kZawp_oa~rTUx|(>rt&st05e&mME5wk#z{tPlx8lr=CjfAp21st#yf-g@%wqC zdPRv*b);DLg2``MQYH13KYKoVVxd_Ee4MVA;6(XH^ihcD(f2@y zba3`fe2S;_Me<>Qvv-+Pbu~;~kH$1x;S-{ckC%6)Q@qu_&7zy3gBV|#`cyrSJK+*< zHpp5vSyzjTB&zSiz65HhZmpd_p7aEqqR-qj=#A$AE3RCWw|yx(Bwf;Xu<=Bm|JS59 ztnjT>qm85&?U%|pdHrZ7vzkxY=E6!H%UTi@tqA@n-+ZQp1U=Y?RAFMbEH%&{ z!qISh2^W0w$;5eS<43<#MrD#MHFBG?3c!}UnE19|c@m_bmgzmEN=#Tw&G_!>eN!^N z(;aGW!=}UeYZ@T)w=OLV_dndYc>_|3A8L(QyIlK16(GThQ-hrbZ_@aN+HgJ4whrUs zr$7$uZOiie9Cc-?q2=u+QeOOiIO%DoYI8y8TN?WQjVED;n`%iZhlMaHs{z($t%T+# z4h9bIFrb6EyJN8X^EUBgi6;|11mgHzBl(7;J%=q47>u>tQ72mqAh_Va2c%;_%Cw&3 zmv5+XQIUVul=UNWa*4TI@MuF2>+9B90Q>O(uK#`H^7@R@{s0wwKA5%W-aQYno$~g* zWgXhR)P1_3(;auNEn{-P?X*1!Y(}B9g-vX{eE09V$9H_e(!IV;X4Gx3W^rXBLu+Kf z83vEnC?=;|4RTq**;}R15apyVcv{g}#vUg8JobvRwYIkP=oqf?)!A2OHYuVBs9I+7 zI21_LZW`9SF?<$wLB2Ueh4!~7=_q_VR6mZpH&oV;XPDnM0g z)JLzaFA)f_V|~qg7D?Npk5*+HhcpK|oi+E(C_lDQN3j`dRZ|a1&d2h{%wjUKzTofn zq$({WFnf%bb*$~){e39J?9$%2aRcJqoH0zBz)adf$={3*u0LNdh!PddKa@RsZZWFS zDz0lRa8x7r_LkW*$}l2c>D=~~oeFz~AsnLA7z}MS zhb9JoGC3Hl_QFSqbm+|}Hxc&QzTrN7XrBF?m_+x8VL zN|=FQ6qg{1{*1s#gAYoW%{!^pU5B?(}p+p4!wLMfL zXlb$AAy~GgC9X)r*es~;Hk-Q|3VxmYUR6$EGv@`kmU1>5cScEG^yJX@5~}|U`sb(q z^amY9-L>2v%f||VE*(v$PwWaur`VD4qzVt=taCnfD?uM5 zVt2l((Lc9|R6hexQA0uk@`QK|<)UOFzo|n+thV3Vy&?ts5LEXD4I3zAk-n5e*mq(n z{yxv#liPKQBc3Z}&Yk_|@9$|!rsjG@2-eIk^8c;w$sHS-cB~RBL$VkZAm7%`KkUtr z9Ak%yVcRg#a)x9~r<17Pz~KGodi+s75yKU>MyjPVjpvaE*H5FPAFbHaXr zV5Cb$>k?_NsBMp9Mn=Z%yqD${`200xIjE)wxCCCJb25Z4@gp-P+XH%v$o$$2B>KjF zN@TNXNzT_EN1ga#+KnZnJ4Jy^^Sg_F^di$|6lUVs{$X=DK*#rvNJ)PO&DQ4@Ntvhq z!EJTPz<0{8mKTz$-1>JLcT>eH<+AEyrFt(3zrkiKym-!kKCuc<5F@9Iq9T=0#MUPztLj#uP#hJUikhPb(PoPIIHX35nojMw%aMaHA&zTq!MQ85a#6`=56R1;tc>u z3!#NjLujcX{;<>3G}J^G>S)6enuZ8OMP1(H{}}iOdJ%o@{eOeWRTV$LK>C-5>w!LD oB=-<+5Q#)mCkEUO^>h#NRu2pz8)2o;ov|H?d0aGf+yZ`_I literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsShield.png b/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsShield.png new file mode 100644 index 0000000000000000000000000000000000000000..4ba4742e7cfb0d1386e8940476e3def3e45c3122 GIT binary patch literal 2567 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 bMW0G{KACl-R_3!qa|FPH!eOlesEhvs(lFXx literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsWafFilteringRule.png b/aws-v2/icons-50x50/SecurityIdentityCompliance/AwsWafFilteringRule.png new file mode 100644 index 0000000000000000000000000000000000000000..311636777bb6b94cf8b037b6356e514cecbc825f GIT binary patch literal 2380 zcmeHHXHb*r7XB!SfWlG(LwA`4WniCz4@|&iFv;JX{Np8=lI9) z*`22pIl(wSi)Z^=HI`zc!XNg!1iB>)))J%=3(My0`5orVUm6)te&vM-9dTUm7gsy? zebUW)58HZ!h!UOTYs1?)y2{qA|MIof)6vp4v8lead?�uz%^&XEf*S)L=)${n{~< zcjd-3gG4==TV=K=-4pfOMa@61XJ>?Q-H|VpGI>s%_$ zy1?=SZ^+|mewG5HK;%q8M=;dXDIDM#>-;7>SwXz=AbE&MwKO@j$O}Cpgqux{PXZ@G z6qRCVYuZ<1zvEuuBRXs+){utfwCo@R1*xWP8`n{yaXER!ctNU+N|k_SLi`h235?Pz zV-#3wiI?*zaDLchU(?EdS=qFL-6{T5yBIT*QxY4k|3U4;bj*k5?WrP*j|RswRY|#( zxCXL$*?{d+Mr>4uw#(hSnYy-D2rgAOB_LsZk5SSYm~glDC)ve2)%_{W=6*fZw;)!h zr9HFQ^$*7}$yK$qtjV++`o8#XqZZ%-f84Y+-PwM%y6Liq@yh1VM*XOG@}Aj1!`$uZ zTtu>Tt$F+8+pXLdf9dmTKDflnfXZ@?!8IOW-$%=~NIqDhLdVGNl(yze-ybCMuj?!v zj&(dedY(N#ny($Gsn`$%v2Qh1e$TvBBDIuaaM~rD1*-ur%=89(te7RwxA3{@~?#^rQ>DYU})*GVMk zNnI`_L-_i~3eu9Em%VuX0%c5#O}QH^&7WquYXK!$+zeVjQlyt5Kdso+SycLZz3;QO z#uG>W;{)jiwwSFt3Hct^J5CA3OpD$ONED({#uT=cUM4|KNJe^how+i9*HTbB`f{;` zXujb1H1B%^F*@rDS`3rUM^kL8`g>9slI=X(ix;<8Re|MhwcqLG2;sZG}R+Y~cz ziW4TS*uw`#tKpSdIZ=PsOggRjk|*tr7Q=lO=saibo`*8P>8tN6DjQy|O-%XD2@0)s z9XO=;5)wIh=HRPnM{*E+l%t&F7kfsW_oH*&Hd@P3gueCr{SFAPZ+=R?+l+cdYGzjB z4+57myJrs^op}5ODS^fwngabjO32`Qd&BC(?#r%;LpdB++Z3%=&5o3fh+AV)2(p+A z;id;dh+OKZ=JH%sO$ouF%Zt9dFh}29*iQ9kapx-v;X%dJn|pL+o!^R4mKQ7IcGEwS9v+4 zLZ&8Xj(gP&oJ(k?i6hgS!So?}h53L0kccEAo=CzIwQbea$?8P1rlu-UolGQpN|!qR zM?z4DxBrEx|DGUWc61R;ko{J{CgcJ$k`d+uL`Fsu{DT9-y%?cBgpe@bf>k{@7z9vF LXp~wbkN7_UCZyi4 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/SecurityIdentityCompliance/SecurityHubFinding.png b/aws-v2/icons-50x50/SecurityIdentityCompliance/SecurityHubFinding.png new file mode 100644 index 0000000000000000000000000000000000000000..f10a3537c75a9189b2671fd315f80d5fdf19c43a GIT binary patch literal 2126 zcmeHGYdF+d7(YX z&X(W;A$HRxMWJXgb~*uqEkRa}Rsa;IZ2d|RgL16^TNg(FV)X%FUjSegqS#XaL}37! z_5%Qy0f1_FcC|Ae0Ff+`gBuYl;3Loi1e%XP@eoFQ1ctAN;_IRWx~RTQ9*W351nLC> zBB2_j05Ux^UmH1~yLUj_a6lW)(=qHvpz09>zJe9hE{ri+s+gx^^T+eCCC+roCj#7&dmY_ zWq*D$nSm2EjO$|~r4HxM7g+z8)vyDm5!(9vxQhAB&!sN%itbN8%{mweUR)aa;Nqu?J=l zTs29{^i@jQu};>Xs!Goi@r6E4AHzv-CaPF0_+5b6?IYPR7=5taqqlsTSZy*f)iu<8 zeK7OsICMCezr76sB#CL*LWxwkt;b0K<27tL>_(`FCPYdw?Hq{`LJ@HpY1BP-i4p*! zDRu-aH{0iP{54iDb-P4(>oN1N+oQFG*A%^7t%o0Y8ERZCHs&;5E!9P;ehD(%scf7PdsM^7^*y;;GhpbrQpb{eT-v0uT5q*jf_uB{gFH|m5Tby(H-%pUh_MSO1F7wxqpSwg@4!%0^> zOlx4;xh<8rXd1V-D1Bo;|JNXe1iXq+KvtV7HKOE^VmOcRU+=CJ~4t;_ig9AJ-RW*r%p7Ajz*PDYq6s zR!qD#AlAuUTZoW&Wb<)t%*R2ny|z&w|jL%H!?C_ zzia(f`u(#HDDEpsgBWM(WA(FrDG{F*8E>k}wc+lcdhgfvFukr(2P2n=oX}mvUR_S` z%i}b%{qD{FLlDZK1_#D`Ur=^XfdmQEHg|Ak1Tv#3ku(q; h9gPkSJ8?3A5>7)iB7->dcy*`<*b$uwj}H08{|(H^hlT(E literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/SecurityIdentityCompliance/SecurityIdentityAndCompliance.png b/aws-v2/icons-50x50/SecurityIdentityCompliance/SecurityIdentityAndCompliance.png new file mode 100644 index 0000000000000000000000000000000000000000..db84238640abb932beffe74e15ec8c57e6b0619d GIT binary patch literal 1789 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 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Storage/AmazonElasticBlockStoreEbs.png b/aws-v2/icons-50x50/Storage/AmazonElasticBlockStoreEbs.png new file mode 100644 index 0000000000000000000000000000000000000000..67a9f6eea67d4c6f6e86a3b1fcdf8d5300d91d41 GIT binary patch literal 1234 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`(daz$e7jzD>ohP1&JM z)uCOraYO!|tDARU*|hK4)_vEu|I;^R}hR;7T6=EchsX6)hZe=C+-}Wu(M&_p$QG^^DLWWT{<;W z=K2*bi>+9dTDUYed9H8JB&)W~rLR6cZ`x4Mv8CL)MWKCjS>Qy=hi~rAKRoH#hsU8) zY!@G${{HLRtru38uS^M>YVXvc5kA#^`^B{%zkOJFa;{sqPS@7Tw_jdAd;j>_(+kJ% z95`@&`|}S^u0B2AyS+ANQG{oYe){~Njx807k51ciVb$KNo3~zAwdC0Jj0M47y@vK} zs=&yVmA2Riq!^RD-Cd^Cr+bM4Ih+L^k;M#*R}O$Mc`KD${jN=yiF4p5D_}|G%HcjQP8X;+<5b6&d#n* zxVpSfX{}nNb;>J?>r+t7oFXBI(~X}b9y0N0yLtMRR`UAl=E}y})-v0M$~x;R^HwJN zdAfDjgdI>-%}&Zn%Tqk9pn6mx`($Qnu9EiAR(nB@n>TLVw6?Iaw6?IYwmh|a$Elqs zg+0tay_1`_E$&{H-M+eijE!p?=N(k!W7*o`)zaGT=HlY!>VD+Nv7^FERTT|Ss#&U< zn(Ep*n;9B+OX%M8;|Yqn)=bD*wsl(&;!)9l&q5#1qmjV#TRnRjp` zloTXs=xC`;__0$W)ywPjDeWHZnKQL}R|l=m&eE1FeCD3vHf`1F^4yG^th~(5+$__a zZ1ZVB?+;9zxbUbeySQ?AdU(0Nes=u-mS3HdWh4s4#80#eDNmog`AUkKTe^C>n@y{b zrK`LotIo@#7Lrq0B}0WIMel1YP-I}Jbk278moRT8Fw#{^Tq8~}U&Kt&9mu6{1-oD!M<_!%D2 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Storage/AmazonElasticBlockStoreEbsSnapshot.png b/aws-v2/icons-50x50/Storage/AmazonElasticBlockStoreEbsSnapshot.png new file mode 100644 index 0000000000000000000000000000000000000000..892c2fd8275d14a0a3539cbb2f1da01c619358ba GIT binary patch literal 2106 zcmZ{lc{tQ-8^?dM82jkh_neR|nz77bnqGTGgR9Xf+hiEa7{*MN&?^mxY}tk~BczCE z?7c$t{!WWh=a4Kpb_O9KOA6^sf4+ab&vkvD&vk#F`+MEjb^r5ZoN;rKmQa-d06^Lq z@8B+^=}(Cvgtw-3dXo_F5L;JU0BFjU-1ip|)>>4&yDI=(J_-Qr6ad&2TI@vth(Q6s zG6evzTmVpFm2?ns!UseE!O1~L;rV9&_^J@%EWB3~02u^-3X;!&9u}IS(ax@pqH|D$ zl!OU7Lr^1h;LZ-VB--SBu~#_BL%sWINYy>konh#x#4DN;Txt9+QT~*A94m|Xhc11* zqMQ4bl5CLC%|*&yVdaLItIof8-llu1&T`i7jKlM`ekj9$&~)$J&DK976WXTg&b#ye z9kQ@nuGh|6s@y5r{9d&7qx47D`eBu-5jD9QOU3I+-)!y{wzHW@GD*H2HQQ4#4*tbN zLl(P;T|qFX$*^*p_zw}85b9|FtrVw_4qF30W^wzL4<004m_|;M#gN_d;&SKJ!jMuv~b`gHY{E zj&_oPKQvUd9>@`EKei9qSD(9<$v*l>*&s%$9aa&o5TBSBtEe%3?s4|7lvu9KC_C(7 zzsPXYIFF-Jkn|d@KXm!&0thXE?ZOvMphBl(%2h`EE@cQ8jkfwddz5-3<-B2zQP5K9 z?7p#0+QFo@Od!04{@J-aq*ICjwH=Z(#*30ZxM77qcJJhVTr$J(ksfw2t%n>Vbzr1pp_SF(Esn1*CgvTS5P0Xu58^|ibjzfpQJ}1z9VPZg{=hVVcl4H*X1)&FGCaU_6#a)=C~R9z8Cdp8CCeCSmRKrF?o1LhY{x zy~E!O@-vwV(_PTpkPT&pe-Rus>qu?G`u$W;91I23J)&`2W4fO_aED~%q8B%fDH^OA z#V)Zn&n;}_+*Cy$gaRjYXR8xe;PXCp^>pK)m`i^51glG6HplL74m)9ZaM|>HS~YkQ z*;%fNa(eG#p>-7I1j!za3%m{^ohsjR94o~t901_}#^+5Qx^vkIE6|6Pi8oEC(|^*f_-0UF2_ zhM{C0*}D_My)T`A0rUE!7lXgXR+Z0BJL5KgWw=DV_F%72`$-{x>dDz$T3c_CDocKN zyH@-6q?~{nPwGu@Y%tVNGnDgc4$i3D zbsQ_?P}3suZ3{ar=|S|hCYuL=dt>f{zk@9xxy3Dvw?#nMOd6*AKuaEkr zN}2BMOI7C{9NCd)WdNN=u6YBvTDM@gNt)dJRE;32$BA5ITSa?%Qr-$T(_e&tVGYJ( zWDA^3&gPI#OSB7O73MifTL%1K5k|-^aD%{4f0SS0I#Wo36?oI)3=+kVtKZ% ziPx&Vix`zfIm;cFQ&+tqDjW8Owvjs8NgpoFJX0NbQB_L6xfjtYqEatW_KQsf{0{Bw zNA!g>`@X6K8(jUTbx&i}XkhL7 zpE`n5+95W#f5HBi6aA%JOCtsjaV9um_j84Qs288y5oG|eb3qN z9MqVCplg@$-|7YnV$Zl1?`*@=b%({5Ahkb#lo{!9B?SSe9Bf#2haMwA^p@2Vb8v&@ zfyR|H%^Ty$?T5p_ZHP7WS$=q#hYWn6@?K~0^G>H(hmDHamU9;6njft8XPUoQ=AKi_ ztL_j9C?druhT)HoJ^zuoFV3?=P4G_0{`_@yqa8h?1O20eu++#PApld9DasgSYK+2= z&}b|gg*C?*q0m?qYCFC8;{OB~%)rp#`2QbB8It%*7*P2+;Vd&aI@Uij2#Af1H3^Lf ci=z6of=rl^A-7g>s=_9~+0o6R-j0&|4>ggqK>z>% literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Storage/AmazonElasticBlockStoreEbsVolume.png b/aws-v2/icons-50x50/Storage/AmazonElasticBlockStoreEbsVolume.png new file mode 100644 index 0000000000000000000000000000000000000000..29226d35e259494b951eb554ee1ea4a6b6dc9866 GIT binary patch literal 973 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 XE^l&Yo9;Xs00000NkvXXu0mjfNPF;P literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Storage/AmazonElasticFileSystemEfsFileSystem.png b/aws-v2/icons-50x50/Storage/AmazonElasticFileSystemEfsFileSystem.png new file mode 100644 index 0000000000000000000000000000000000000000..5495eb929f375e65f767a459e795472166d652bf GIT binary patch literal 1670 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`*!Bz$e5NsKCBW#i3Qj zu~)^uUB$jt#i32vp;gJbRne|p)xJ&Dt`$hC3^4@s$dGe0eH{#p_t$bu#emfEk|4ie zAPoon1^M!Yj~>`DC4BlYzxzd3om_u?PVdKuJ=F~Y^KxaAN=w2;WDfjYd8*~^cjuy3 z<~6}u+b2z#T%}`wi*c?e=jK)EaS|FC+3U{SQ`dan+|)R6LMV&aRW+`?wU_?*$8S3y z!5FmhwfU>dHT#ZzvzGQ&_&k++OGV18Fwx_BLQyCFc^%$)=f+ppr3>11pBWka_|fz<@nwM){8Ce+@p{zCXP8eeL_X%!j9l9?04< z$L(;Ysm_U}zCD7z%Q?8q3#tyQF-KPQ1u-l>c_#naNu$|44vGw`w?+i=t#&=VibK?l z?G2mDzDsHx+q~p19$*ZQa+q}VVad*=LXE|{=kSHOeyBL@wB!(v<-rA40-a8XJ=6Tr zyL7Y2n+-tWB6GElMFAy_r@4X>XE{lGxQB>xhaR=oYT2{>s!e2T+H{dqFE++Jo@A$+ zamV$LSo_`p4NHlD&0DWM|NL^>RmOmGm%jbFv-7WYMAVTMUZu_h=VBeBQq12qit@C4 zOOg<~b|>O>VU<|xQaNU$P3u?gtgJuH7|?NzLr>U_)3U;&u3P4uviq$Ke_u>0T;u#o z@5P%Um&Jj{3vCw0_?)Q<`dgv>Fl77uH+-#+JLg^2yFPQC%gc`WzLVnIn&x;broO07 zUGm;$Tebd*_OF~6O^>powPVGt=9rzgW_Olc z5m>^z{-y?B(O)*Rjf<1b^97%5(>7X{cOr}9USavYqk5b(B^+gssyN)Y-SeM8{p9lI z#`c$O?k0=PrpU>d`P)vLpuYIua+Azg^L(p+8=p^RVPxm?xv=Eoqchz5-!DyBT3hx` zw0G*`i90oGWKZvsKW^^XWs-eQsb5pu>-_tB>2?8UOl#h_{V|#E>NNRBrLOC&l+tay zCmvg6nAZPX)wia7L8P0+k8g8towH$jSm|Y5e}aSAKD}eEbjF(yfgi5f&$skU;P>ge zu`_V)!!%JAmOr{`8fl;X0nT?4ZaLqjV=11l4AZ39Cq1B2lIJCCAh$jwj5OsmAL zL1__VB~XJT$cEtjw370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`))iiWody{an^LB{Ts5 D*qC|{ literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Storage/AmazonFsx.png b/aws-v2/icons-50x50/Storage/AmazonFsx.png new file mode 100644 index 0000000000000000000000000000000000000000..d5ecc71287b83cd579bf7109a8bc78bd5be0985d GIT binary patch literal 1431 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 HGV=ZfxL!Zw literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Storage/AmazonS3Glacier.png b/aws-v2/icons-50x50/Storage/AmazonS3Glacier.png new file mode 100644 index 0000000000000000000000000000000000000000..eb71b9e46819085e56fa2fec3d64c762506d33b6 GIT binary patch literal 2943 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 bT!THX2Zef-?r8A>k3c9xGlLd{%Y**{WPeO? literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Storage/AmazonS3GlacierArchive.png b/aws-v2/icons-50x50/Storage/AmazonS3GlacierArchive.png new file mode 100644 index 0000000000000000000000000000000000000000..384e83448e97e791cb0d056251328b810a1a76c4 GIT binary patch literal 1121 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`$r4;1l8sRAAqxV&AS} z*QR3EuI$jNYTpJ#DuWTV4+>WSLu{t)`Ai^{S`y?J45UGTC8(i3nmy3z^$QKbo$G2l zo`2BWk^k?U-1(2Pc{+E0L}|}o#yL0m>tiFSlNHA$8JiA>Fk1hqG&Hck@yue$=TGl+ z7cetbU05ny#?8Z)oRaFgQI+e^=9#k=zO|djVOtlRe~}4j31gDCy9+}HtE>l*!&%@F zS21sKVf3y;W9YgcJCBWPo1ZWV~EG`x6^J1H3f*YMMll+ zIBt_D5tfzNnL2aY(y(QjS<5QT&j0=!zfi{Ko7=3+WwZ5uyt`&!vxarHq?qep)(g3> zU#eCyAC_2hY6Y_^vrpQVLrGhsmYm9AQf1GvKJiW<|8>dE$ZKzlx~3lPvoQ@`JHggf@J)vS^Bel>0HZ?(B6 z^`_*g?d`e|@#-JrwhhJgE-~*sm5x8 z@ta!^`-;5QNBjmA{(yr_(-1=u#$D0w{_#?mOTEi?D9f~FFx8V z!@Du#g8N>*g)GN@EXaQTX=*R?szq8L^eJC7@6iI)6Rj?HywqeC`q+M|=iK?Nqhi?% zrp=bV4tn8ApJzVW^+no_F-H5g=){G3D!|B5Epd$~Nl7e8wMs5Z1yT$~21W+D21dFD zW+8@#R)z*vCKlQThE@g!OShlYLD7(#pOTqYiCe>!SA`RR8YDqB1m~xflqVLYGL)B> h>t*I;7bhncr0V4trO$q6BL!5%;OXk;vd$@?2>@97knjKi literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Storage/AmazonS3GlacierVault.png b/aws-v2/icons-50x50/Storage/AmazonS3GlacierVault.png new file mode 100644 index 0000000000000000000000000000000000000000..3cfaf85c19385ba227f8f01b7ff9830bd22d0156 GIT binary patch literal 1881 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 WlZSN{u`{se~r literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Storage/AmazonSimpleStorageServiceS3BucketWithObjects.png b/aws-v2/icons-50x50/Storage/AmazonSimpleStorageServiceS3BucketWithObjects.png new file mode 100644 index 0000000000000000000000000000000000000000..674936e3cf817aa15cd58ff92df85826dc200b9a GIT binary patch literal 2885 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 D>zFDx literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Storage/AwsSnowmobile.png b/aws-v2/icons-50x50/Storage/AwsSnowmobile.png new file mode 100644 index 0000000000000000000000000000000000000000..311e5138b3dfd2bd155564057d4a9d47f3e3fd27 GIT binary patch literal 1816 zcmV+z2j}>SP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00093 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 OI0Dc}tabTWLc+hSCks0O literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Storage/AwsStorageGatewayCachedVolume.png b/aws-v2/icons-50x50/Storage/AwsStorageGatewayCachedVolume.png new file mode 100644 index 0000000000000000000000000000000000000000..c1dc9bdc918427c38b56ed8654ef502e6ba2bb87 GIT binary patch literal 1398 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`%Gqz$e5NsKCBW#lBs| zzD?PoP1&wh&Av_5zE#zsS;e7U#i32rp+gy@U2uGe;q2l?--+bTh zjSgWev*t`av)n$3ldtJ`&$@P=gsp5v3t54v*yI@jysd^6KJyuw7#W$Em0!N6RLrw^Y5S@ziY^l<3@VY=MO!1Tu>ilw#1)#c-DMJ**Am5xQO zK655EJU)7K#p2dLry#GWw!na}zKIhf<6<2B0zI1oBU=MQePd&pSBts1`RX#}%DTnc z*1EYdJ1Zv(2OCSe6?1cXYiH+5zljQ2oAdTfs)Ve}T#27^V`E}d@7%GKuwARV$7S!& z+6~zszkX)lrFTHbKtsVoMdU;YcM&f)d*;N>gd^)zjkK6noI4PCRKrRwjP*oMx4Acm z=L8QQFTc(M>r_q8^1WDCqWqWV`~?Bk1=G&x%$t$3K-Y5N&cqvAXFPdoY$TQ;E+#7G zJ#C87CWAwNf{t}4PmpB3%VxDl$!khRoaw}2@hYqeEQ_o%ct*NzJC3B zVN{dkRijm@A*WY}No6PYyjaiM)_m(9hnrKBgkOu=uh0-^(?<}19$dY$q z>a29GpvPSkC!V<`&G0v5^DOaq_d!LQYKdz^NlIc#s#S7PDv)9@GB7gGH89dOFbgp> zv@$fXGBwgRFtjo-IGa1|4~mA|{FKbJO57Uu80a|wHAsSN2+mI{DNig)WhgH%*UQYy dE>2D?NY%?PN}v7CMhd8i!PC{xWt~$(697{2-_QU6 literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Storage/AwsStorageGatewayNonCachedVolume.png b/aws-v2/icons-50x50/Storage/AwsStorageGatewayNonCachedVolume.png new file mode 100644 index 0000000000000000000000000000000000000000..4621c7c5e31a5c1159c4e6c3d8ce0a59f468e001 GIT binary patch literal 615 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=3?wxlRx|@CmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lt>Hk32_C|_H8Qm?J6LW zHV9}%C;ySPKuVz`$S)X3+t$@{?BF`|Z(i*WJ9cFa^`xgSU-jM;5idHH(ICD1+tp=2 zHH=B#?k)@+tg;?J4rhT!WHAHdl>;EmI5C$=9w^9O;_2(k{)CB*hs$*L8!eDmW_Y?d zhIkx*d+j7&vw}!#qCe~Njat_p9r$g(batC!CU@cGB|HC5tJ$gJFA~e$A^H8-BWWJb zAklzX5h|y~Z(N=by{eoLV>pm0bSyFL?WF_qz8{KR66}CSUM<%usQ1 z%@JqyD>5!WKGkgf;Gp!C`^ouEIhCB!lc(v@$fXGBwsVFtjo- z$d;N5@;pLAZhlH;S|x4`Qtql>fEpx0HU#IVm6RtIr81P4m+NKbWfvzW7NqLs7p2dB SXCnnv#Ng@b=d#Wzp$PzNS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fHRz`(>6;1l8sRAAqxV&AS} z*RJf)s;WOt#kN(^rbEfDP1T`Y*|9|hBs=nu-JtifLn}4o1(*zU9>xU&sWl}*ejpkK zZ0qVdc5of~H?Q`G9Sb8XCod1P@p|=~_B{ux%$G^XT#sSjuC`It?S}k{DT)_tX1Heh z9uYFQq}jMTWo>xN)_uw!S3j+Y5b5@xHbd873}L;ICfUeUVf+onImmR=5FTq65z^UT>_7oGfG za`sf6DBquF4Ns_w17#UDb3TxF~sBe)oU-qg#snm3gj~79mEW$DQZp+@i=;E!l^53 zrYzau+IeDv%b80T7O`kWcO3GH_T5~2`OCkFmXfCrNIdv><>lWa#n1ln8Gql$tlz(V z6O%@xK`!SCnIoMV(^CR=E@Dxd=8;-i|F6$xW{6UnV5QxqJ2m@izH*p#i#7x;4Z6G~ zYDu8xgn2od7nq{Ab8>Zeadmrdo1W%y>Qw24_ZsUKXlbw1a{hXbrz0(#H>+Iw;QG~% z4^I(1DA$?we%~)04*uWLQnRxrh%V$ek+*3vy(u7*muZ^rT45lQ8SK{iG~=_ORA%Sa zzZPPhe#hM(cTV2)E%?N`#A`-dU)g>$KVem}B1ASqe(!_{J2?YxWm@0OvVVNwlA3Co zU(@E;=W~|qo^27!_RKUfJ+Ek=`>S`RGplSb?c;VRdZu*i)xYlPGnO)&UOK3ylCD=Y zQ>0@0yu^$dCW@BJg}iEA@3qRPSBrjxv+ z-1DOsd$XN-pYeWEv8$FL+xxFAi@e{pGxMLivGdA|UpliAKN(cD2pTQBvbmW3=*Hy! zn*R9)*$tBp{9u`6d|mCb|H;kI?}>B0KccX)oAFnw&Fv$1mjBOMQ-3LS`%bl!KVGkV z`EsS0eC6YrGb?|eyD9d>?r-mk`uhg+er;F!|KX#sneOF30Ty=kng33$%Ab3mz0UOI z|8Gjh^S?fuU>2shS?*>1&ve~?1#A9Hi&W5^sr*oWBiH1eJslTb{fG@qY*P{1z3E2( z|5-=agc@i2-eG#z*kb$b%<+?dHYNK%D%dK(dCb#b(*%PUM(sKG>X_#L6=U5c{%;X5 z5vrEBMwFx^mZVxG7o`Fz1|tI_16>0nT?4ZaLqjV=11nQwZ39Cq1A}a-xuB$s(2$#- zl9^VCTZ5Fl>KC8}NstY}`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0TnTLy85}S Ib4q9e06cJUfB*mh literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Storage/CloudendureDisasterRecovery.png b/aws-v2/icons-50x50/Storage/CloudendureDisasterRecovery.png new file mode 100644 index 0000000000000000000000000000000000000000..6db1a2ba534f9a660bbb0c89a149c85b7b7611ef GIT binary patch literal 1794 zcmV+d2mSboP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw0008? 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 Gi1{BLGf;*A literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Storage/EfsStandard.png b/aws-v2/icons-50x50/Storage/EfsStandard.png new file mode 100644 index 0000000000000000000000000000000000000000..b7855d7b0631f80cfd197ea6e8f40d34618401d5 GIT binary patch literal 2702 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 AVE_OC literal 0 HcmV?d00001 diff --git a/aws-v2/icons-50x50/Storage/Storage.png b/aws-v2/icons-50x50/Storage/Storage.png new file mode 100644 index 0000000000000000000000000000000000000000..c5847287853e17980164eba64ba99fc37f675ceb GIT binary patch literal 1342 zcmZ`%dsNa_9KXI&v2vwm=_$-=YNi8L7D$3A6JM!-`B*i~*Bm3oC`;4f`!O|i9~6OwkC<Y`F`)`dq4N{z4x4ZZ)y0!fHg1& z7yw{RAkm)$F={0(OrX(Cc{(2=(`4UJUjVM2vw9b22F;z~iKI{fGCu`?RRDkil2{r5 zP9gw!K?ML)3xIvvj~x+M0F2thLns8u@G;2ca_tN4v}Rf}H4Qy-t7j>{&=08XEc=!qQ62&dz3M zXG3C4Obm@iqf)6y|3yMV0-a8GadCl`{)hJ;-f8DGnz_jZ-5c%vG)-_QlDq#9&xgXn zwo00?1zUXzoxStnja}8#bCbBD?M+>r{e{lSjU-_=SJ2I6v>f#*+Sb%nJv8x9(9IEc z^9EItnFVeB)pT6ZHcb8&Y=KilCwo9C9#;2P-ps)l?+C6$Me}`A1eBUPr3Xq}eF`BP zyyRNOWA&rNhOj}^145a5a0N1ohx0CQI&%IC$+NC2;(B7ar$~AsnvZ9+92uP&zBX_r zr1Ep_t-^8b=z!|MBW2%Hjl8-eFN%l%MIuaVK765vFH=dv+50%R3b?llWD^qEgmiDN zV{>n9R%?oUa?r2D&9Bt0v6H=^n{Vu5L)YStf6apk%_JQp10!S8RTh?JCLt9Sl@(cz zYpN#q*zl+J+tp6tVYR-sHB-2C#n3|z?p?hrh(xA@;Wk>W-(YWR&G4>|g*Gud798LY zO3XGBp^0T0G3Ep?8osxZMr^t<91_i$fuRI*wehOeuzfv84(R|eUKQx?OCjEW$k&sH z!arf9$Yhy}Oea^NbD4R=;!X$Ze9)GK7>%%{OvM&nms?qPo5YsMREsWkHMVgrUZV2K zoV#??_{$kdzeGOVY6-7z6I}j)_bA09)I^`RD1FwFbT{O} z@n`8up**1JJF2!l_KNA3?E$+7EPwl&_H=F32wHK;(Uf(geff@T$=Yu7;iA4WA8Gu7 zl8tw5FYQF2e!zEkD<<80BZYZmA#E4WyfWx2>KMX21cTP;m3nUc58683u=-E2ZLjog z%G^EYBr#SBVEpU_otRuNDoGyYF1_oKL@~aJ`_`}+f_eX({@S~#9scNcW7}YoS?H!? zfkc!e)i@AVClUA^uT*{&{*t{Lz4v@fk=O$NtEi8y)?@8)RT1UZ+DNCX$xUl1?Md>@Jp#`MG)65zKm;Nhf=Bl=acMuGvct zIXbuH`wy2d@h0KpA|lSj_<2qGhU?7}T0GZA=k&^(aeN6 zW+Em&JrN>+LZA>H2$ToHi-JUAkO<5kFLwkIgFv92+g|^tfu5R>l62> { + BorderThickness 0 + BorderColor transparent + BackgroundColor transparent + shadowing false +} + +@enduml \ No newline at end of file