diff --git a/diagrams/aws/analytics.py b/diagrams/aws/analytics.py index 068c9232..d37377d9 100644 --- a/diagrams/aws/analytics.py +++ b/diagrams/aws/analytics.py @@ -24,6 +24,10 @@ class Cloudsearch(_Analytics): _icon = "cloudsearch.png" +class DataLakeResource(_Analytics): + _icon = "data-lake-resource.png" + + class DataPipeline(_Analytics): _icon = "data-pipeline.png" @@ -36,6 +40,22 @@ class EMRCluster(_Analytics): _icon = "emr-cluster.png" +class EMREngineMaprM3(_Analytics): + _icon = "emr-engine-mapr-m3.png" + + +class EMREngineMaprM5(_Analytics): + _icon = "emr-engine-mapr-m5.png" + + +class EMREngineMaprM7(_Analytics): + _icon = "emr-engine-mapr-m7.png" + + +class EMREngine(_Analytics): + _icon = "emr-engine.png" + + class EMRHdfsCluster(_Analytics): _icon = "emr-hdfs-cluster.png" diff --git a/diagrams/aws/ar.py b/diagrams/aws/ar.py index d5a42b9b..4cd147d7 100644 --- a/diagrams/aws/ar.py +++ b/diagrams/aws/ar.py @@ -8,6 +8,10 @@ class _Ar(_AWS): _icon_dir = "resources/aws/ar" +class ArVr(_Ar): + _icon = "ar-vr.png" + + class Sumerian(_Ar): _icon = "sumerian.png" diff --git a/diagrams/aws/blockchain.py b/diagrams/aws/blockchain.py index 90884778..12efebea 100644 --- a/diagrams/aws/blockchain.py +++ b/diagrams/aws/blockchain.py @@ -8,6 +8,14 @@ class _Blockchain(_AWS): _icon_dir = "resources/aws/blockchain" +class BlockchainResource(_Blockchain): + _icon = "blockchain-resource.png" + + +class Blockchain(_Blockchain): + _icon = "blockchain.png" + + class ManagedBlockchain(_Blockchain): _icon = "managed-blockchain.png" diff --git a/diagrams/aws/business.py b/diagrams/aws/business.py index 7063abc5..87f8378b 100644 --- a/diagrams/aws/business.py +++ b/diagrams/aws/business.py @@ -12,6 +12,10 @@ class AlexaForBusiness(_Business): _icon = "alexa-for-business.png" +class BusinessApplications(_Business): + _icon = "business-applications.png" + + class Chime(_Business): _icon = "chime.png" diff --git a/diagrams/aws/compute.py b/diagrams/aws/compute.py index 923a1252..c0b71ef5 100644 --- a/diagrams/aws/compute.py +++ b/diagrams/aws/compute.py @@ -16,22 +16,82 @@ class Batch(_Compute): _icon = "batch.png" +class ComputeOptimizer(_Compute): + _icon = "compute-optimizer.png" + + class Compute(_Compute): _icon = "compute.png" +class EC2Ami(_Compute): + _icon = "ec2-ami.png" + + +class EC2AutoScaling(_Compute): + _icon = "ec2-auto-scaling.png" + + +class EC2ContainerRegistryImage(_Compute): + _icon = "ec2-container-registry-image.png" + + +class EC2ContainerRegistryRegistry(_Compute): + _icon = "ec2-container-registry-registry.png" + + class EC2ContainerRegistry(_Compute): _icon = "ec2-container-registry.png" +class EC2ElasticIpAddress(_Compute): + _icon = "ec2-elastic-ip-address.png" + + +class EC2ImageBuilder(_Compute): + _icon = "ec2-image-builder.png" + + +class EC2Instance(_Compute): + _icon = "ec2-instance.png" + + +class EC2Instances(_Compute): + _icon = "ec2-instances.png" + + +class EC2Rescue(_Compute): + _icon = "ec2-rescue.png" + + +class EC2SpotInstance(_Compute): + _icon = "ec2-spot-instance.png" + + class EC2(_Compute): _icon = "ec2.png" +class ElasticBeanstalkApplication(_Compute): + _icon = "elastic-beanstalk-application.png" + + +class ElasticBeanstalkDeployment(_Compute): + _icon = "elastic-beanstalk-deployment.png" + + class ElasticBeanstalk(_Compute): _icon = "elastic-beanstalk.png" +class ElasticContainerServiceContainer(_Compute): + _icon = "elastic-container-service-container.png" + + +class ElasticContainerServiceService(_Compute): + _icon = "elastic-container-service-service.png" + + class ElasticContainerService(_Compute): _icon = "elastic-container-service.png" @@ -44,6 +104,10 @@ class Fargate(_Compute): _icon = "fargate.png" +class LambdaFunction(_Compute): + _icon = "lambda-function.png" + + class Lambda(_Compute): _icon = "lambda.png" @@ -52,6 +116,10 @@ class Lightsail(_Compute): _icon = "lightsail.png" +class LocalZones(_Compute): + _icon = "local-zones.png" + + class Outposts(_Compute): _icon = "outposts.png" @@ -92,6 +160,10 @@ class VmwareCloudOnAWS(_Compute): _icon = "vmware-cloud-on-aws.png" +class Wavelength(_Compute): + _icon = "wavelength.png" + + # Aliases AutoScaling = ApplicationAutoScaling diff --git a/diagrams/aws/cost.py b/diagrams/aws/cost.py index ced6de0f..ba601eb7 100644 --- a/diagrams/aws/cost.py +++ b/diagrams/aws/cost.py @@ -20,6 +20,10 @@ class CostExplorer(_Cost): _icon = "cost-explorer.png" +class CostManagement(_Cost): + _icon = "cost-management.png" + + class ReservedInstanceReporting(_Cost): _icon = "reserved-instance-reporting.png" diff --git a/diagrams/aws/database.py b/diagrams/aws/database.py index 145fcb5d..38c84f11 100644 --- a/diagrams/aws/database.py +++ b/diagrams/aws/database.py @@ -8,10 +8,18 @@ class _Database(_AWS): _icon_dir = "resources/aws/database" +class AuroraInstance(_Database): + _icon = "aurora-instance.png" + + class Aurora(_Database): _icon = "aurora.png" +class DatabaseMigrationServiceDatabaseMigrationWorkflow(_Database): + _icon = "database-migration-service-database-migration-workflow.png" + + class DatabaseMigrationService(_Database): _icon = "database-migration-service.png" @@ -24,6 +32,14 @@ class DocumentdbMongodbCompatibility(_Database): _icon = "documentdb-mongodb-compatibility.png" +class DynamodbAttribute(_Database): + _icon = "dynamodb-attribute.png" + + +class DynamodbAttributes(_Database): + _icon = "dynamodb-attributes.png" + + class DynamodbDax(_Database): _icon = "dynamodb-dax.png" @@ -32,6 +48,14 @@ class DynamodbGlobalSecondaryIndex(_Database): _icon = "dynamodb-global-secondary-index.png" +class DynamodbItem(_Database): + _icon = "dynamodb-item.png" + + +class DynamodbItems(_Database): + _icon = "dynamodb-items.png" + + class DynamodbTable(_Database): _icon = "dynamodb-table.png" @@ -40,10 +64,26 @@ class Dynamodb(_Database): _icon = "dynamodb.png" +class ElasticacheCacheNode(_Database): + _icon = "elasticache-cache-node.png" + + +class ElasticacheForMemcached(_Database): + _icon = "elasticache-for-memcached.png" + + +class ElasticacheForRedis(_Database): + _icon = "elasticache-for-redis.png" + + class Elasticache(_Database): _icon = "elasticache.png" +class KeyspacesManagedApacheCassandraService(_Database): + _icon = "keyspaces-managed-apache-cassandra-service.png" + + class Neptune(_Database): _icon = "neptune.png" @@ -52,14 +92,46 @@ class QuantumLedgerDatabaseQldb(_Database): _icon = "quantum-ledger-database-qldb.png" +class RDSInstance(_Database): + _icon = "rds-instance.png" + + +class RDSMariadbInstance(_Database): + _icon = "rds-mariadb-instance.png" + + +class RDSMysqlInstance(_Database): + _icon = "rds-mysql-instance.png" + + class RDSOnVmware(_Database): _icon = "rds-on-vmware.png" +class RDSOracleInstance(_Database): + _icon = "rds-oracle-instance.png" + + +class RDSPostgresqlInstance(_Database): + _icon = "rds-postgresql-instance.png" + + +class RDSSqlServerInstance(_Database): + _icon = "rds-sql-server-instance.png" + + class RDS(_Database): _icon = "rds.png" +class RedshiftDenseComputeNode(_Database): + _icon = "redshift-dense-compute-node.png" + + +class RedshiftDenseStorageNode(_Database): + _icon = "redshift-dense-storage-node.png" + + class Redshift(_Database): _icon = "redshift.png" diff --git a/diagrams/aws/devtools.py b/diagrams/aws/devtools.py index 650c16f9..0f674ddb 100644 --- a/diagrams/aws/devtools.py +++ b/diagrams/aws/devtools.py @@ -12,6 +12,10 @@ class CloudDevelopmentKit(_Devtools): _icon = "cloud-development-kit.png" +class Cloud9Resource(_Devtools): + _icon = "cloud9-resource.png" + + class Cloud9(_Devtools): _icon = "cloud9.png" diff --git a/diagrams/aws/enablement.py b/diagrams/aws/enablement.py index ace1f0df..ec4afceb 100644 --- a/diagrams/aws/enablement.py +++ b/diagrams/aws/enablement.py @@ -8,6 +8,10 @@ class _Enablement(_AWS): _icon_dir = "resources/aws/enablement" +class CustomerEnablement(_Enablement): + _icon = "customer-enablement.png" + + class Iq(_Enablement): _icon = "iq.png" diff --git a/diagrams/aws/enduser.py b/diagrams/aws/enduser.py index c55364c2..7cea8d36 100644 --- a/diagrams/aws/enduser.py +++ b/diagrams/aws/enduser.py @@ -12,6 +12,10 @@ class Appstream20(_Enduser): _icon = "appstream-2-0.png" +class DesktopAndAppStreaming(_Enduser): + _icon = "desktop-and-app-streaming.png" + + class Workdocs(_Enduser): _icon = "workdocs.png" diff --git a/diagrams/aws/engagement.py b/diagrams/aws/engagement.py index 3049b849..ce965b33 100644 --- a/diagrams/aws/engagement.py +++ b/diagrams/aws/engagement.py @@ -12,10 +12,18 @@ class Connect(_Engagement): _icon = "connect.png" +class CustomerEngagement(_Engagement): + _icon = "customer-engagement.png" + + class Pinpoint(_Engagement): _icon = "pinpoint.png" +class SimpleEmailServiceSesEmail(_Engagement): + _icon = "simple-email-service-ses-email.png" + + class SimpleEmailServiceSes(_Engagement): _icon = "simple-email-service-ses.png" diff --git a/diagrams/aws/game.py b/diagrams/aws/game.py index dcd2e0f7..446904f2 100644 --- a/diagrams/aws/game.py +++ b/diagrams/aws/game.py @@ -8,6 +8,10 @@ class _Game(_AWS): _icon_dir = "resources/aws/game" +class GameTech(_Game): + _icon = "game-tech.png" + + class Gamelift(_Game): _icon = "gamelift.png" diff --git a/diagrams/aws/general.py b/diagrams/aws/general.py index 29d3e7b2..dd6d4bea 100644 --- a/diagrams/aws/general.py +++ b/diagrams/aws/general.py @@ -8,10 +8,18 @@ class _General(_AWS): _icon_dir = "resources/aws/general" +class Client(_General): + _icon = "client.png" + + class Disk(_General): _icon = "disk.png" +class Forums(_General): + _icon = "forums.png" + + class General(_General): _icon = "general.png" @@ -36,10 +44,54 @@ class GenericSDK(_General): _icon = "generic-sdk.png" +class InternetAlt1(_General): + _icon = "internet-alt1.png" + + +class InternetAlt2(_General): + _icon = "internet-alt2.png" + + +class InternetGateway(_General): + _icon = "internet-gateway.png" + + class Marketplace(_General): _icon = "marketplace.png" +class MobileClient(_General): + _icon = "mobile-client.png" + + +class Multimedia(_General): + _icon = "multimedia.png" + + +class OfficeBuilding(_General): + _icon = "office-building.png" + + +class SamlToken(_General): + _icon = "saml-token.png" + + +class SDK(_General): + _icon = "sdk.png" + + +class SslPadlock(_General): + _icon = "ssl-padlock.png" + + +class TapeStorage(_General): + _icon = "tape-storage.png" + + +class Toolkit(_General): + _icon = "toolkit.png" + + class TraditionalServer(_General): _icon = "traditional-server.png" diff --git a/diagrams/aws/integration.py b/diagrams/aws/integration.py index 24b7241e..cfe23d48 100644 --- a/diagrams/aws/integration.py +++ b/diagrams/aws/integration.py @@ -20,18 +20,58 @@ class ConsoleMobileApplication(_Integration): _icon = "console-mobile-application.png" +class EventResource(_Integration): + _icon = "event-resource.png" + + +class EventbridgeCustomEventBusResource(_Integration): + _icon = "eventbridge-custom-event-bus-resource.png" + + +class EventbridgeDefaultEventBusResource(_Integration): + _icon = "eventbridge-default-event-bus-resource.png" + + +class EventbridgeSaasPartnerEventBusResource(_Integration): + _icon = "eventbridge-saas-partner-event-bus-resource.png" + + class Eventbridge(_Integration): _icon = "eventbridge.png" +class ExpressWorkflows(_Integration): + _icon = "express-workflows.png" + + class MQ(_Integration): _icon = "mq.png" +class SimpleNotificationServiceSnsEmailNotification(_Integration): + _icon = "simple-notification-service-sns-email-notification.png" + + +class SimpleNotificationServiceSnsHttpNotification(_Integration): + _icon = "simple-notification-service-sns-http-notification.png" + + +class SimpleNotificationServiceSnsTopic(_Integration): + _icon = "simple-notification-service-sns-topic.png" + + class SimpleNotificationServiceSns(_Integration): _icon = "simple-notification-service-sns.png" +class SimpleQueueServiceSqsMessage(_Integration): + _icon = "simple-queue-service-sqs-message.png" + + +class SimpleQueueServiceSqsQueue(_Integration): + _icon = "simple-queue-service-sqs-queue.png" + + class SimpleQueueServiceSqs(_Integration): _icon = "simple-queue-service-sqs.png" diff --git a/diagrams/aws/iot.py b/diagrams/aws/iot.py index e005a3b4..94667ef8 100644 --- a/diagrams/aws/iot.py +++ b/diagrams/aws/iot.py @@ -24,18 +24,58 @@ class IotAction(_Iot): _icon = "iot-action.png" +class IotActuator(_Iot): + _icon = "iot-actuator.png" + + class IotAlexaEcho(_Iot): _icon = "iot-alexa-echo.png" +class IotAlexaEnabledDevice(_Iot): + _icon = "iot-alexa-enabled-device.png" + + class IotAlexaSkill(_Iot): _icon = "iot-alexa-skill.png" +class IotAlexaVoiceService(_Iot): + _icon = "iot-alexa-voice-service.png" + + +class IotAnalyticsChannel(_Iot): + _icon = "iot-analytics-channel.png" + + +class IotAnalyticsDataSet(_Iot): + _icon = "iot-analytics-data-set.png" + + +class IotAnalyticsDataStore(_Iot): + _icon = "iot-analytics-data-store.png" + + +class IotAnalyticsNotebook(_Iot): + _icon = "iot-analytics-notebook.png" + + +class IotAnalyticsPipeline(_Iot): + _icon = "iot-analytics-pipeline.png" + + class IotAnalytics(_Iot): _icon = "iot-analytics.png" +class IotBank(_Iot): + _icon = "iot-bank.png" + + +class IotBicycle(_Iot): + _icon = "iot-bicycle.png" + + class IotButton(_Iot): _icon = "iot-button.png" @@ -44,26 +84,66 @@ class IotCamera(_Iot): _icon = "iot-camera.png" +class IotCar(_Iot): + _icon = "iot-car.png" + + +class IotCart(_Iot): + _icon = "iot-cart.png" + + class IotCertificate(_Iot): _icon = "iot-certificate.png" +class IotCoffeePot(_Iot): + _icon = "iot-coffee-pot.png" + + class IotCore(_Iot): _icon = "iot-core.png" +class IotDesiredState(_Iot): + _icon = "iot-desired-state.png" + + class IotDeviceDefender(_Iot): _icon = "iot-device-defender.png" +class IotDeviceGateway(_Iot): + _icon = "iot-device-gateway.png" + + class IotDeviceManagement(_Iot): _icon = "iot-device-management.png" +class IotDoorLock(_Iot): + _icon = "iot-door-lock.png" + + class IotEvents(_Iot): _icon = "iot-events.png" +class IotFactory(_Iot): + _icon = "iot-factory.png" + + +class IotFireTvStick(_Iot): + _icon = "iot-fire-tv-stick.png" + + +class IotFireTv(_Iot): + _icon = "iot-fire-tv.png" + + +class IotGeneric(_Iot): + _icon = "iot-generic.png" + + class IotGreengrassConnector(_Iot): _icon = "iot-greengrass-connector.png" @@ -76,6 +156,10 @@ class IotHardwareBoard(_Iot): _icon = "iot-hardware-board.png" +class IotHouse(_Iot): + _icon = "iot-house.png" + + class IotHttp(_Iot): _icon = "iot-http.png" @@ -92,10 +176,22 @@ class IotLambda(_Iot): _icon = "iot-lambda.png" +class IotLightbulb(_Iot): + _icon = "iot-lightbulb.png" + + +class IotMedicalEmergency(_Iot): + _icon = "iot-medical-emergency.png" + + class IotMqtt(_Iot): _icon = "iot-mqtt.png" +class IotOverTheAirUpdate(_Iot): + _icon = "iot-over-the-air-update.png" + + class IotPolicyEmergency(_Iot): _icon = "iot-policy-emergency.png" @@ -104,18 +200,38 @@ class IotPolicy(_Iot): _icon = "iot-policy.png" +class IotReportedState(_Iot): + _icon = "iot-reported-state.png" + + class IotRule(_Iot): _icon = "iot-rule.png" +class IotSensor(_Iot): + _icon = "iot-sensor.png" + + +class IotServo(_Iot): + _icon = "iot-servo.png" + + class IotShadow(_Iot): _icon = "iot-shadow.png" +class IotSimulator(_Iot): + _icon = "iot-simulator.png" + + class IotSitewise(_Iot): _icon = "iot-sitewise.png" +class IotThermostat(_Iot): + _icon = "iot-thermostat.png" + + class IotThingsGraph(_Iot): _icon = "iot-things-graph.png" @@ -124,6 +240,18 @@ class IotTopic(_Iot): _icon = "iot-topic.png" +class IotTravel(_Iot): + _icon = "iot-travel.png" + + +class IotUtility(_Iot): + _icon = "iot-utility.png" + + +class IotWindfarm(_Iot): + _icon = "iot-windfarm.png" + + # Aliases FreeRTOS = Freertos diff --git a/diagrams/aws/management.py b/diagrams/aws/management.py index 8fa4451b..653791b2 100644 --- a/diagrams/aws/management.py +++ b/diagrams/aws/management.py @@ -12,6 +12,18 @@ class AutoScaling(_Management): _icon = "auto-scaling.png" +class CloudformationChangeSet(_Management): + _icon = "cloudformation-change-set.png" + + +class CloudformationStack(_Management): + _icon = "cloudformation-stack.png" + + +class CloudformationTemplate(_Management): + _icon = "cloudformation-template.png" + + class Cloudformation(_Management): _icon = "cloudformation.png" @@ -20,6 +32,22 @@ class Cloudtrail(_Management): _icon = "cloudtrail.png" +class CloudwatchAlarm(_Management): + _icon = "cloudwatch-alarm.png" + + +class CloudwatchEventEventBased(_Management): + _icon = "cloudwatch-event-event-based.png" + + +class CloudwatchEventTimeBased(_Management): + _icon = "cloudwatch-event-time-based.png" + + +class CloudwatchRule(_Management): + _icon = "cloudwatch-rule.png" + + class Cloudwatch(_Management): _icon = "cloudwatch.png" @@ -48,30 +76,130 @@ class ManagedServices(_Management): _icon = "managed-services.png" +class ManagementAndGovernance(_Management): + _icon = "management-and-governance.png" + + class ManagementConsole(_Management): _icon = "management-console.png" +class OpsworksApps(_Management): + _icon = "opsworks-apps.png" + + +class OpsworksDeployments(_Management): + _icon = "opsworks-deployments.png" + + +class OpsworksInstances(_Management): + _icon = "opsworks-instances.png" + + +class OpsworksLayers(_Management): + _icon = "opsworks-layers.png" + + +class OpsworksMonitoring(_Management): + _icon = "opsworks-monitoring.png" + + +class OpsworksPermissions(_Management): + _icon = "opsworks-permissions.png" + + +class OpsworksResources(_Management): + _icon = "opsworks-resources.png" + + +class OpsworksStack(_Management): + _icon = "opsworks-stack.png" + + class Opsworks(_Management): _icon = "opsworks.png" +class OrganizationsAccount(_Management): + _icon = "organizations-account.png" + + +class OrganizationsOrganizationalUnit(_Management): + _icon = "organizations-organizational-unit.png" + + class Organizations(_Management): _icon = "organizations.png" +class PersonalHealthDashboard(_Management): + _icon = "personal-health-dashboard.png" + + class ServiceCatalog(_Management): _icon = "service-catalog.png" +class SystemsManagerAutomation(_Management): + _icon = "systems-manager-automation.png" + + +class SystemsManagerDocuments(_Management): + _icon = "systems-manager-documents.png" + + +class SystemsManagerInventory(_Management): + _icon = "systems-manager-inventory.png" + + +class SystemsManagerMaintenanceWindows(_Management): + _icon = "systems-manager-maintenance-windows.png" + + +class SystemsManagerOpscenter(_Management): + _icon = "systems-manager-opscenter.png" + + class SystemsManagerParameterStore(_Management): _icon = "systems-manager-parameter-store.png" +class SystemsManagerPatchManager(_Management): + _icon = "systems-manager-patch-manager.png" + + +class SystemsManagerRunCommand(_Management): + _icon = "systems-manager-run-command.png" + + +class SystemsManagerStateManager(_Management): + _icon = "systems-manager-state-manager.png" + + class SystemsManager(_Management): _icon = "systems-manager.png" +class TrustedAdvisorChecklistCost(_Management): + _icon = "trusted-advisor-checklist-cost.png" + + +class TrustedAdvisorChecklistFaultTolerant(_Management): + _icon = "trusted-advisor-checklist-fault-tolerant.png" + + +class TrustedAdvisorChecklistPerformance(_Management): + _icon = "trusted-advisor-checklist-performance.png" + + +class TrustedAdvisorChecklistSecurity(_Management): + _icon = "trusted-advisor-checklist-security.png" + + +class TrustedAdvisorChecklist(_Management): + _icon = "trusted-advisor-checklist.png" + + class TrustedAdvisor(_Management): _icon = "trusted-advisor.png" diff --git a/diagrams/aws/media.py b/diagrams/aws/media.py index a61b379a..52580d57 100644 --- a/diagrams/aws/media.py +++ b/diagrams/aws/media.py @@ -52,4 +52,12 @@ class ElementalServer(_Media): _icon = "elemental-server.png" +class KinesisVideoStreams(_Media): + _icon = "kinesis-video-streams.png" + + +class MediaServices(_Media): + _icon = "media-services.png" + + # Aliases diff --git a/diagrams/aws/migration.py b/diagrams/aws/migration.py index d7a8bdbc..69d029a8 100644 --- a/diagrams/aws/migration.py +++ b/diagrams/aws/migration.py @@ -20,6 +20,10 @@ class DatabaseMigrationService(_Migration): _icon = "database-migration-service.png" +class DatasyncAgent(_Migration): + _icon = "datasync-agent.png" + + class Datasync(_Migration): _icon = "datasync.png" diff --git a/diagrams/aws/ml.py b/diagrams/aws/ml.py index ac3d5d7d..beb454bd 100644 --- a/diagrams/aws/ml.py +++ b/diagrams/aws/ml.py @@ -12,6 +12,10 @@ class ApacheMxnetOnAWS(_ML): _icon = "apache-mxnet-on-aws.png" +class AugmentedAi(_ML): + _icon = "augmented-ai.png" + + class Comprehend(_ML): _icon = "comprehend.png" @@ -24,6 +28,10 @@ class DeepLearningContainers(_ML): _icon = "deep-learning-containers.png" +class Deepcomposer(_ML): + _icon = "deepcomposer.png" + + class Deeplens(_ML): _icon = "deeplens.png" @@ -40,6 +48,14 @@ class Forecast(_ML): _icon = "forecast.png" +class FraudDetector(_ML): + _icon = "fraud-detector.png" + + +class Kendra(_ML): + _icon = "kendra.png" + + class Lex(_ML): _icon = "lex.png" @@ -56,6 +72,14 @@ class Polly(_ML): _icon = "polly.png" +class RekognitionImage(_ML): + _icon = "rekognition-image.png" + + +class RekognitionVideo(_ML): + _icon = "rekognition-video.png" + + class Rekognition(_ML): _icon = "rekognition.png" diff --git a/diagrams/aws/mobile.py b/diagrams/aws/mobile.py index 315899e5..68973033 100644 --- a/diagrams/aws/mobile.py +++ b/diagrams/aws/mobile.py @@ -28,6 +28,10 @@ class DeviceFarm(_Mobile): _icon = "device-farm.png" +class Mobile(_Mobile): + _icon = "mobile.png" + + class Pinpoint(_Mobile): _icon = "pinpoint.png" diff --git a/diagrams/aws/network.py b/diagrams/aws/network.py index 23f952b0..72d156ac 100644 --- a/diagrams/aws/network.py +++ b/diagrams/aws/network.py @@ -8,6 +8,10 @@ class _Network(_AWS): _icon_dir = "resources/aws/network" +class APIGatewayEndpoint(_Network): + _icon = "api-gateway-endpoint.png" + + class APIGateway(_Network): _icon = "api-gateway.png" @@ -24,6 +28,18 @@ class CloudMap(_Network): _icon = "cloud-map.png" +class CloudFrontDownloadDistribution(_Network): + _icon = "cloudfront-download-distribution.png" + + +class CloudFrontEdgeLocation(_Network): + _icon = "cloudfront-edge-location.png" + + +class CloudFrontStreamingDistribution(_Network): + _icon = "cloudfront-streaming-distribution.png" + + class CloudFront(_Network): _icon = "cloudfront.png" @@ -36,6 +52,18 @@ class ElasticLoadBalancing(_Network): _icon = "elastic-load-balancing.png" +class ElbApplicationLoadBalancer(_Network): + _icon = "elb-application-load-balancer.png" + + +class ElbClassicLoadBalancer(_Network): + _icon = "elb-classic-load-balancer.png" + + +class ElbNetworkLoadBalancer(_Network): + _icon = "elb-network-load-balancer.png" + + class Endpoint(_Network): _icon = "endpoint.png" @@ -72,6 +100,10 @@ class PublicSubnet(_Network): _icon = "public-subnet.png" +class Route53HostedZone(_Network): + _icon = "route-53-hosted-zone.png" + + class Route53(_Network): _icon = "route-53.png" @@ -88,6 +120,22 @@ class TransitGateway(_Network): _icon = "transit-gateway.png" +class VPCCustomerGateway(_Network): + _icon = "vpc-customer-gateway.png" + + +class VPCElasticNetworkAdapter(_Network): + _icon = "vpc-elastic-network-adapter.png" + + +class VPCElasticNetworkInterface(_Network): + _icon = "vpc-elastic-network-interface.png" + + +class VPCFlowLogs(_Network): + _icon = "vpc-flow-logs.png" + + class VPCPeering(_Network): _icon = "vpc-peering.png" @@ -96,10 +144,22 @@ class VPCRouter(_Network): _icon = "vpc-router.png" +class VPCTrafficMirroring(_Network): + _icon = "vpc-traffic-mirroring.png" + + class VPC(_Network): _icon = "vpc.png" +class VpnConnection(_Network): + _icon = "vpn-connection.png" + + +class VpnGateway(_Network): + _icon = "vpn-gateway.png" + + # Aliases CF = CloudFront diff --git a/diagrams/aws/quantum.py b/diagrams/aws/quantum.py index 7135bcbe..9a0b184a 100644 --- a/diagrams/aws/quantum.py +++ b/diagrams/aws/quantum.py @@ -12,4 +12,8 @@ class Braket(_Quantum): _icon = "braket.png" +class QuantumTechnologies(_Quantum): + _icon = "quantum-technologies.png" + + # Aliases diff --git a/diagrams/aws/robotics.py b/diagrams/aws/robotics.py index d2111747..3d53a2ab 100644 --- a/diagrams/aws/robotics.py +++ b/diagrams/aws/robotics.py @@ -8,6 +8,18 @@ class _Robotics(_AWS): _icon_dir = "resources/aws/robotics" +class RobomakerCloudExtensionRos(_Robotics): + _icon = "robomaker-cloud-extension-ros.png" + + +class RobomakerDevelopmentEnvironment(_Robotics): + _icon = "robomaker-development-environment.png" + + +class RobomakerFleetManagement(_Robotics): + _icon = "robomaker-fleet-management.png" + + class RobomakerSimulator(_Robotics): _icon = "robomaker-simulator.png" diff --git a/diagrams/aws/satellite.py b/diagrams/aws/satellite.py index bf44411e..16c7472a 100644 --- a/diagrams/aws/satellite.py +++ b/diagrams/aws/satellite.py @@ -12,4 +12,8 @@ class GroundStation(_Satellite): _icon = "ground-station.png" +class Satellite(_Satellite): + _icon = "satellite.png" + + # Aliases diff --git a/diagrams/aws/security.py b/diagrams/aws/security.py index 61da75a9..72082d11 100644 --- a/diagrams/aws/security.py +++ b/diagrams/aws/security.py @@ -8,10 +8,18 @@ class _Security(_AWS): _icon_dir = "resources/aws/security" +class AdConnector(_Security): + _icon = "ad-connector.png" + + class Artifact(_Security): _icon = "artifact.png" +class CertificateAuthority(_Security): + _icon = "certificate-authority.png" + + class CertificateManager(_Security): _icon = "certificate-manager.png" @@ -48,10 +56,34 @@ class IdentityAndAccessManagementIamAccessAnalyzer(_Security): _icon = "identity-and-access-management-iam-access-analyzer.png" +class IdentityAndAccessManagementIamAddOn(_Security): + _icon = "identity-and-access-management-iam-add-on.png" + + +class IdentityAndAccessManagementIamAWSStsAlternate(_Security): + _icon = "identity-and-access-management-iam-aws-sts-alternate.png" + + class IdentityAndAccessManagementIamAWSSts(_Security): _icon = "identity-and-access-management-iam-aws-sts.png" +class IdentityAndAccessManagementIamDataEncryptionKey(_Security): + _icon = "identity-and-access-management-iam-data-encryption-key.png" + + +class IdentityAndAccessManagementIamEncryptedData(_Security): + _icon = "identity-and-access-management-iam-encrypted-data.png" + + +class IdentityAndAccessManagementIamLongTermSecurityCredential(_Security): + _icon = "identity-and-access-management-iam-long-term-security-credential.png" + + +class IdentityAndAccessManagementIamMfaToken(_Security): + _icon = "identity-and-access-management-iam-mfa-token.png" + + class IdentityAndAccessManagementIamPermissions(_Security): _icon = "identity-and-access-management-iam-permissions.png" @@ -60,10 +92,18 @@ class IdentityAndAccessManagementIamRole(_Security): _icon = "identity-and-access-management-iam-role.png" +class IdentityAndAccessManagementIamTemporarySecurityCredential(_Security): + _icon = "identity-and-access-management-iam-temporary-security-credential.png" + + class IdentityAndAccessManagementIam(_Security): _icon = "identity-and-access-management-iam.png" +class InspectorAgent(_Security): + _icon = "inspector-agent.png" + + class Inspector(_Security): _icon = "inspector.png" @@ -76,6 +116,10 @@ class Macie(_Security): _icon = "macie.png" +class ManagedMicrosoftAd(_Security): + _icon = "managed-microsoft-ad.png" + + class ResourceAccessManager(_Security): _icon = "resource-access-manager.png" @@ -84,6 +128,10 @@ class SecretsManager(_Security): _icon = "secrets-manager.png" +class SecurityHubFinding(_Security): + _icon = "security-hub-finding.png" + + class SecurityHub(_Security): _icon = "security-hub.png" @@ -92,14 +140,26 @@ class SecurityIdentityAndCompliance(_Security): _icon = "security-identity-and-compliance.png" +class ShieldAdvanced(_Security): + _icon = "shield-advanced.png" + + class Shield(_Security): _icon = "shield.png" +class SimpleAd(_Security): + _icon = "simple-ad.png" + + class SingleSignOn(_Security): _icon = "single-sign-on.png" +class WAFFilteringRule(_Security): + _icon = "waf-filtering-rule.png" + + class WAF(_Security): _icon = "waf.png" diff --git a/diagrams/aws/storage.py b/diagrams/aws/storage.py index 65efe40e..564c07ab 100644 --- a/diagrams/aws/storage.py +++ b/diagrams/aws/storage.py @@ -24,10 +24,22 @@ class EFSStandardPrimaryBg(_Storage): _icon = "efs-standard-primary-bg.png" +class ElasticBlockStoreEBSSnapshot(_Storage): + _icon = "elastic-block-store-ebs-snapshot.png" + + +class ElasticBlockStoreEBSVolume(_Storage): + _icon = "elastic-block-store-ebs-volume.png" + + class ElasticBlockStoreEBS(_Storage): _icon = "elastic-block-store-ebs.png" +class ElasticFileSystemEFSFileSystem(_Storage): + _icon = "elastic-file-system-efs-file-system.png" + + class ElasticFileSystemEFS(_Storage): _icon = "elastic-file-system-efs.png" @@ -44,14 +56,42 @@ class Fsx(_Storage): _icon = "fsx.png" +class MultipleVolumesResource(_Storage): + _icon = "multiple-volumes-resource.png" + + +class S3GlacierArchive(_Storage): + _icon = "s3-glacier-archive.png" + + +class S3GlacierVault(_Storage): + _icon = "s3-glacier-vault.png" + + class S3Glacier(_Storage): _icon = "s3-glacier.png" +class SimpleStorageServiceS3BucketWithObjects(_Storage): + _icon = "simple-storage-service-s3-bucket-with-objects.png" + + +class SimpleStorageServiceS3Bucket(_Storage): + _icon = "simple-storage-service-s3-bucket.png" + + +class SimpleStorageServiceS3Object(_Storage): + _icon = "simple-storage-service-s3-object.png" + + class SimpleStorageServiceS3(_Storage): _icon = "simple-storage-service-s3.png" +class SnowFamilySnowballImportExport(_Storage): + _icon = "snow-family-snowball-import-export.png" + + class SnowballEdge(_Storage): _icon = "snowball-edge.png" @@ -64,6 +104,18 @@ class Snowmobile(_Storage): _icon = "snowmobile.png" +class StorageGatewayCachedVolume(_Storage): + _icon = "storage-gateway-cached-volume.png" + + +class StorageGatewayNonCachedVolume(_Storage): + _icon = "storage-gateway-non-cached-volume.png" + + +class StorageGatewayVirtualTapeLibrary(_Storage): + _icon = "storage-gateway-virtual-tape-library.png" + + class StorageGateway(_Storage): _icon = "storage-gateway.png" diff --git a/docs/nodes/aws.md b/docs/nodes/aws.md index 168892e6..430f019e 100644 --- a/docs/nodes/aws.md +++ b/docs/nodes/aws.md @@ -11,9 +11,14 @@ Node classes list of aws provider. - **diagrams.aws.analytics.Athena** - **diagrams.aws.analytics.CloudsearchSearchDocuments** - **diagrams.aws.analytics.Cloudsearch** +- **diagrams.aws.analytics.DataLakeResource** - **diagrams.aws.analytics.DataPipeline** - **diagrams.aws.analytics.ElasticsearchService**, **ES** (alias) - **diagrams.aws.analytics.EMRCluster** +- **diagrams.aws.analytics.EMREngineMaprM3** +- **diagrams.aws.analytics.EMREngineMaprM5** +- **diagrams.aws.analytics.EMREngineMaprM7** +- **diagrams.aws.analytics.EMREngine** - **diagrams.aws.analytics.EMRHdfsCluster** - **diagrams.aws.analytics.EMR** - **diagrams.aws.analytics.GlueCrawlers** @@ -33,16 +38,20 @@ Node classes list of aws provider. ## aws.ar +- **diagrams.aws.ar.ArVr** - **diagrams.aws.ar.Sumerian** ## aws.blockchain +- **diagrams.aws.blockchain.BlockchainResource** +- **diagrams.aws.blockchain.Blockchain** - **diagrams.aws.blockchain.ManagedBlockchain** - **diagrams.aws.blockchain.QuantumLedgerDatabaseQldb**, **QLDB** (alias) ## aws.business - **diagrams.aws.business.AlexaForBusiness**, **A4B** (alias) +- **diagrams.aws.business.BusinessApplications** - **diagrams.aws.business.Chime** - **diagrams.aws.business.Workmail** @@ -50,15 +59,32 @@ Node classes list of aws provider. - **diagrams.aws.compute.ApplicationAutoScaling**, **AutoScaling** (alias) - **diagrams.aws.compute.Batch** +- **diagrams.aws.compute.ComputeOptimizer** - **diagrams.aws.compute.Compute** +- **diagrams.aws.compute.EC2Ami** +- **diagrams.aws.compute.EC2AutoScaling** +- **diagrams.aws.compute.EC2ContainerRegistryImage** +- **diagrams.aws.compute.EC2ContainerRegistryRegistry** - **diagrams.aws.compute.EC2ContainerRegistry**, **ECR** (alias) +- **diagrams.aws.compute.EC2ElasticIpAddress** +- **diagrams.aws.compute.EC2ImageBuilder** +- **diagrams.aws.compute.EC2Instance** +- **diagrams.aws.compute.EC2Instances** +- **diagrams.aws.compute.EC2Rescue** +- **diagrams.aws.compute.EC2SpotInstance** - **diagrams.aws.compute.EC2** +- **diagrams.aws.compute.ElasticBeanstalkApplication** +- **diagrams.aws.compute.ElasticBeanstalkDeployment** - **diagrams.aws.compute.ElasticBeanstalk**, **EB** (alias) +- **diagrams.aws.compute.ElasticContainerServiceContainer** +- **diagrams.aws.compute.ElasticContainerServiceService** - **diagrams.aws.compute.ElasticContainerService**, **ECS** (alias) - **diagrams.aws.compute.ElasticKubernetesService**, **EKS** (alias) - **diagrams.aws.compute.Fargate** +- **diagrams.aws.compute.LambdaFunction** - **diagrams.aws.compute.Lambda** - **diagrams.aws.compute.Lightsail** +- **diagrams.aws.compute.LocalZones** - **diagrams.aws.compute.Outposts** - **diagrams.aws.compute.ServerlessApplicationRepository**, **SAR** (alias) - **diagrams.aws.compute.ThinkboxDeadline** @@ -69,36 +95,57 @@ Node classes list of aws provider. - **diagrams.aws.compute.ThinkboxStoke** - **diagrams.aws.compute.ThinkboxXmesh** - **diagrams.aws.compute.VmwareCloudOnAWS** +- **diagrams.aws.compute.Wavelength** ## aws.cost - **diagrams.aws.cost.Budgets** - **diagrams.aws.cost.CostAndUsageReport** - **diagrams.aws.cost.CostExplorer** +- **diagrams.aws.cost.CostManagement** - **diagrams.aws.cost.ReservedInstanceReporting** - **diagrams.aws.cost.SavingsPlans** ## aws.database +- **diagrams.aws.database.AuroraInstance** - **diagrams.aws.database.Aurora** +- **diagrams.aws.database.DatabaseMigrationServiceDatabaseMigrationWorkflow** - **diagrams.aws.database.DatabaseMigrationService**, **DMS** (alias) - **diagrams.aws.database.Database**, **DB** (alias) - **diagrams.aws.database.DocumentdbMongodbCompatibility**, **DocumentDB** (alias) +- **diagrams.aws.database.DynamodbAttribute** +- **diagrams.aws.database.DynamodbAttributes** - **diagrams.aws.database.DynamodbDax**, **DAX** (alias) - **diagrams.aws.database.DynamodbGlobalSecondaryIndex**, **DynamodbGSI** (alias) +- **diagrams.aws.database.DynamodbItem** +- **diagrams.aws.database.DynamodbItems** - **diagrams.aws.database.DynamodbTable** - **diagrams.aws.database.Dynamodb**, **DDB** (alias) +- **diagrams.aws.database.ElasticacheCacheNode** +- **diagrams.aws.database.ElasticacheForMemcached** +- **diagrams.aws.database.ElasticacheForRedis** - **diagrams.aws.database.Elasticache**, **ElastiCache** (alias) +- **diagrams.aws.database.KeyspacesManagedApacheCassandraService** - **diagrams.aws.database.Neptune** - **diagrams.aws.database.QuantumLedgerDatabaseQldb**, **QLDB** (alias) +- **diagrams.aws.database.RDSInstance** +- **diagrams.aws.database.RDSMariadbInstance** +- **diagrams.aws.database.RDSMysqlInstance** - **diagrams.aws.database.RDSOnVmware** +- **diagrams.aws.database.RDSOracleInstance** +- **diagrams.aws.database.RDSPostgresqlInstance** +- **diagrams.aws.database.RDSSqlServerInstance** - **diagrams.aws.database.RDS** +- **diagrams.aws.database.RedshiftDenseComputeNode** +- **diagrams.aws.database.RedshiftDenseStorageNode** - **diagrams.aws.database.Redshift** - **diagrams.aws.database.Timestream** ## aws.devtools - **diagrams.aws.devtools.CloudDevelopmentKit** +- **diagrams.aws.devtools.Cloud9Resource** - **diagrams.aws.devtools.Cloud9** - **diagrams.aws.devtools.Codebuild** - **diagrams.aws.devtools.Codecommit** @@ -112,6 +159,7 @@ Node classes list of aws provider. ## aws.enablement +- **diagrams.aws.enablement.CustomerEnablement** - **diagrams.aws.enablement.Iq** - **diagrams.aws.enablement.ManagedServices** - **diagrams.aws.enablement.ProfessionalServices** @@ -120,6 +168,7 @@ Node classes list of aws provider. ## aws.enduser - **diagrams.aws.enduser.Appstream20** +- **diagrams.aws.enduser.DesktopAndAppStreaming** - **diagrams.aws.enduser.Workdocs** - **diagrams.aws.enduser.Worklink** - **diagrams.aws.enduser.Workspaces** @@ -127,23 +176,39 @@ Node classes list of aws provider. ## aws.engagement - **diagrams.aws.engagement.Connect** +- **diagrams.aws.engagement.CustomerEngagement** - **diagrams.aws.engagement.Pinpoint** +- **diagrams.aws.engagement.SimpleEmailServiceSesEmail** - **diagrams.aws.engagement.SimpleEmailServiceSes**, **SES** (alias) ## aws.game +- **diagrams.aws.game.GameTech** - **diagrams.aws.game.Gamelift** ## aws.general +- **diagrams.aws.general.Client** - **diagrams.aws.general.Disk** +- **diagrams.aws.general.Forums** - **diagrams.aws.general.General** - **diagrams.aws.general.GenericDatabase** - **diagrams.aws.general.GenericFirewall** - **diagrams.aws.general.GenericOfficeBuilding**, **OfficeBuilding** (alias) - **diagrams.aws.general.GenericSamlToken** - **diagrams.aws.general.GenericSDK** +- **diagrams.aws.general.InternetAlt1** +- **diagrams.aws.general.InternetAlt2** +- **diagrams.aws.general.InternetGateway** - **diagrams.aws.general.Marketplace** +- **diagrams.aws.general.MobileClient** +- **diagrams.aws.general.Multimedia** +- **diagrams.aws.general.OfficeBuilding** +- **diagrams.aws.general.SamlToken** +- **diagrams.aws.general.SDK** +- **diagrams.aws.general.SslPadlock** +- **diagrams.aws.general.TapeStorage** +- **diagrams.aws.general.Toolkit** - **diagrams.aws.general.TraditionalServer** - **diagrams.aws.general.User** - **diagrams.aws.general.Users** @@ -153,9 +218,19 @@ Node classes list of aws provider. - **diagrams.aws.integration.ApplicationIntegration** - **diagrams.aws.integration.Appsync** - **diagrams.aws.integration.ConsoleMobileApplication** +- **diagrams.aws.integration.EventResource** +- **diagrams.aws.integration.EventbridgeCustomEventBusResource** +- **diagrams.aws.integration.EventbridgeDefaultEventBusResource** +- **diagrams.aws.integration.EventbridgeSaasPartnerEventBusResource** - **diagrams.aws.integration.Eventbridge** +- **diagrams.aws.integration.ExpressWorkflows** - **diagrams.aws.integration.MQ** +- **diagrams.aws.integration.SimpleNotificationServiceSnsEmailNotification** +- **diagrams.aws.integration.SimpleNotificationServiceSnsHttpNotification** +- **diagrams.aws.integration.SimpleNotificationServiceSnsTopic** - **diagrams.aws.integration.SimpleNotificationServiceSns**, **SNS** (alias) +- **diagrams.aws.integration.SimpleQueueServiceSqsMessage** +- **diagrams.aws.integration.SimpleQueueServiceSqsQueue** - **diagrams.aws.integration.SimpleQueueServiceSqs**, **SQS** (alias) - **diagrams.aws.integration.StepFunctions**, **SF** (alias) @@ -165,37 +240,76 @@ Node classes list of aws provider. - **diagrams.aws.iot.InternetOfThings** - **diagrams.aws.iot.Iot1Click** - **diagrams.aws.iot.IotAction** +- **diagrams.aws.iot.IotActuator** - **diagrams.aws.iot.IotAlexaEcho** +- **diagrams.aws.iot.IotAlexaEnabledDevice** - **diagrams.aws.iot.IotAlexaSkill** +- **diagrams.aws.iot.IotAlexaVoiceService** +- **diagrams.aws.iot.IotAnalyticsChannel** +- **diagrams.aws.iot.IotAnalyticsDataSet** +- **diagrams.aws.iot.IotAnalyticsDataStore** +- **diagrams.aws.iot.IotAnalyticsNotebook** +- **diagrams.aws.iot.IotAnalyticsPipeline** - **diagrams.aws.iot.IotAnalytics** +- **diagrams.aws.iot.IotBank** +- **diagrams.aws.iot.IotBicycle** - **diagrams.aws.iot.IotButton** - **diagrams.aws.iot.IotCamera** +- **diagrams.aws.iot.IotCar** +- **diagrams.aws.iot.IotCart** - **diagrams.aws.iot.IotCertificate** +- **diagrams.aws.iot.IotCoffeePot** - **diagrams.aws.iot.IotCore** +- **diagrams.aws.iot.IotDesiredState** - **diagrams.aws.iot.IotDeviceDefender** +- **diagrams.aws.iot.IotDeviceGateway** - **diagrams.aws.iot.IotDeviceManagement** +- **diagrams.aws.iot.IotDoorLock** - **diagrams.aws.iot.IotEvents** +- **diagrams.aws.iot.IotFactory** +- **diagrams.aws.iot.IotFireTvStick** +- **diagrams.aws.iot.IotFireTv** +- **diagrams.aws.iot.IotGeneric** - **diagrams.aws.iot.IotGreengrassConnector** - **diagrams.aws.iot.IotGreengrass** - **diagrams.aws.iot.IotHardwareBoard**, **IotBoard** (alias) +- **diagrams.aws.iot.IotHouse** - **diagrams.aws.iot.IotHttp** - **diagrams.aws.iot.IotHttp2** - **diagrams.aws.iot.IotJobs** - **diagrams.aws.iot.IotLambda** +- **diagrams.aws.iot.IotLightbulb** +- **diagrams.aws.iot.IotMedicalEmergency** - **diagrams.aws.iot.IotMqtt** +- **diagrams.aws.iot.IotOverTheAirUpdate** - **diagrams.aws.iot.IotPolicyEmergency** - **diagrams.aws.iot.IotPolicy** +- **diagrams.aws.iot.IotReportedState** - **diagrams.aws.iot.IotRule** +- **diagrams.aws.iot.IotSensor** +- **diagrams.aws.iot.IotServo** - **diagrams.aws.iot.IotShadow** +- **diagrams.aws.iot.IotSimulator** - **diagrams.aws.iot.IotSitewise** +- **diagrams.aws.iot.IotThermostat** - **diagrams.aws.iot.IotThingsGraph** - **diagrams.aws.iot.IotTopic** +- **diagrams.aws.iot.IotTravel** +- **diagrams.aws.iot.IotUtility** +- **diagrams.aws.iot.IotWindfarm** ## aws.management - **diagrams.aws.management.AutoScaling** +- **diagrams.aws.management.CloudformationChangeSet** +- **diagrams.aws.management.CloudformationStack** +- **diagrams.aws.management.CloudformationTemplate** - **diagrams.aws.management.Cloudformation** - **diagrams.aws.management.Cloudtrail** +- **diagrams.aws.management.CloudwatchAlarm** +- **diagrams.aws.management.CloudwatchEventEventBased** +- **diagrams.aws.management.CloudwatchEventTimeBased** +- **diagrams.aws.management.CloudwatchRule** - **diagrams.aws.management.Cloudwatch** - **diagrams.aws.management.Codeguru** - **diagrams.aws.management.CommandLineInterface** @@ -203,12 +317,37 @@ Node classes list of aws provider. - **diagrams.aws.management.ControlTower** - **diagrams.aws.management.LicenseManager** - **diagrams.aws.management.ManagedServices** +- **diagrams.aws.management.ManagementAndGovernance** - **diagrams.aws.management.ManagementConsole** +- **diagrams.aws.management.OpsworksApps** +- **diagrams.aws.management.OpsworksDeployments** +- **diagrams.aws.management.OpsworksInstances** +- **diagrams.aws.management.OpsworksLayers** +- **diagrams.aws.management.OpsworksMonitoring** +- **diagrams.aws.management.OpsworksPermissions** +- **diagrams.aws.management.OpsworksResources** +- **diagrams.aws.management.OpsworksStack** - **diagrams.aws.management.Opsworks** +- **diagrams.aws.management.OrganizationsAccount** +- **diagrams.aws.management.OrganizationsOrganizationalUnit** - **diagrams.aws.management.Organizations** +- **diagrams.aws.management.PersonalHealthDashboard** - **diagrams.aws.management.ServiceCatalog** +- **diagrams.aws.management.SystemsManagerAutomation** +- **diagrams.aws.management.SystemsManagerDocuments** +- **diagrams.aws.management.SystemsManagerInventory** +- **diagrams.aws.management.SystemsManagerMaintenanceWindows** +- **diagrams.aws.management.SystemsManagerOpscenter** - **diagrams.aws.management.SystemsManagerParameterStore**, **ParameterStore** (alias) +- **diagrams.aws.management.SystemsManagerPatchManager** +- **diagrams.aws.management.SystemsManagerRunCommand** +- **diagrams.aws.management.SystemsManagerStateManager** - **diagrams.aws.management.SystemsManager**, **SSM** (alias) +- **diagrams.aws.management.TrustedAdvisorChecklistCost** +- **diagrams.aws.management.TrustedAdvisorChecklistFaultTolerant** +- **diagrams.aws.management.TrustedAdvisorChecklistPerformance** +- **diagrams.aws.management.TrustedAdvisorChecklistSecurity** +- **diagrams.aws.management.TrustedAdvisorChecklist** - **diagrams.aws.management.TrustedAdvisor** - **diagrams.aws.management.WellArchitectedTool** @@ -225,12 +364,15 @@ Node classes list of aws provider. - **diagrams.aws.media.ElementalMediastore** - **diagrams.aws.media.ElementalMediatailor** - **diagrams.aws.media.ElementalServer** +- **diagrams.aws.media.KinesisVideoStreams** +- **diagrams.aws.media.MediaServices** ## aws.migration - **diagrams.aws.migration.ApplicationDiscoveryService**, **ADS** (alias) - **diagrams.aws.migration.CloudendureMigration**, **CEM** (alias) - **diagrams.aws.migration.DatabaseMigrationService**, **DMS** (alias) +- **diagrams.aws.migration.DatasyncAgent** - **diagrams.aws.migration.Datasync** - **diagrams.aws.migration.MigrationAndTransfer**, **MAT** (alias) - **diagrams.aws.migration.MigrationHub** @@ -243,17 +385,23 @@ Node classes list of aws provider. ## aws.ml - **diagrams.aws.ml.ApacheMxnetOnAWS** +- **diagrams.aws.ml.AugmentedAi** - **diagrams.aws.ml.Comprehend** - **diagrams.aws.ml.DeepLearningAmis** - **diagrams.aws.ml.DeepLearningContainers**, **DLC** (alias) +- **diagrams.aws.ml.Deepcomposer** - **diagrams.aws.ml.Deeplens** - **diagrams.aws.ml.Deepracer** - **diagrams.aws.ml.ElasticInference** - **diagrams.aws.ml.Forecast** +- **diagrams.aws.ml.FraudDetector** +- **diagrams.aws.ml.Kendra** - **diagrams.aws.ml.Lex** - **diagrams.aws.ml.MachineLearning** - **diagrams.aws.ml.Personalize** - **diagrams.aws.ml.Polly** +- **diagrams.aws.ml.RekognitionImage** +- **diagrams.aws.ml.RekognitionVideo** - **diagrams.aws.ml.Rekognition** - **diagrams.aws.ml.SagemakerGroundTruth** - **diagrams.aws.ml.SagemakerModel** @@ -272,17 +420,25 @@ Node classes list of aws provider. - **diagrams.aws.mobile.APIGateway** - **diagrams.aws.mobile.Appsync** - **diagrams.aws.mobile.DeviceFarm** +- **diagrams.aws.mobile.Mobile** - **diagrams.aws.mobile.Pinpoint** ## aws.network +- **diagrams.aws.network.APIGatewayEndpoint** - **diagrams.aws.network.APIGateway** - **diagrams.aws.network.AppMesh** - **diagrams.aws.network.ClientVpn** - **diagrams.aws.network.CloudMap** +- **diagrams.aws.network.CloudFrontDownloadDistribution** +- **diagrams.aws.network.CloudFrontEdgeLocation** +- **diagrams.aws.network.CloudFrontStreamingDistribution** - **diagrams.aws.network.CloudFront**, **CF** (alias) - **diagrams.aws.network.DirectConnect** - **diagrams.aws.network.ElasticLoadBalancing**, **ELB** (alias) +- **diagrams.aws.network.ElbApplicationLoadBalancer** +- **diagrams.aws.network.ElbClassicLoadBalancer** +- **diagrams.aws.network.ElbNetworkLoadBalancer** - **diagrams.aws.network.Endpoint** - **diagrams.aws.network.GlobalAccelerator**, **GAX** (alias) - **diagrams.aws.network.InternetGateway** @@ -292,20 +448,32 @@ Node classes list of aws provider. - **diagrams.aws.network.PrivateSubnet** - **diagrams.aws.network.Privatelink** - **diagrams.aws.network.PublicSubnet** +- **diagrams.aws.network.Route53HostedZone** - **diagrams.aws.network.Route53** - **diagrams.aws.network.RouteTable** - **diagrams.aws.network.SiteToSiteVpn** - **diagrams.aws.network.TransitGateway** +- **diagrams.aws.network.VPCCustomerGateway** +- **diagrams.aws.network.VPCElasticNetworkAdapter** +- **diagrams.aws.network.VPCElasticNetworkInterface** +- **diagrams.aws.network.VPCFlowLogs** - **diagrams.aws.network.VPCPeering** - **diagrams.aws.network.VPCRouter** +- **diagrams.aws.network.VPCTrafficMirroring** - **diagrams.aws.network.VPC** +- **diagrams.aws.network.VpnConnection** +- **diagrams.aws.network.VpnGateway** ## aws.quantum - **diagrams.aws.quantum.Braket** +- **diagrams.aws.quantum.QuantumTechnologies** ## aws.robotics +- **diagrams.aws.robotics.RobomakerCloudExtensionRos** +- **diagrams.aws.robotics.RobomakerDevelopmentEnvironment** +- **diagrams.aws.robotics.RobomakerFleetManagement** - **diagrams.aws.robotics.RobomakerSimulator** - **diagrams.aws.robotics.Robomaker** - **diagrams.aws.robotics.Robotics** @@ -313,10 +481,13 @@ Node classes list of aws provider. ## aws.satellite - **diagrams.aws.satellite.GroundStation** +- **diagrams.aws.satellite.Satellite** ## aws.security +- **diagrams.aws.security.AdConnector** - **diagrams.aws.security.Artifact** +- **diagrams.aws.security.CertificateAuthority** - **diagrams.aws.security.CertificateManager**, **ACM** (alias) - **diagrams.aws.security.CloudDirectory** - **diagrams.aws.security.Cloudhsm**, **CloudHSM** (alias) @@ -326,19 +497,32 @@ Node classes list of aws provider. - **diagrams.aws.security.FirewallManager**, **FMS** (alias) - **diagrams.aws.security.Guardduty** - **diagrams.aws.security.IdentityAndAccessManagementIamAccessAnalyzer**, **IAMAccessAnalyzer** (alias) +- **diagrams.aws.security.IdentityAndAccessManagementIamAddOn** +- **diagrams.aws.security.IdentityAndAccessManagementIamAWSStsAlternate** - **diagrams.aws.security.IdentityAndAccessManagementIamAWSSts**, **IAMAWSSts** (alias) +- **diagrams.aws.security.IdentityAndAccessManagementIamDataEncryptionKey** +- **diagrams.aws.security.IdentityAndAccessManagementIamEncryptedData** +- **diagrams.aws.security.IdentityAndAccessManagementIamLongTermSecurityCredential** +- **diagrams.aws.security.IdentityAndAccessManagementIamMfaToken** - **diagrams.aws.security.IdentityAndAccessManagementIamPermissions**, **IAMPermissions** (alias) - **diagrams.aws.security.IdentityAndAccessManagementIamRole**, **IAMRole** (alias) +- **diagrams.aws.security.IdentityAndAccessManagementIamTemporarySecurityCredential** - **diagrams.aws.security.IdentityAndAccessManagementIam**, **IAM** (alias) +- **diagrams.aws.security.InspectorAgent** - **diagrams.aws.security.Inspector** - **diagrams.aws.security.KeyManagementService**, **KMS** (alias) - **diagrams.aws.security.Macie** +- **diagrams.aws.security.ManagedMicrosoftAd** - **diagrams.aws.security.ResourceAccessManager**, **RAM** (alias) - **diagrams.aws.security.SecretsManager** +- **diagrams.aws.security.SecurityHubFinding** - **diagrams.aws.security.SecurityHub** - **diagrams.aws.security.SecurityIdentityAndCompliance** +- **diagrams.aws.security.ShieldAdvanced** - **diagrams.aws.security.Shield** +- **diagrams.aws.security.SimpleAd** - **diagrams.aws.security.SingleSignOn** +- **diagrams.aws.security.WAFFilteringRule** - **diagrams.aws.security.WAF** ## aws.storage @@ -347,15 +531,28 @@ Node classes list of aws provider. - **diagrams.aws.storage.CloudendureDisasterRecovery**, **CDR** (alias) - **diagrams.aws.storage.EFSInfrequentaccessPrimaryBg** - **diagrams.aws.storage.EFSStandardPrimaryBg** +- **diagrams.aws.storage.ElasticBlockStoreEBSSnapshot** +- **diagrams.aws.storage.ElasticBlockStoreEBSVolume** - **diagrams.aws.storage.ElasticBlockStoreEBS**, **EBS** (alias) +- **diagrams.aws.storage.ElasticFileSystemEFSFileSystem** - **diagrams.aws.storage.ElasticFileSystemEFS**, **EFS** (alias) - **diagrams.aws.storage.FsxForLustre** - **diagrams.aws.storage.FsxForWindowsFileServer** - **diagrams.aws.storage.Fsx**, **FSx** (alias) +- **diagrams.aws.storage.MultipleVolumesResource** +- **diagrams.aws.storage.S3GlacierArchive** +- **diagrams.aws.storage.S3GlacierVault** - **diagrams.aws.storage.S3Glacier** +- **diagrams.aws.storage.SimpleStorageServiceS3BucketWithObjects** +- **diagrams.aws.storage.SimpleStorageServiceS3Bucket** +- **diagrams.aws.storage.SimpleStorageServiceS3Object** - **diagrams.aws.storage.SimpleStorageServiceS3**, **S3** (alias) +- **diagrams.aws.storage.SnowFamilySnowballImportExport** - **diagrams.aws.storage.SnowballEdge** - **diagrams.aws.storage.Snowball** - **diagrams.aws.storage.Snowmobile** +- **diagrams.aws.storage.StorageGatewayCachedVolume** +- **diagrams.aws.storage.StorageGatewayNonCachedVolume** +- **diagrams.aws.storage.StorageGatewayVirtualTapeLibrary** - **diagrams.aws.storage.StorageGateway** - **diagrams.aws.storage.Storage** diff --git a/resources/aws/analytics/data-lake-resource.png b/resources/aws/analytics/data-lake-resource.png new file mode 100644 index 00000000..bb7c1caf Binary files /dev/null and b/resources/aws/analytics/data-lake-resource.png differ diff --git a/resources/aws/analytics/emr-engine-mapr-m3.png b/resources/aws/analytics/emr-engine-mapr-m3.png new file mode 100644 index 00000000..0547e623 Binary files /dev/null and b/resources/aws/analytics/emr-engine-mapr-m3.png differ diff --git a/resources/aws/analytics/emr-engine-mapr-m5.png b/resources/aws/analytics/emr-engine-mapr-m5.png new file mode 100644 index 00000000..8abd36a3 Binary files /dev/null and b/resources/aws/analytics/emr-engine-mapr-m5.png differ diff --git a/resources/aws/analytics/emr-engine-mapr-m7.png b/resources/aws/analytics/emr-engine-mapr-m7.png new file mode 100644 index 00000000..2f28f1d7 Binary files /dev/null and b/resources/aws/analytics/emr-engine-mapr-m7.png differ diff --git a/resources/aws/analytics/emr-engine.png b/resources/aws/analytics/emr-engine.png new file mode 100644 index 00000000..21273e03 Binary files /dev/null and b/resources/aws/analytics/emr-engine.png differ diff --git a/resources/aws/ar/ar-vr.png b/resources/aws/ar/ar-vr.png new file mode 100644 index 00000000..82b009ec Binary files /dev/null and b/resources/aws/ar/ar-vr.png differ diff --git a/resources/aws/blockchain/blockchain-resource.png b/resources/aws/blockchain/blockchain-resource.png new file mode 100644 index 00000000..bd31f858 Binary files /dev/null and b/resources/aws/blockchain/blockchain-resource.png differ diff --git a/resources/aws/blockchain/blockchain.png b/resources/aws/blockchain/blockchain.png new file mode 100644 index 00000000..bcf410e6 Binary files /dev/null and b/resources/aws/blockchain/blockchain.png differ diff --git a/resources/aws/business/business-applications.png b/resources/aws/business/business-applications.png new file mode 100644 index 00000000..c3eb299b Binary files /dev/null and b/resources/aws/business/business-applications.png differ diff --git a/resources/aws/compute/compute-optimizer.png b/resources/aws/compute/compute-optimizer.png new file mode 100644 index 00000000..3ad2dd5d Binary files /dev/null and b/resources/aws/compute/compute-optimizer.png differ diff --git a/resources/aws/compute/ec2-ami.png b/resources/aws/compute/ec2-ami.png new file mode 100644 index 00000000..e5ee34ad Binary files /dev/null and b/resources/aws/compute/ec2-ami.png differ diff --git a/resources/aws/compute/ec2-auto-scaling.png b/resources/aws/compute/ec2-auto-scaling.png new file mode 100644 index 00000000..04123663 Binary files /dev/null and b/resources/aws/compute/ec2-auto-scaling.png differ diff --git a/resources/aws/compute/ec2-container-registry-image.png b/resources/aws/compute/ec2-container-registry-image.png new file mode 100644 index 00000000..7b59df3d Binary files /dev/null and b/resources/aws/compute/ec2-container-registry-image.png differ diff --git a/resources/aws/compute/ec2-container-registry-registry.png b/resources/aws/compute/ec2-container-registry-registry.png new file mode 100644 index 00000000..22d0d661 Binary files /dev/null and b/resources/aws/compute/ec2-container-registry-registry.png differ diff --git a/resources/aws/compute/ec2-elastic-ip-address.png b/resources/aws/compute/ec2-elastic-ip-address.png new file mode 100644 index 00000000..5b226d95 Binary files /dev/null and b/resources/aws/compute/ec2-elastic-ip-address.png differ diff --git a/resources/aws/compute/ec2-image-builder.png b/resources/aws/compute/ec2-image-builder.png new file mode 100644 index 00000000..1ee4acfa Binary files /dev/null and b/resources/aws/compute/ec2-image-builder.png differ diff --git a/resources/aws/compute/ec2-instance.png b/resources/aws/compute/ec2-instance.png new file mode 100644 index 00000000..fd58edcb Binary files /dev/null and b/resources/aws/compute/ec2-instance.png differ diff --git a/resources/aws/compute/ec2-instances.png b/resources/aws/compute/ec2-instances.png new file mode 100644 index 00000000..215ca26c Binary files /dev/null and b/resources/aws/compute/ec2-instances.png differ diff --git a/resources/aws/compute/ec2-rescue.png b/resources/aws/compute/ec2-rescue.png new file mode 100644 index 00000000..f5dbf2b8 Binary files /dev/null and b/resources/aws/compute/ec2-rescue.png differ diff --git a/resources/aws/compute/ec2-spot-instance.png b/resources/aws/compute/ec2-spot-instance.png new file mode 100644 index 00000000..82df72d8 Binary files /dev/null and b/resources/aws/compute/ec2-spot-instance.png differ diff --git a/resources/aws/compute/elastic-beanstalk-application.png b/resources/aws/compute/elastic-beanstalk-application.png new file mode 100644 index 00000000..3f8f6d9d Binary files /dev/null and b/resources/aws/compute/elastic-beanstalk-application.png differ diff --git a/resources/aws/compute/elastic-beanstalk-deployment.png b/resources/aws/compute/elastic-beanstalk-deployment.png new file mode 100644 index 00000000..9f1464b6 Binary files /dev/null and b/resources/aws/compute/elastic-beanstalk-deployment.png differ diff --git a/resources/aws/compute/elastic-container-service-container.png b/resources/aws/compute/elastic-container-service-container.png new file mode 100644 index 00000000..e8846798 Binary files /dev/null and b/resources/aws/compute/elastic-container-service-container.png differ diff --git a/resources/aws/compute/elastic-container-service-service.png b/resources/aws/compute/elastic-container-service-service.png new file mode 100644 index 00000000..965eb31e Binary files /dev/null and b/resources/aws/compute/elastic-container-service-service.png differ diff --git a/resources/aws/compute/lambda-function.png b/resources/aws/compute/lambda-function.png new file mode 100644 index 00000000..5c9b5e29 Binary files /dev/null and b/resources/aws/compute/lambda-function.png differ diff --git a/resources/aws/compute/local-zones.png b/resources/aws/compute/local-zones.png new file mode 100644 index 00000000..a97d446e Binary files /dev/null and b/resources/aws/compute/local-zones.png differ diff --git a/resources/aws/compute/wavelength.png b/resources/aws/compute/wavelength.png new file mode 100644 index 00000000..208c42d8 Binary files /dev/null and b/resources/aws/compute/wavelength.png differ diff --git a/resources/aws/cost/cost-management.png b/resources/aws/cost/cost-management.png new file mode 100644 index 00000000..ec088b15 Binary files /dev/null and b/resources/aws/cost/cost-management.png differ diff --git a/resources/aws/database/aurora-instance.png b/resources/aws/database/aurora-instance.png new file mode 100644 index 00000000..34877a06 Binary files /dev/null and b/resources/aws/database/aurora-instance.png differ diff --git a/resources/aws/database/database-migration-service-database-migration-workflow.png b/resources/aws/database/database-migration-service-database-migration-workflow.png new file mode 100644 index 00000000..1f807c0d Binary files /dev/null and b/resources/aws/database/database-migration-service-database-migration-workflow.png differ diff --git a/resources/aws/database/dynamodb-attribute.png b/resources/aws/database/dynamodb-attribute.png new file mode 100644 index 00000000..befaed80 Binary files /dev/null and b/resources/aws/database/dynamodb-attribute.png differ diff --git a/resources/aws/database/dynamodb-attributes.png b/resources/aws/database/dynamodb-attributes.png new file mode 100644 index 00000000..b935d517 Binary files /dev/null and b/resources/aws/database/dynamodb-attributes.png differ diff --git a/resources/aws/database/dynamodb-item.png b/resources/aws/database/dynamodb-item.png new file mode 100644 index 00000000..17e152f5 Binary files /dev/null and b/resources/aws/database/dynamodb-item.png differ diff --git a/resources/aws/database/dynamodb-items.png b/resources/aws/database/dynamodb-items.png new file mode 100644 index 00000000..a0bf5fff Binary files /dev/null and b/resources/aws/database/dynamodb-items.png differ diff --git a/resources/aws/database/elasticache-cache-node.png b/resources/aws/database/elasticache-cache-node.png new file mode 100644 index 00000000..21b3a8ac Binary files /dev/null and b/resources/aws/database/elasticache-cache-node.png differ diff --git a/resources/aws/database/elasticache-for-memcached.png b/resources/aws/database/elasticache-for-memcached.png new file mode 100644 index 00000000..e04ac5ce Binary files /dev/null and b/resources/aws/database/elasticache-for-memcached.png differ diff --git a/resources/aws/database/elasticache-for-redis.png b/resources/aws/database/elasticache-for-redis.png new file mode 100644 index 00000000..1d882f9a Binary files /dev/null and b/resources/aws/database/elasticache-for-redis.png differ diff --git a/resources/aws/database/keyspaces-managed-apache-cassandra-service.png b/resources/aws/database/keyspaces-managed-apache-cassandra-service.png new file mode 100644 index 00000000..fdfe9a1b Binary files /dev/null and b/resources/aws/database/keyspaces-managed-apache-cassandra-service.png differ diff --git a/resources/aws/database/rds-instance.png b/resources/aws/database/rds-instance.png new file mode 100644 index 00000000..aece303d Binary files /dev/null and b/resources/aws/database/rds-instance.png differ diff --git a/resources/aws/database/rds-mariadb-instance.png b/resources/aws/database/rds-mariadb-instance.png new file mode 100644 index 00000000..1b4c5df4 Binary files /dev/null and b/resources/aws/database/rds-mariadb-instance.png differ diff --git a/resources/aws/database/rds-mysql-instance.png b/resources/aws/database/rds-mysql-instance.png new file mode 100644 index 00000000..71b71adf Binary files /dev/null and b/resources/aws/database/rds-mysql-instance.png differ diff --git a/resources/aws/database/rds-oracle-instance.png b/resources/aws/database/rds-oracle-instance.png new file mode 100644 index 00000000..ddf00979 Binary files /dev/null and b/resources/aws/database/rds-oracle-instance.png differ diff --git a/resources/aws/database/rds-postgresql-instance.png b/resources/aws/database/rds-postgresql-instance.png new file mode 100644 index 00000000..56f31155 Binary files /dev/null and b/resources/aws/database/rds-postgresql-instance.png differ diff --git a/resources/aws/database/rds-sql-server-instance.png b/resources/aws/database/rds-sql-server-instance.png new file mode 100644 index 00000000..ffa78ed2 Binary files /dev/null and b/resources/aws/database/rds-sql-server-instance.png differ diff --git a/resources/aws/database/redshift-dense-compute-node.png b/resources/aws/database/redshift-dense-compute-node.png new file mode 100644 index 00000000..a04a5ecd Binary files /dev/null and b/resources/aws/database/redshift-dense-compute-node.png differ diff --git a/resources/aws/database/redshift-dense-storage-node.png b/resources/aws/database/redshift-dense-storage-node.png new file mode 100644 index 00000000..73b0ecd4 Binary files /dev/null and b/resources/aws/database/redshift-dense-storage-node.png differ diff --git a/resources/aws/devtools/cloud9-resource.png b/resources/aws/devtools/cloud9-resource.png new file mode 100644 index 00000000..49748a60 Binary files /dev/null and b/resources/aws/devtools/cloud9-resource.png differ diff --git a/resources/aws/enablement/customer-enablement.png b/resources/aws/enablement/customer-enablement.png new file mode 100644 index 00000000..fa82f8be Binary files /dev/null and b/resources/aws/enablement/customer-enablement.png differ diff --git a/resources/aws/enduser/desktop-and-app-streaming.png b/resources/aws/enduser/desktop-and-app-streaming.png new file mode 100644 index 00000000..d672505f Binary files /dev/null and b/resources/aws/enduser/desktop-and-app-streaming.png differ diff --git a/resources/aws/engagement/customer-engagement.png b/resources/aws/engagement/customer-engagement.png new file mode 100644 index 00000000..fb250d40 Binary files /dev/null and b/resources/aws/engagement/customer-engagement.png differ diff --git a/resources/aws/engagement/simple-email-service-ses-email.png b/resources/aws/engagement/simple-email-service-ses-email.png new file mode 100644 index 00000000..c98a3ea3 Binary files /dev/null and b/resources/aws/engagement/simple-email-service-ses-email.png differ diff --git a/resources/aws/game/game-tech.png b/resources/aws/game/game-tech.png new file mode 100644 index 00000000..2de65291 Binary files /dev/null and b/resources/aws/game/game-tech.png differ diff --git a/resources/aws/general/Internet-gateway.png b/resources/aws/general/Internet-gateway.png new file mode 100644 index 00000000..a930f2ba Binary files /dev/null and b/resources/aws/general/Internet-gateway.png differ diff --git a/resources/aws/general/client.png b/resources/aws/general/client.png new file mode 100644 index 00000000..50ae22e4 Binary files /dev/null and b/resources/aws/general/client.png differ diff --git a/resources/aws/general/forums.png b/resources/aws/general/forums.png new file mode 100644 index 00000000..92252242 Binary files /dev/null and b/resources/aws/general/forums.png differ diff --git a/resources/aws/general/internet-alt1.png b/resources/aws/general/internet-alt1.png new file mode 100644 index 00000000..5a5eedc8 Binary files /dev/null and b/resources/aws/general/internet-alt1.png differ diff --git a/resources/aws/general/internet-alt2.png b/resources/aws/general/internet-alt2.png new file mode 100644 index 00000000..b225226c Binary files /dev/null and b/resources/aws/general/internet-alt2.png differ diff --git a/resources/aws/general/mobile-client.png b/resources/aws/general/mobile-client.png new file mode 100644 index 00000000..232b7d43 Binary files /dev/null and b/resources/aws/general/mobile-client.png differ diff --git a/resources/aws/general/multimedia.png b/resources/aws/general/multimedia.png new file mode 100644 index 00000000..aeab8d70 Binary files /dev/null and b/resources/aws/general/multimedia.png differ diff --git a/resources/aws/general/office-building.png b/resources/aws/general/office-building.png new file mode 100644 index 00000000..97e9b4e6 Binary files /dev/null and b/resources/aws/general/office-building.png differ diff --git a/resources/aws/general/saml-token.png b/resources/aws/general/saml-token.png new file mode 100644 index 00000000..a882dc3a Binary files /dev/null and b/resources/aws/general/saml-token.png differ diff --git a/resources/aws/general/sdk.png b/resources/aws/general/sdk.png new file mode 100644 index 00000000..851262d4 Binary files /dev/null and b/resources/aws/general/sdk.png differ diff --git a/resources/aws/general/ssl-padlock.png b/resources/aws/general/ssl-padlock.png new file mode 100644 index 00000000..d63c3c68 Binary files /dev/null and b/resources/aws/general/ssl-padlock.png differ diff --git a/resources/aws/general/tape-storage.png b/resources/aws/general/tape-storage.png new file mode 100644 index 00000000..3ed66d4d Binary files /dev/null and b/resources/aws/general/tape-storage.png differ diff --git a/resources/aws/general/toolkit.png b/resources/aws/general/toolkit.png new file mode 100644 index 00000000..c6d059ae Binary files /dev/null and b/resources/aws/general/toolkit.png differ diff --git a/resources/aws/integration/event-resource.png b/resources/aws/integration/event-resource.png new file mode 100644 index 00000000..96cbd817 Binary files /dev/null and b/resources/aws/integration/event-resource.png differ diff --git a/resources/aws/integration/eventbridge-custom-event-bus-resource.png b/resources/aws/integration/eventbridge-custom-event-bus-resource.png new file mode 100644 index 00000000..4053d3cf Binary files /dev/null and b/resources/aws/integration/eventbridge-custom-event-bus-resource.png differ diff --git a/resources/aws/integration/eventbridge-default-event-bus-resource.png b/resources/aws/integration/eventbridge-default-event-bus-resource.png new file mode 100644 index 00000000..e59b3e5f Binary files /dev/null and b/resources/aws/integration/eventbridge-default-event-bus-resource.png differ diff --git a/resources/aws/integration/eventbridge-saas-partner-event-bus-resource.png b/resources/aws/integration/eventbridge-saas-partner-event-bus-resource.png new file mode 100644 index 00000000..6c29642b Binary files /dev/null and b/resources/aws/integration/eventbridge-saas-partner-event-bus-resource.png differ diff --git a/resources/aws/integration/express-workflows.png b/resources/aws/integration/express-workflows.png new file mode 100644 index 00000000..1197f29f Binary files /dev/null and b/resources/aws/integration/express-workflows.png differ diff --git a/resources/aws/integration/simple-notification-service-sns-email-notification.png b/resources/aws/integration/simple-notification-service-sns-email-notification.png new file mode 100644 index 00000000..21268e2c Binary files /dev/null and b/resources/aws/integration/simple-notification-service-sns-email-notification.png differ diff --git a/resources/aws/integration/simple-notification-service-sns-http-notification.png b/resources/aws/integration/simple-notification-service-sns-http-notification.png new file mode 100644 index 00000000..87837bac Binary files /dev/null and b/resources/aws/integration/simple-notification-service-sns-http-notification.png differ diff --git a/resources/aws/integration/simple-notification-service-sns-topic.png b/resources/aws/integration/simple-notification-service-sns-topic.png new file mode 100644 index 00000000..f97c4cfd Binary files /dev/null and b/resources/aws/integration/simple-notification-service-sns-topic.png differ diff --git a/resources/aws/integration/simple-queue-service-sqs-message.png b/resources/aws/integration/simple-queue-service-sqs-message.png new file mode 100644 index 00000000..f817270d Binary files /dev/null and b/resources/aws/integration/simple-queue-service-sqs-message.png differ diff --git a/resources/aws/integration/simple-queue-service-sqs-queue.png b/resources/aws/integration/simple-queue-service-sqs-queue.png new file mode 100644 index 00000000..274c5667 Binary files /dev/null and b/resources/aws/integration/simple-queue-service-sqs-queue.png differ diff --git a/resources/aws/iot/iot-actuator.png b/resources/aws/iot/iot-actuator.png new file mode 100644 index 00000000..99d4f8ff Binary files /dev/null and b/resources/aws/iot/iot-actuator.png differ diff --git a/resources/aws/iot/iot-alexa-enabled-device.png b/resources/aws/iot/iot-alexa-enabled-device.png new file mode 100644 index 00000000..b4b82f91 Binary files /dev/null and b/resources/aws/iot/iot-alexa-enabled-device.png differ diff --git a/resources/aws/iot/iot-alexa-voice-service.png b/resources/aws/iot/iot-alexa-voice-service.png new file mode 100644 index 00000000..2128b5a1 Binary files /dev/null and b/resources/aws/iot/iot-alexa-voice-service.png differ diff --git a/resources/aws/iot/iot-analytics-channel.png b/resources/aws/iot/iot-analytics-channel.png new file mode 100644 index 00000000..d40c6e12 Binary files /dev/null and b/resources/aws/iot/iot-analytics-channel.png differ diff --git a/resources/aws/iot/iot-analytics-data-set.png b/resources/aws/iot/iot-analytics-data-set.png new file mode 100644 index 00000000..f1e966b6 Binary files /dev/null and b/resources/aws/iot/iot-analytics-data-set.png differ diff --git a/resources/aws/iot/iot-analytics-data-store.png b/resources/aws/iot/iot-analytics-data-store.png new file mode 100644 index 00000000..7cf6c30e Binary files /dev/null and b/resources/aws/iot/iot-analytics-data-store.png differ diff --git a/resources/aws/iot/iot-analytics-notebook.png b/resources/aws/iot/iot-analytics-notebook.png new file mode 100644 index 00000000..09c5cbcc Binary files /dev/null and b/resources/aws/iot/iot-analytics-notebook.png differ diff --git a/resources/aws/iot/iot-analytics-pipeline.png b/resources/aws/iot/iot-analytics-pipeline.png new file mode 100644 index 00000000..468d4831 Binary files /dev/null and b/resources/aws/iot/iot-analytics-pipeline.png differ diff --git a/resources/aws/iot/iot-bank.png b/resources/aws/iot/iot-bank.png new file mode 100644 index 00000000..5efe50b0 Binary files /dev/null and b/resources/aws/iot/iot-bank.png differ diff --git a/resources/aws/iot/iot-bicycle.png b/resources/aws/iot/iot-bicycle.png new file mode 100644 index 00000000..c1682dc9 Binary files /dev/null and b/resources/aws/iot/iot-bicycle.png differ diff --git a/resources/aws/iot/iot-car.png b/resources/aws/iot/iot-car.png new file mode 100644 index 00000000..8de358bb Binary files /dev/null and b/resources/aws/iot/iot-car.png differ diff --git a/resources/aws/iot/iot-cart.png b/resources/aws/iot/iot-cart.png new file mode 100644 index 00000000..6602fb0a Binary files /dev/null and b/resources/aws/iot/iot-cart.png differ diff --git a/resources/aws/iot/iot-coffee-pot.png b/resources/aws/iot/iot-coffee-pot.png new file mode 100644 index 00000000..c3d70b60 Binary files /dev/null and b/resources/aws/iot/iot-coffee-pot.png differ diff --git a/resources/aws/iot/iot-desired-state.png b/resources/aws/iot/iot-desired-state.png new file mode 100644 index 00000000..bc8cd45a Binary files /dev/null and b/resources/aws/iot/iot-desired-state.png differ diff --git a/resources/aws/iot/iot-device-gateway.png b/resources/aws/iot/iot-device-gateway.png new file mode 100644 index 00000000..6ddbfa2d Binary files /dev/null and b/resources/aws/iot/iot-device-gateway.png differ diff --git a/resources/aws/iot/iot-door-lock.png b/resources/aws/iot/iot-door-lock.png new file mode 100644 index 00000000..b7fec7b7 Binary files /dev/null and b/resources/aws/iot/iot-door-lock.png differ diff --git a/resources/aws/iot/iot-factory.png b/resources/aws/iot/iot-factory.png new file mode 100644 index 00000000..d7712412 Binary files /dev/null and b/resources/aws/iot/iot-factory.png differ diff --git a/resources/aws/iot/iot-fire-tv-stick.png b/resources/aws/iot/iot-fire-tv-stick.png new file mode 100644 index 00000000..b3b8b1b4 Binary files /dev/null and b/resources/aws/iot/iot-fire-tv-stick.png differ diff --git a/resources/aws/iot/iot-fire-tv.png b/resources/aws/iot/iot-fire-tv.png new file mode 100644 index 00000000..4c456b4e Binary files /dev/null and b/resources/aws/iot/iot-fire-tv.png differ diff --git a/resources/aws/iot/iot-generic.png b/resources/aws/iot/iot-generic.png new file mode 100644 index 00000000..ee3a6713 Binary files /dev/null and b/resources/aws/iot/iot-generic.png differ diff --git a/resources/aws/iot/iot-house.png b/resources/aws/iot/iot-house.png new file mode 100644 index 00000000..324f990a Binary files /dev/null and b/resources/aws/iot/iot-house.png differ diff --git a/resources/aws/iot/iot-lightbulb.png b/resources/aws/iot/iot-lightbulb.png new file mode 100644 index 00000000..52d4591e Binary files /dev/null and b/resources/aws/iot/iot-lightbulb.png differ diff --git a/resources/aws/iot/iot-medical-emergency.png b/resources/aws/iot/iot-medical-emergency.png new file mode 100644 index 00000000..96baef6c Binary files /dev/null and b/resources/aws/iot/iot-medical-emergency.png differ diff --git a/resources/aws/iot/iot-over-the-air-update.png b/resources/aws/iot/iot-over-the-air-update.png new file mode 100644 index 00000000..9320e87e Binary files /dev/null and b/resources/aws/iot/iot-over-the-air-update.png differ diff --git a/resources/aws/iot/iot-reported-state.png b/resources/aws/iot/iot-reported-state.png new file mode 100644 index 00000000..638b80af Binary files /dev/null and b/resources/aws/iot/iot-reported-state.png differ diff --git a/resources/aws/iot/iot-sensor.png b/resources/aws/iot/iot-sensor.png new file mode 100644 index 00000000..19e299c2 Binary files /dev/null and b/resources/aws/iot/iot-sensor.png differ diff --git a/resources/aws/iot/iot-servo.png b/resources/aws/iot/iot-servo.png new file mode 100644 index 00000000..4aad755d Binary files /dev/null and b/resources/aws/iot/iot-servo.png differ diff --git a/resources/aws/iot/iot-simulator.png b/resources/aws/iot/iot-simulator.png new file mode 100644 index 00000000..ad10b7bb Binary files /dev/null and b/resources/aws/iot/iot-simulator.png differ diff --git a/resources/aws/iot/iot-thermostat.png b/resources/aws/iot/iot-thermostat.png new file mode 100644 index 00000000..45e2b3e0 Binary files /dev/null and b/resources/aws/iot/iot-thermostat.png differ diff --git a/resources/aws/iot/iot-travel.png b/resources/aws/iot/iot-travel.png new file mode 100644 index 00000000..b1890d99 Binary files /dev/null and b/resources/aws/iot/iot-travel.png differ diff --git a/resources/aws/iot/iot-utility.png b/resources/aws/iot/iot-utility.png new file mode 100644 index 00000000..72fa9f1d Binary files /dev/null and b/resources/aws/iot/iot-utility.png differ diff --git a/resources/aws/iot/iot-windfarm.png b/resources/aws/iot/iot-windfarm.png new file mode 100644 index 00000000..9c3fa30e Binary files /dev/null and b/resources/aws/iot/iot-windfarm.png differ diff --git a/resources/aws/management/cloudformation-change-set.png b/resources/aws/management/cloudformation-change-set.png new file mode 100644 index 00000000..de5a6d10 Binary files /dev/null and b/resources/aws/management/cloudformation-change-set.png differ diff --git a/resources/aws/management/cloudformation-stack.png b/resources/aws/management/cloudformation-stack.png new file mode 100644 index 00000000..7a5c4bbc Binary files /dev/null and b/resources/aws/management/cloudformation-stack.png differ diff --git a/resources/aws/management/cloudformation-template.png b/resources/aws/management/cloudformation-template.png new file mode 100644 index 00000000..22551868 Binary files /dev/null and b/resources/aws/management/cloudformation-template.png differ diff --git a/resources/aws/management/cloudwatch-alarm.png b/resources/aws/management/cloudwatch-alarm.png new file mode 100644 index 00000000..239b50e0 Binary files /dev/null and b/resources/aws/management/cloudwatch-alarm.png differ diff --git a/resources/aws/management/cloudwatch-event-event-based.png b/resources/aws/management/cloudwatch-event-event-based.png new file mode 100644 index 00000000..b95b337a Binary files /dev/null and b/resources/aws/management/cloudwatch-event-event-based.png differ diff --git a/resources/aws/management/cloudwatch-event-time-based.png b/resources/aws/management/cloudwatch-event-time-based.png new file mode 100644 index 00000000..0c5c929a Binary files /dev/null and b/resources/aws/management/cloudwatch-event-time-based.png differ diff --git a/resources/aws/management/cloudwatch-rule.png b/resources/aws/management/cloudwatch-rule.png new file mode 100644 index 00000000..2d5c59f2 Binary files /dev/null and b/resources/aws/management/cloudwatch-rule.png differ diff --git a/resources/aws/management/management-and-governance.png b/resources/aws/management/management-and-governance.png new file mode 100644 index 00000000..d156a4c6 Binary files /dev/null and b/resources/aws/management/management-and-governance.png differ diff --git a/resources/aws/management/opsworks-apps.png b/resources/aws/management/opsworks-apps.png new file mode 100644 index 00000000..5153f5cd Binary files /dev/null and b/resources/aws/management/opsworks-apps.png differ diff --git a/resources/aws/management/opsworks-deployments.png b/resources/aws/management/opsworks-deployments.png new file mode 100644 index 00000000..646e8bd2 Binary files /dev/null and b/resources/aws/management/opsworks-deployments.png differ diff --git a/resources/aws/management/opsworks-instances.png b/resources/aws/management/opsworks-instances.png new file mode 100644 index 00000000..1e0fea5f Binary files /dev/null and b/resources/aws/management/opsworks-instances.png differ diff --git a/resources/aws/management/opsworks-layers.png b/resources/aws/management/opsworks-layers.png new file mode 100644 index 00000000..3058e88b Binary files /dev/null and b/resources/aws/management/opsworks-layers.png differ diff --git a/resources/aws/management/opsworks-monitoring.png b/resources/aws/management/opsworks-monitoring.png new file mode 100644 index 00000000..260e7c64 Binary files /dev/null and b/resources/aws/management/opsworks-monitoring.png differ diff --git a/resources/aws/management/opsworks-permissions.png b/resources/aws/management/opsworks-permissions.png new file mode 100644 index 00000000..9f9c7f4b Binary files /dev/null and b/resources/aws/management/opsworks-permissions.png differ diff --git a/resources/aws/management/opsworks-resources.png b/resources/aws/management/opsworks-resources.png new file mode 100644 index 00000000..a47f83a2 Binary files /dev/null and b/resources/aws/management/opsworks-resources.png differ diff --git a/resources/aws/management/opsworks-stack.png b/resources/aws/management/opsworks-stack.png new file mode 100644 index 00000000..41aa7fa4 Binary files /dev/null and b/resources/aws/management/opsworks-stack.png differ diff --git a/resources/aws/management/organizations-account.png b/resources/aws/management/organizations-account.png new file mode 100644 index 00000000..6de49ef0 Binary files /dev/null and b/resources/aws/management/organizations-account.png differ diff --git a/resources/aws/management/organizations-organizational-unit.png b/resources/aws/management/organizations-organizational-unit.png new file mode 100644 index 00000000..0322b7fb Binary files /dev/null and b/resources/aws/management/organizations-organizational-unit.png differ diff --git a/resources/aws/management/personal-health-dashboard.png b/resources/aws/management/personal-health-dashboard.png new file mode 100644 index 00000000..ac34a748 Binary files /dev/null and b/resources/aws/management/personal-health-dashboard.png differ diff --git a/resources/aws/management/systems-manager-automation.png b/resources/aws/management/systems-manager-automation.png new file mode 100644 index 00000000..4d2eabe7 Binary files /dev/null and b/resources/aws/management/systems-manager-automation.png differ diff --git a/resources/aws/management/systems-manager-documents.png b/resources/aws/management/systems-manager-documents.png new file mode 100644 index 00000000..140732b6 Binary files /dev/null and b/resources/aws/management/systems-manager-documents.png differ diff --git a/resources/aws/management/systems-manager-inventory.png b/resources/aws/management/systems-manager-inventory.png new file mode 100644 index 00000000..e9db8ab4 Binary files /dev/null and b/resources/aws/management/systems-manager-inventory.png differ diff --git a/resources/aws/management/systems-manager-maintenance-windows.png b/resources/aws/management/systems-manager-maintenance-windows.png new file mode 100644 index 00000000..5fd58ada Binary files /dev/null and b/resources/aws/management/systems-manager-maintenance-windows.png differ diff --git a/resources/aws/management/systems-manager-opscenter.png b/resources/aws/management/systems-manager-opscenter.png new file mode 100644 index 00000000..53eb9a8a Binary files /dev/null and b/resources/aws/management/systems-manager-opscenter.png differ diff --git a/resources/aws/management/systems-manager-patch-manager.png b/resources/aws/management/systems-manager-patch-manager.png new file mode 100644 index 00000000..4a02149f Binary files /dev/null and b/resources/aws/management/systems-manager-patch-manager.png differ diff --git a/resources/aws/management/systems-manager-run-command.png b/resources/aws/management/systems-manager-run-command.png new file mode 100644 index 00000000..23971002 Binary files /dev/null and b/resources/aws/management/systems-manager-run-command.png differ diff --git a/resources/aws/management/systems-manager-state-manager.png b/resources/aws/management/systems-manager-state-manager.png new file mode 100644 index 00000000..003cb61d Binary files /dev/null and b/resources/aws/management/systems-manager-state-manager.png differ diff --git a/resources/aws/management/trusted-advisor-checklist-cost.png b/resources/aws/management/trusted-advisor-checklist-cost.png new file mode 100644 index 00000000..7810b957 Binary files /dev/null and b/resources/aws/management/trusted-advisor-checklist-cost.png differ diff --git a/resources/aws/management/trusted-advisor-checklist-fault-tolerant.png b/resources/aws/management/trusted-advisor-checklist-fault-tolerant.png new file mode 100644 index 00000000..35f13e08 Binary files /dev/null and b/resources/aws/management/trusted-advisor-checklist-fault-tolerant.png differ diff --git a/resources/aws/management/trusted-advisor-checklist-performance.png b/resources/aws/management/trusted-advisor-checklist-performance.png new file mode 100644 index 00000000..e6104792 Binary files /dev/null and b/resources/aws/management/trusted-advisor-checklist-performance.png differ diff --git a/resources/aws/management/trusted-advisor-checklist-security.png b/resources/aws/management/trusted-advisor-checklist-security.png new file mode 100644 index 00000000..6d6cd1f8 Binary files /dev/null and b/resources/aws/management/trusted-advisor-checklist-security.png differ diff --git a/resources/aws/management/trusted-advisor-checklist.png b/resources/aws/management/trusted-advisor-checklist.png new file mode 100644 index 00000000..23796381 Binary files /dev/null and b/resources/aws/management/trusted-advisor-checklist.png differ diff --git a/resources/aws/media/kinesis-video-streams.png b/resources/aws/media/kinesis-video-streams.png new file mode 100644 index 00000000..65ffe3fb Binary files /dev/null and b/resources/aws/media/kinesis-video-streams.png differ diff --git a/resources/aws/media/media-services.png b/resources/aws/media/media-services.png new file mode 100644 index 00000000..f3e94064 Binary files /dev/null and b/resources/aws/media/media-services.png differ diff --git a/resources/aws/migration/datasync-agent.png b/resources/aws/migration/datasync-agent.png new file mode 100644 index 00000000..0fd223ab Binary files /dev/null and b/resources/aws/migration/datasync-agent.png differ diff --git a/resources/aws/ml/augmented-ai.png b/resources/aws/ml/augmented-ai.png new file mode 100644 index 00000000..7a355ee8 Binary files /dev/null and b/resources/aws/ml/augmented-ai.png differ diff --git a/resources/aws/ml/deepcomposer.png b/resources/aws/ml/deepcomposer.png new file mode 100644 index 00000000..b9e8844b Binary files /dev/null and b/resources/aws/ml/deepcomposer.png differ diff --git a/resources/aws/ml/fraud-detector.png b/resources/aws/ml/fraud-detector.png new file mode 100644 index 00000000..7772f262 Binary files /dev/null and b/resources/aws/ml/fraud-detector.png differ diff --git a/resources/aws/ml/kendra.png b/resources/aws/ml/kendra.png new file mode 100644 index 00000000..e77173f8 Binary files /dev/null and b/resources/aws/ml/kendra.png differ diff --git a/resources/aws/ml/rekognition-image.png b/resources/aws/ml/rekognition-image.png new file mode 100644 index 00000000..d7b0374b Binary files /dev/null and b/resources/aws/ml/rekognition-image.png differ diff --git a/resources/aws/ml/rekognition-video.png b/resources/aws/ml/rekognition-video.png new file mode 100644 index 00000000..47b53964 Binary files /dev/null and b/resources/aws/ml/rekognition-video.png differ diff --git a/resources/aws/mobile/mobile.png b/resources/aws/mobile/mobile.png new file mode 100644 index 00000000..fbf2c8ee Binary files /dev/null and b/resources/aws/mobile/mobile.png differ diff --git a/resources/aws/network/api-gateway-endpoint.png b/resources/aws/network/api-gateway-endpoint.png new file mode 100644 index 00000000..96fcf394 Binary files /dev/null and b/resources/aws/network/api-gateway-endpoint.png differ diff --git a/resources/aws/network/cloudfront-download-distribution.png b/resources/aws/network/cloudfront-download-distribution.png new file mode 100644 index 00000000..ca4b979a Binary files /dev/null and b/resources/aws/network/cloudfront-download-distribution.png differ diff --git a/resources/aws/network/cloudfront-edge-location.png b/resources/aws/network/cloudfront-edge-location.png new file mode 100644 index 00000000..e06d6b51 Binary files /dev/null and b/resources/aws/network/cloudfront-edge-location.png differ diff --git a/resources/aws/network/cloudfront-streaming-distribution.png b/resources/aws/network/cloudfront-streaming-distribution.png new file mode 100644 index 00000000..cbd97899 Binary files /dev/null and b/resources/aws/network/cloudfront-streaming-distribution.png differ diff --git a/resources/aws/network/elb-application-load-balancer.png b/resources/aws/network/elb-application-load-balancer.png new file mode 100644 index 00000000..bad1aedf Binary files /dev/null and b/resources/aws/network/elb-application-load-balancer.png differ diff --git a/resources/aws/network/elb-classic-load-balancer.png b/resources/aws/network/elb-classic-load-balancer.png new file mode 100644 index 00000000..8957eec8 Binary files /dev/null and b/resources/aws/network/elb-classic-load-balancer.png differ diff --git a/resources/aws/network/elb-network-load-balancer.png b/resources/aws/network/elb-network-load-balancer.png new file mode 100644 index 00000000..d8d880d3 Binary files /dev/null and b/resources/aws/network/elb-network-load-balancer.png differ diff --git a/resources/aws/network/route-53-hosted-zone.png b/resources/aws/network/route-53-hosted-zone.png new file mode 100644 index 00000000..c50c9ae6 Binary files /dev/null and b/resources/aws/network/route-53-hosted-zone.png differ diff --git a/resources/aws/network/vpc-customer-gateway.png b/resources/aws/network/vpc-customer-gateway.png new file mode 100644 index 00000000..9cb40030 Binary files /dev/null and b/resources/aws/network/vpc-customer-gateway.png differ diff --git a/resources/aws/network/vpc-elastic-network-adapter.png b/resources/aws/network/vpc-elastic-network-adapter.png new file mode 100644 index 00000000..d845ca76 Binary files /dev/null and b/resources/aws/network/vpc-elastic-network-adapter.png differ diff --git a/resources/aws/network/vpc-elastic-network-interface.png b/resources/aws/network/vpc-elastic-network-interface.png new file mode 100644 index 00000000..a13bec34 Binary files /dev/null and b/resources/aws/network/vpc-elastic-network-interface.png differ diff --git a/resources/aws/network/vpc-flow-logs.png b/resources/aws/network/vpc-flow-logs.png new file mode 100644 index 00000000..a9e7a4b5 Binary files /dev/null and b/resources/aws/network/vpc-flow-logs.png differ diff --git a/resources/aws/network/vpc-traffic-mirroring.png b/resources/aws/network/vpc-traffic-mirroring.png new file mode 100644 index 00000000..4606c62c Binary files /dev/null and b/resources/aws/network/vpc-traffic-mirroring.png differ diff --git a/resources/aws/network/vpn-connection.png b/resources/aws/network/vpn-connection.png new file mode 100644 index 00000000..c735cb3f Binary files /dev/null and b/resources/aws/network/vpn-connection.png differ diff --git a/resources/aws/network/vpn-gateway.png b/resources/aws/network/vpn-gateway.png new file mode 100644 index 00000000..d7e9ec54 Binary files /dev/null and b/resources/aws/network/vpn-gateway.png differ diff --git a/resources/aws/quantum/quantum-technologies.png b/resources/aws/quantum/quantum-technologies.png new file mode 100644 index 00000000..93178772 Binary files /dev/null and b/resources/aws/quantum/quantum-technologies.png differ diff --git a/resources/aws/robotics/robomaker-cloud-extension-ros.png b/resources/aws/robotics/robomaker-cloud-extension-ros.png new file mode 100644 index 00000000..3732a5d0 Binary files /dev/null and b/resources/aws/robotics/robomaker-cloud-extension-ros.png differ diff --git a/resources/aws/robotics/robomaker-development-environment.png b/resources/aws/robotics/robomaker-development-environment.png new file mode 100644 index 00000000..5761f06d Binary files /dev/null and b/resources/aws/robotics/robomaker-development-environment.png differ diff --git a/resources/aws/robotics/robomaker-fleet-management.png b/resources/aws/robotics/robomaker-fleet-management.png new file mode 100644 index 00000000..3be903a9 Binary files /dev/null and b/resources/aws/robotics/robomaker-fleet-management.png differ diff --git a/resources/aws/satellite/satellite.png b/resources/aws/satellite/satellite.png new file mode 100644 index 00000000..e3df2df2 Binary files /dev/null and b/resources/aws/satellite/satellite.png differ diff --git a/resources/aws/security/ad-connector.png b/resources/aws/security/ad-connector.png new file mode 100644 index 00000000..e7c046b5 Binary files /dev/null and b/resources/aws/security/ad-connector.png differ diff --git a/resources/aws/security/certificate-authority.png b/resources/aws/security/certificate-authority.png new file mode 100644 index 00000000..933b00b6 Binary files /dev/null and b/resources/aws/security/certificate-authority.png differ diff --git a/resources/aws/security/identity-and-access-management-iam-add-on.png b/resources/aws/security/identity-and-access-management-iam-add-on.png new file mode 100644 index 00000000..f38aab12 Binary files /dev/null and b/resources/aws/security/identity-and-access-management-iam-add-on.png differ diff --git a/resources/aws/security/identity-and-access-management-iam-aws-sts-alternate.png b/resources/aws/security/identity-and-access-management-iam-aws-sts-alternate.png new file mode 100644 index 00000000..3976e1e6 Binary files /dev/null and b/resources/aws/security/identity-and-access-management-iam-aws-sts-alternate.png differ diff --git a/resources/aws/security/identity-and-access-management-iam-data-encryption-key.png b/resources/aws/security/identity-and-access-management-iam-data-encryption-key.png new file mode 100644 index 00000000..6cc7931a Binary files /dev/null and b/resources/aws/security/identity-and-access-management-iam-data-encryption-key.png differ diff --git a/resources/aws/security/identity-and-access-management-iam-encrypted-data.png b/resources/aws/security/identity-and-access-management-iam-encrypted-data.png new file mode 100644 index 00000000..5312dff4 Binary files /dev/null and b/resources/aws/security/identity-and-access-management-iam-encrypted-data.png differ diff --git a/resources/aws/security/identity-and-access-management-iam-long-term-security-credential.png b/resources/aws/security/identity-and-access-management-iam-long-term-security-credential.png new file mode 100644 index 00000000..b74afb41 Binary files /dev/null and b/resources/aws/security/identity-and-access-management-iam-long-term-security-credential.png differ diff --git a/resources/aws/security/identity-and-access-management-iam-mfa-token.png b/resources/aws/security/identity-and-access-management-iam-mfa-token.png new file mode 100644 index 00000000..ace4e451 Binary files /dev/null and b/resources/aws/security/identity-and-access-management-iam-mfa-token.png differ diff --git a/resources/aws/security/identity-and-access-management-iam-temporary-security-credential.png b/resources/aws/security/identity-and-access-management-iam-temporary-security-credential.png new file mode 100644 index 00000000..3d3d2797 Binary files /dev/null and b/resources/aws/security/identity-and-access-management-iam-temporary-security-credential.png differ diff --git a/resources/aws/security/inspector-agent.png b/resources/aws/security/inspector-agent.png new file mode 100644 index 00000000..1a54b1aa Binary files /dev/null and b/resources/aws/security/inspector-agent.png differ diff --git a/resources/aws/security/managed-microsoft-ad.png b/resources/aws/security/managed-microsoft-ad.png new file mode 100644 index 00000000..20e1918a Binary files /dev/null and b/resources/aws/security/managed-microsoft-ad.png differ diff --git a/resources/aws/security/security-hub-finding.png b/resources/aws/security/security-hub-finding.png new file mode 100644 index 00000000..ed71748a Binary files /dev/null and b/resources/aws/security/security-hub-finding.png differ diff --git a/resources/aws/security/shield-advanced.png b/resources/aws/security/shield-advanced.png new file mode 100644 index 00000000..d530ded8 Binary files /dev/null and b/resources/aws/security/shield-advanced.png differ diff --git a/resources/aws/security/simple-ad.png b/resources/aws/security/simple-ad.png new file mode 100644 index 00000000..a83492d1 Binary files /dev/null and b/resources/aws/security/simple-ad.png differ diff --git a/resources/aws/security/waf-filtering-rule.png b/resources/aws/security/waf-filtering-rule.png new file mode 100644 index 00000000..65c208ce Binary files /dev/null and b/resources/aws/security/waf-filtering-rule.png differ diff --git a/resources/aws/storage/elastic-block-store-ebs-snapshot.png b/resources/aws/storage/elastic-block-store-ebs-snapshot.png new file mode 100644 index 00000000..f9f45a36 Binary files /dev/null and b/resources/aws/storage/elastic-block-store-ebs-snapshot.png differ diff --git a/resources/aws/storage/elastic-block-store-ebs-volume.png b/resources/aws/storage/elastic-block-store-ebs-volume.png new file mode 100644 index 00000000..8bc08c55 Binary files /dev/null and b/resources/aws/storage/elastic-block-store-ebs-volume.png differ diff --git a/resources/aws/storage/elastic-file-system-efs-file-system.png b/resources/aws/storage/elastic-file-system-efs-file-system.png new file mode 100644 index 00000000..93b98ee8 Binary files /dev/null and b/resources/aws/storage/elastic-file-system-efs-file-system.png differ diff --git a/resources/aws/storage/multiple-volumes-resource.png b/resources/aws/storage/multiple-volumes-resource.png new file mode 100644 index 00000000..1b73423e Binary files /dev/null and b/resources/aws/storage/multiple-volumes-resource.png differ diff --git a/resources/aws/storage/s3-glacier-archive.png b/resources/aws/storage/s3-glacier-archive.png new file mode 100644 index 00000000..eed6d9f1 Binary files /dev/null and b/resources/aws/storage/s3-glacier-archive.png differ diff --git a/resources/aws/storage/s3-glacier-vault.png b/resources/aws/storage/s3-glacier-vault.png new file mode 100644 index 00000000..ca35dfbf Binary files /dev/null and b/resources/aws/storage/s3-glacier-vault.png differ diff --git a/resources/aws/storage/simple-storage-service-s3-bucket-with-objects.png b/resources/aws/storage/simple-storage-service-s3-bucket-with-objects.png new file mode 100644 index 00000000..88f9fa59 Binary files /dev/null and b/resources/aws/storage/simple-storage-service-s3-bucket-with-objects.png differ diff --git a/resources/aws/storage/simple-storage-service-s3-bucket.png b/resources/aws/storage/simple-storage-service-s3-bucket.png new file mode 100644 index 00000000..2994e207 Binary files /dev/null and b/resources/aws/storage/simple-storage-service-s3-bucket.png differ diff --git a/resources/aws/storage/simple-storage-service-s3-object.png b/resources/aws/storage/simple-storage-service-s3-object.png new file mode 100644 index 00000000..6098f067 Binary files /dev/null and b/resources/aws/storage/simple-storage-service-s3-object.png differ diff --git a/resources/aws/storage/snow-family-snowball-import-export.png b/resources/aws/storage/snow-family-snowball-import-export.png new file mode 100644 index 00000000..a4710145 Binary files /dev/null and b/resources/aws/storage/snow-family-snowball-import-export.png differ diff --git a/resources/aws/storage/storage-gateway-cached-volume.png b/resources/aws/storage/storage-gateway-cached-volume.png new file mode 100644 index 00000000..8b637f4a Binary files /dev/null and b/resources/aws/storage/storage-gateway-cached-volume.png differ diff --git a/resources/aws/storage/storage-gateway-non-cached-volume.png b/resources/aws/storage/storage-gateway-non-cached-volume.png new file mode 100644 index 00000000..89d13219 Binary files /dev/null and b/resources/aws/storage/storage-gateway-non-cached-volume.png differ diff --git a/resources/aws/storage/storage-gateway-virtual-tape-library.png b/resources/aws/storage/storage-gateway-virtual-tape-library.png new file mode 100644 index 00000000..0c920710 Binary files /dev/null and b/resources/aws/storage/storage-gateway-virtual-tape-library.png differ