Added black formatting

pull/499/head
lrjball 5 years ago
parent 8f8fd1414e
commit 55464a27ba

@ -2,6 +2,7 @@
from . import _AWS from . import _AWS
class _Analytics(_AWS): class _Analytics(_AWS):
_type = "analytics" _type = "analytics"
_icon_dir = "resources/aws/analytics" _icon_dir = "resources/aws/analytics"
@ -9,61 +10,116 @@ class _Analytics(_AWS):
class Analytics(_Analytics): class Analytics(_Analytics):
_icon = "analytics.png" _icon = "analytics.png"
class Athena(_Analytics): class Athena(_Analytics):
_icon = "athena.png" _icon = "athena.png"
class CloudsearchSearchDocuments(_Analytics): class CloudsearchSearchDocuments(_Analytics):
_icon = "cloudsearch-search-documents.png" _icon = "cloudsearch-search-documents.png"
class Cloudsearch(_Analytics): class Cloudsearch(_Analytics):
_icon = "cloudsearch.png" _icon = "cloudsearch.png"
class DataLakeResource(_Analytics): class DataLakeResource(_Analytics):
_icon = "data-lake-resource.png" _icon = "data-lake-resource.png"
class DataPipeline(_Analytics): class DataPipeline(_Analytics):
_icon = "data-pipeline.png" _icon = "data-pipeline.png"
class ElasticsearchService(_Analytics): class ElasticsearchService(_Analytics):
_icon = "elasticsearch-service.png" _icon = "elasticsearch-service.png"
class EMRCluster(_Analytics): class EMRCluster(_Analytics):
_icon = "emr-cluster.png" _icon = "emr-cluster.png"
class EMREngineMaprM3(_Analytics): class EMREngineMaprM3(_Analytics):
_icon = "emr-engine-mapr-m3.png" _icon = "emr-engine-mapr-m3.png"
class EMREngineMaprM5(_Analytics): class EMREngineMaprM5(_Analytics):
_icon = "emr-engine-mapr-m5.png" _icon = "emr-engine-mapr-m5.png"
class EMREngineMaprM7(_Analytics): class EMREngineMaprM7(_Analytics):
_icon = "emr-engine-mapr-m7.png" _icon = "emr-engine-mapr-m7.png"
class EMREngine(_Analytics): class EMREngine(_Analytics):
_icon = "emr-engine.png" _icon = "emr-engine.png"
class EMRHdfsCluster(_Analytics): class EMRHdfsCluster(_Analytics):
_icon = "emr-hdfs-cluster.png" _icon = "emr-hdfs-cluster.png"
class EMR(_Analytics): class EMR(_Analytics):
_icon = "emr.png" _icon = "emr.png"
class GlueCrawlers(_Analytics): class GlueCrawlers(_Analytics):
_icon = "glue-crawlers.png" _icon = "glue-crawlers.png"
class GlueDataCatalog(_Analytics): class GlueDataCatalog(_Analytics):
_icon = "glue-data-catalog.png" _icon = "glue-data-catalog.png"
class Glue(_Analytics): class Glue(_Analytics):
_icon = "glue.png" _icon = "glue.png"
class KinesisDataAnalytics(_Analytics): class KinesisDataAnalytics(_Analytics):
_icon = "kinesis-data-analytics.png" _icon = "kinesis-data-analytics.png"
class KinesisDataFirehose(_Analytics): class KinesisDataFirehose(_Analytics):
_icon = "kinesis-data-firehose.png" _icon = "kinesis-data-firehose.png"
class KinesisDataStreams(_Analytics): class KinesisDataStreams(_Analytics):
_icon = "kinesis-data-streams.png" _icon = "kinesis-data-streams.png"
class KinesisVideoStreams(_Analytics): class KinesisVideoStreams(_Analytics):
_icon = "kinesis-video-streams.png" _icon = "kinesis-video-streams.png"
class Kinesis(_Analytics): class Kinesis(_Analytics):
_icon = "kinesis.png" _icon = "kinesis.png"
class LakeFormation(_Analytics): class LakeFormation(_Analytics):
_icon = "lake-formation.png" _icon = "lake-formation.png"
class ManagedStreamingForKafka(_Analytics): class ManagedStreamingForKafka(_Analytics):
_icon = "managed-streaming-for-kafka.png" _icon = "managed-streaming-for-kafka.png"
class Quicksight(_Analytics): class Quicksight(_Analytics):
_icon = "quicksight.png" _icon = "quicksight.png"
class RedshiftDenseComputeNode(_Analytics): class RedshiftDenseComputeNode(_Analytics):
_icon = "redshift-dense-compute-node.png" _icon = "redshift-dense-compute-node.png"
class RedshiftDenseStorageNode(_Analytics): class RedshiftDenseStorageNode(_Analytics):
_icon = "redshift-dense-storage-node.png" _icon = "redshift-dense-storage-node.png"
class Redshift(_Analytics): class Redshift(_Analytics):
_icon = "redshift.png" _icon = "redshift.png"
# Aliases # Aliases
ES = ElasticsearchService ES = ElasticsearchService

@ -2,6 +2,7 @@
from . import _AWS from . import _AWS
class _Ar(_AWS): class _Ar(_AWS):
_type = "ar" _type = "ar"
_icon_dir = "resources/aws/ar" _icon_dir = "resources/aws/ar"
@ -9,7 +10,10 @@ class _Ar(_AWS):
class ArVr(_Ar): class ArVr(_Ar):
_icon = "ar-vr.png" _icon = "ar-vr.png"
class Sumerian(_Ar): class Sumerian(_Ar):
_icon = "sumerian.png" _icon = "sumerian.png"
# Aliases # Aliases

@ -2,6 +2,7 @@
from . import _AWS from . import _AWS
class _Blockchain(_AWS): class _Blockchain(_AWS):
_type = "blockchain" _type = "blockchain"
_icon_dir = "resources/aws/blockchain" _icon_dir = "resources/aws/blockchain"
@ -9,13 +10,20 @@ class _Blockchain(_AWS):
class BlockchainResource(_Blockchain): class BlockchainResource(_Blockchain):
_icon = "blockchain-resource.png" _icon = "blockchain-resource.png"
class Blockchain(_Blockchain): class Blockchain(_Blockchain):
_icon = "blockchain.png" _icon = "blockchain.png"
class ManagedBlockchain(_Blockchain): class ManagedBlockchain(_Blockchain):
_icon = "managed-blockchain.png" _icon = "managed-blockchain.png"
class QuantumLedgerDatabaseQldb(_Blockchain): class QuantumLedgerDatabaseQldb(_Blockchain):
_icon = "quantum-ledger-database-qldb.png" _icon = "quantum-ledger-database-qldb.png"
# Aliases # Aliases
QLDB = QuantumLedgerDatabaseQldb QLDB = QuantumLedgerDatabaseQldb

@ -2,6 +2,7 @@
from . import _AWS from . import _AWS
class _Business(_AWS): class _Business(_AWS):
_type = "business" _type = "business"
_icon_dir = "resources/aws/business" _icon_dir = "resources/aws/business"
@ -9,13 +10,20 @@ class _Business(_AWS):
class AlexaForBusiness(_Business): class AlexaForBusiness(_Business):
_icon = "alexa-for-business.png" _icon = "alexa-for-business.png"
class BusinessApplications(_Business): class BusinessApplications(_Business):
_icon = "business-applications.png" _icon = "business-applications.png"
class Chime(_Business): class Chime(_Business):
_icon = "chime.png" _icon = "chime.png"
class Workmail(_Business): class Workmail(_Business):
_icon = "workmail.png" _icon = "workmail.png"
# Aliases # Aliases
A4B = AlexaForBusiness A4B = AlexaForBusiness

@ -2,6 +2,7 @@
from . import _AWS from . import _AWS
class _Compute(_AWS): class _Compute(_AWS):
_type = "compute" _type = "compute"
_icon_dir = "resources/aws/compute" _icon_dir = "resources/aws/compute"
@ -9,83 +10,160 @@ class _Compute(_AWS):
class ApplicationAutoScaling(_Compute): class ApplicationAutoScaling(_Compute):
_icon = "application-auto-scaling.png" _icon = "application-auto-scaling.png"
class Batch(_Compute): class Batch(_Compute):
_icon = "batch.png" _icon = "batch.png"
class ComputeOptimizer(_Compute): class ComputeOptimizer(_Compute):
_icon = "compute-optimizer.png" _icon = "compute-optimizer.png"
class Compute(_Compute): class Compute(_Compute):
_icon = "compute.png" _icon = "compute.png"
class EC2Ami(_Compute): class EC2Ami(_Compute):
_icon = "ec2-ami.png" _icon = "ec2-ami.png"
class EC2AutoScaling(_Compute): class EC2AutoScaling(_Compute):
_icon = "ec2-auto-scaling.png" _icon = "ec2-auto-scaling.png"
class EC2ContainerRegistryImage(_Compute): class EC2ContainerRegistryImage(_Compute):
_icon = "ec2-container-registry-image.png" _icon = "ec2-container-registry-image.png"
class EC2ContainerRegistryRegistry(_Compute): class EC2ContainerRegistryRegistry(_Compute):
_icon = "ec2-container-registry-registry.png" _icon = "ec2-container-registry-registry.png"
class EC2ContainerRegistry(_Compute): class EC2ContainerRegistry(_Compute):
_icon = "ec2-container-registry.png" _icon = "ec2-container-registry.png"
class EC2ElasticIpAddress(_Compute): class EC2ElasticIpAddress(_Compute):
_icon = "ec2-elastic-ip-address.png" _icon = "ec2-elastic-ip-address.png"
class EC2ImageBuilder(_Compute): class EC2ImageBuilder(_Compute):
_icon = "ec2-image-builder.png" _icon = "ec2-image-builder.png"
class EC2Instance(_Compute): class EC2Instance(_Compute):
_icon = "ec2-instance.png" _icon = "ec2-instance.png"
class EC2Instances(_Compute): class EC2Instances(_Compute):
_icon = "ec2-instances.png" _icon = "ec2-instances.png"
class EC2Rescue(_Compute): class EC2Rescue(_Compute):
_icon = "ec2-rescue.png" _icon = "ec2-rescue.png"
class EC2SpotInstance(_Compute): class EC2SpotInstance(_Compute):
_icon = "ec2-spot-instance.png" _icon = "ec2-spot-instance.png"
class EC2(_Compute): class EC2(_Compute):
_icon = "ec2.png" _icon = "ec2.png"
class ElasticBeanstalkApplication(_Compute): class ElasticBeanstalkApplication(_Compute):
_icon = "elastic-beanstalk-application.png" _icon = "elastic-beanstalk-application.png"
class ElasticBeanstalkDeployment(_Compute): class ElasticBeanstalkDeployment(_Compute):
_icon = "elastic-beanstalk-deployment.png" _icon = "elastic-beanstalk-deployment.png"
class ElasticBeanstalk(_Compute): class ElasticBeanstalk(_Compute):
_icon = "elastic-beanstalk.png" _icon = "elastic-beanstalk.png"
class ElasticContainerServiceContainer(_Compute): class ElasticContainerServiceContainer(_Compute):
_icon = "elastic-container-service-container.png" _icon = "elastic-container-service-container.png"
class ElasticContainerServiceService(_Compute): class ElasticContainerServiceService(_Compute):
_icon = "elastic-container-service-service.png" _icon = "elastic-container-service-service.png"
class ElasticContainerService(_Compute): class ElasticContainerService(_Compute):
_icon = "elastic-container-service.png" _icon = "elastic-container-service.png"
class ElasticKubernetesService(_Compute): class ElasticKubernetesService(_Compute):
_icon = "elastic-kubernetes-service.png" _icon = "elastic-kubernetes-service.png"
class Fargate(_Compute): class Fargate(_Compute):
_icon = "fargate.png" _icon = "fargate.png"
class LambdaFunction(_Compute): class LambdaFunction(_Compute):
_icon = "lambda-function.png" _icon = "lambda-function.png"
class Lambda(_Compute): class Lambda(_Compute):
_icon = "lambda.png" _icon = "lambda.png"
class Lightsail(_Compute): class Lightsail(_Compute):
_icon = "lightsail.png" _icon = "lightsail.png"
class LocalZones(_Compute): class LocalZones(_Compute):
_icon = "local-zones.png" _icon = "local-zones.png"
class Outposts(_Compute): class Outposts(_Compute):
_icon = "outposts.png" _icon = "outposts.png"
class ServerlessApplicationRepository(_Compute): class ServerlessApplicationRepository(_Compute):
_icon = "serverless-application-repository.png" _icon = "serverless-application-repository.png"
class ThinkboxDeadline(_Compute): class ThinkboxDeadline(_Compute):
_icon = "thinkbox-deadline.png" _icon = "thinkbox-deadline.png"
class ThinkboxDraft(_Compute): class ThinkboxDraft(_Compute):
_icon = "thinkbox-draft.png" _icon = "thinkbox-draft.png"
class ThinkboxFrost(_Compute): class ThinkboxFrost(_Compute):
_icon = "thinkbox-frost.png" _icon = "thinkbox-frost.png"
class ThinkboxKrakatoa(_Compute): class ThinkboxKrakatoa(_Compute):
_icon = "thinkbox-krakatoa.png" _icon = "thinkbox-krakatoa.png"
class ThinkboxSequoia(_Compute): class ThinkboxSequoia(_Compute):
_icon = "thinkbox-sequoia.png" _icon = "thinkbox-sequoia.png"
class ThinkboxStoke(_Compute): class ThinkboxStoke(_Compute):
_icon = "thinkbox-stoke.png" _icon = "thinkbox-stoke.png"
class ThinkboxXmesh(_Compute): class ThinkboxXmesh(_Compute):
_icon = "thinkbox-xmesh.png" _icon = "thinkbox-xmesh.png"
class VmwareCloudOnAWS(_Compute): class VmwareCloudOnAWS(_Compute):
_icon = "vmware-cloud-on-aws.png" _icon = "vmware-cloud-on-aws.png"
class Wavelength(_Compute): class Wavelength(_Compute):
_icon = "wavelength.png" _icon = "wavelength.png"
# Aliases # Aliases
AutoScaling = ApplicationAutoScaling AutoScaling = ApplicationAutoScaling

@ -2,6 +2,7 @@
from . import _AWS from . import _AWS
class _Cost(_AWS): class _Cost(_AWS):
_type = "cost" _type = "cost"
_icon_dir = "resources/aws/cost" _icon_dir = "resources/aws/cost"
@ -9,15 +10,26 @@ class _Cost(_AWS):
class Budgets(_Cost): class Budgets(_Cost):
_icon = "budgets.png" _icon = "budgets.png"
class CostAndUsageReport(_Cost): class CostAndUsageReport(_Cost):
_icon = "cost-and-usage-report.png" _icon = "cost-and-usage-report.png"
class CostExplorer(_Cost): class CostExplorer(_Cost):
_icon = "cost-explorer.png" _icon = "cost-explorer.png"
class CostManagement(_Cost): class CostManagement(_Cost):
_icon = "cost-management.png" _icon = "cost-management.png"
class ReservedInstanceReporting(_Cost): class ReservedInstanceReporting(_Cost):
_icon = "reserved-instance-reporting.png" _icon = "reserved-instance-reporting.png"
class SavingsPlans(_Cost): class SavingsPlans(_Cost):
_icon = "savings-plans.png" _icon = "savings-plans.png"
# Aliases # Aliases

@ -2,6 +2,7 @@
from . import _AWS from . import _AWS
class _Database(_AWS): class _Database(_AWS):
_type = "database" _type = "database"
_icon_dir = "resources/aws/database" _icon_dir = "resources/aws/database"
@ -9,71 +10,136 @@ class _Database(_AWS):
class AuroraInstance(_Database): class AuroraInstance(_Database):
_icon = "aurora-instance.png" _icon = "aurora-instance.png"
class Aurora(_Database): class Aurora(_Database):
_icon = "aurora.png" _icon = "aurora.png"
class DatabaseMigrationServiceDatabaseMigrationWorkflow(_Database): class DatabaseMigrationServiceDatabaseMigrationWorkflow(_Database):
_icon = "database-migration-service-database-migration-workflow.png" _icon = "database-migration-service-database-migration-workflow.png"
class DatabaseMigrationService(_Database): class DatabaseMigrationService(_Database):
_icon = "database-migration-service.png" _icon = "database-migration-service.png"
class Database(_Database): class Database(_Database):
_icon = "database.png" _icon = "database.png"
class DocumentdbMongodbCompatibility(_Database): class DocumentdbMongodbCompatibility(_Database):
_icon = "documentdb-mongodb-compatibility.png" _icon = "documentdb-mongodb-compatibility.png"
class DynamodbAttribute(_Database): class DynamodbAttribute(_Database):
_icon = "dynamodb-attribute.png" _icon = "dynamodb-attribute.png"
class DynamodbAttributes(_Database): class DynamodbAttributes(_Database):
_icon = "dynamodb-attributes.png" _icon = "dynamodb-attributes.png"
class DynamodbDax(_Database): class DynamodbDax(_Database):
_icon = "dynamodb-dax.png" _icon = "dynamodb-dax.png"
class DynamodbGlobalSecondaryIndex(_Database): class DynamodbGlobalSecondaryIndex(_Database):
_icon = "dynamodb-global-secondary-index.png" _icon = "dynamodb-global-secondary-index.png"
class DynamodbItem(_Database): class DynamodbItem(_Database):
_icon = "dynamodb-item.png" _icon = "dynamodb-item.png"
class DynamodbItems(_Database): class DynamodbItems(_Database):
_icon = "dynamodb-items.png" _icon = "dynamodb-items.png"
class DynamodbTable(_Database): class DynamodbTable(_Database):
_icon = "dynamodb-table.png" _icon = "dynamodb-table.png"
class Dynamodb(_Database): class Dynamodb(_Database):
_icon = "dynamodb.png" _icon = "dynamodb.png"
class ElasticacheCacheNode(_Database): class ElasticacheCacheNode(_Database):
_icon = "elasticache-cache-node.png" _icon = "elasticache-cache-node.png"
class ElasticacheForMemcached(_Database): class ElasticacheForMemcached(_Database):
_icon = "elasticache-for-memcached.png" _icon = "elasticache-for-memcached.png"
class ElasticacheForRedis(_Database): class ElasticacheForRedis(_Database):
_icon = "elasticache-for-redis.png" _icon = "elasticache-for-redis.png"
class Elasticache(_Database): class Elasticache(_Database):
_icon = "elasticache.png" _icon = "elasticache.png"
class KeyspacesManagedApacheCassandraService(_Database): class KeyspacesManagedApacheCassandraService(_Database):
_icon = "keyspaces-managed-apache-cassandra-service.png" _icon = "keyspaces-managed-apache-cassandra-service.png"
class Neptune(_Database): class Neptune(_Database):
_icon = "neptune.png" _icon = "neptune.png"
class QuantumLedgerDatabaseQldb(_Database): class QuantumLedgerDatabaseQldb(_Database):
_icon = "quantum-ledger-database-qldb.png" _icon = "quantum-ledger-database-qldb.png"
class RDSInstance(_Database): class RDSInstance(_Database):
_icon = "rds-instance.png" _icon = "rds-instance.png"
class RDSMariadbInstance(_Database): class RDSMariadbInstance(_Database):
_icon = "rds-mariadb-instance.png" _icon = "rds-mariadb-instance.png"
class RDSMysqlInstance(_Database): class RDSMysqlInstance(_Database):
_icon = "rds-mysql-instance.png" _icon = "rds-mysql-instance.png"
class RDSOnVmware(_Database): class RDSOnVmware(_Database):
_icon = "rds-on-vmware.png" _icon = "rds-on-vmware.png"
class RDSOracleInstance(_Database): class RDSOracleInstance(_Database):
_icon = "rds-oracle-instance.png" _icon = "rds-oracle-instance.png"
class RDSPostgresqlInstance(_Database): class RDSPostgresqlInstance(_Database):
_icon = "rds-postgresql-instance.png" _icon = "rds-postgresql-instance.png"
class RDSSqlServerInstance(_Database): class RDSSqlServerInstance(_Database):
_icon = "rds-sql-server-instance.png" _icon = "rds-sql-server-instance.png"
class RDS(_Database): class RDS(_Database):
_icon = "rds.png" _icon = "rds.png"
class RedshiftDenseComputeNode(_Database): class RedshiftDenseComputeNode(_Database):
_icon = "redshift-dense-compute-node.png" _icon = "redshift-dense-compute-node.png"
class RedshiftDenseStorageNode(_Database): class RedshiftDenseStorageNode(_Database):
_icon = "redshift-dense-storage-node.png" _icon = "redshift-dense-storage-node.png"
class Redshift(_Database): class Redshift(_Database):
_icon = "redshift.png" _icon = "redshift.png"
class Timestream(_Database): class Timestream(_Database):
_icon = "timestream.png" _icon = "timestream.png"
# Aliases # Aliases
DMS = DatabaseMigrationService DMS = DatabaseMigrationService

@ -2,6 +2,7 @@
from . import _AWS from . import _AWS
class _Devtools(_AWS): class _Devtools(_AWS):
_type = "devtools" _type = "devtools"
_icon_dir = "resources/aws/devtools" _icon_dir = "resources/aws/devtools"
@ -9,29 +10,52 @@ class _Devtools(_AWS):
class CloudDevelopmentKit(_Devtools): class CloudDevelopmentKit(_Devtools):
_icon = "cloud-development-kit.png" _icon = "cloud-development-kit.png"
class Cloud9Resource(_Devtools): class Cloud9Resource(_Devtools):
_icon = "cloud9-resource.png" _icon = "cloud9-resource.png"
class Cloud9(_Devtools): class Cloud9(_Devtools):
_icon = "cloud9.png" _icon = "cloud9.png"
class Codebuild(_Devtools): class Codebuild(_Devtools):
_icon = "codebuild.png" _icon = "codebuild.png"
class Codecommit(_Devtools): class Codecommit(_Devtools):
_icon = "codecommit.png" _icon = "codecommit.png"
class Codedeploy(_Devtools): class Codedeploy(_Devtools):
_icon = "codedeploy.png" _icon = "codedeploy.png"
class Codepipeline(_Devtools): class Codepipeline(_Devtools):
_icon = "codepipeline.png" _icon = "codepipeline.png"
class Codestar(_Devtools): class Codestar(_Devtools):
_icon = "codestar.png" _icon = "codestar.png"
class CommandLineInterface(_Devtools): class CommandLineInterface(_Devtools):
_icon = "command-line-interface.png" _icon = "command-line-interface.png"
class DeveloperTools(_Devtools): class DeveloperTools(_Devtools):
_icon = "developer-tools.png" _icon = "developer-tools.png"
class ToolsAndSdks(_Devtools): class ToolsAndSdks(_Devtools):
_icon = "tools-and-sdks.png" _icon = "tools-and-sdks.png"
class XRay(_Devtools): class XRay(_Devtools):
_icon = "x-ray.png" _icon = "x-ray.png"
# Aliases # Aliases
CLI = CommandLineInterface CLI = CommandLineInterface

@ -2,6 +2,7 @@
from . import _AWS from . import _AWS
class _Enablement(_AWS): class _Enablement(_AWS):
_type = "enablement" _type = "enablement"
_icon_dir = "resources/aws/enablement" _icon_dir = "resources/aws/enablement"
@ -9,13 +10,22 @@ class _Enablement(_AWS):
class CustomerEnablement(_Enablement): class CustomerEnablement(_Enablement):
_icon = "customer-enablement.png" _icon = "customer-enablement.png"
class Iq(_Enablement): class Iq(_Enablement):
_icon = "iq.png" _icon = "iq.png"
class ManagedServices(_Enablement): class ManagedServices(_Enablement):
_icon = "managed-services.png" _icon = "managed-services.png"
class ProfessionalServices(_Enablement): class ProfessionalServices(_Enablement):
_icon = "professional-services.png" _icon = "professional-services.png"
class Support(_Enablement): class Support(_Enablement):
_icon = "support.png" _icon = "support.png"
# Aliases # Aliases

@ -2,6 +2,7 @@
from . import _AWS from . import _AWS
class _Enduser(_AWS): class _Enduser(_AWS):
_type = "enduser" _type = "enduser"
_icon_dir = "resources/aws/enduser" _icon_dir = "resources/aws/enduser"
@ -9,13 +10,22 @@ class _Enduser(_AWS):
class Appstream20(_Enduser): class Appstream20(_Enduser):
_icon = "appstream-2-0.png" _icon = "appstream-2-0.png"
class DesktopAndAppStreaming(_Enduser): class DesktopAndAppStreaming(_Enduser):
_icon = "desktop-and-app-streaming.png" _icon = "desktop-and-app-streaming.png"
class Workdocs(_Enduser): class Workdocs(_Enduser):
_icon = "workdocs.png" _icon = "workdocs.png"
class Worklink(_Enduser): class Worklink(_Enduser):
_icon = "worklink.png" _icon = "worklink.png"
class Workspaces(_Enduser): class Workspaces(_Enduser):
_icon = "workspaces.png" _icon = "workspaces.png"
# Aliases # Aliases

@ -2,6 +2,7 @@
from . import _AWS from . import _AWS
class _Engagement(_AWS): class _Engagement(_AWS):
_type = "engagement" _type = "engagement"
_icon_dir = "resources/aws/engagement" _icon_dir = "resources/aws/engagement"
@ -9,15 +10,24 @@ class _Engagement(_AWS):
class Connect(_Engagement): class Connect(_Engagement):
_icon = "connect.png" _icon = "connect.png"
class CustomerEngagement(_Engagement): class CustomerEngagement(_Engagement):
_icon = "customer-engagement.png" _icon = "customer-engagement.png"
class Pinpoint(_Engagement): class Pinpoint(_Engagement):
_icon = "pinpoint.png" _icon = "pinpoint.png"
class SimpleEmailServiceSesEmail(_Engagement): class SimpleEmailServiceSesEmail(_Engagement):
_icon = "simple-email-service-ses-email.png" _icon = "simple-email-service-ses-email.png"
class SimpleEmailServiceSes(_Engagement): class SimpleEmailServiceSes(_Engagement):
_icon = "simple-email-service-ses.png" _icon = "simple-email-service-ses.png"
# Aliases # Aliases
SES = SimpleEmailServiceSes SES = SimpleEmailServiceSes

@ -2,6 +2,7 @@
from . import _AWS from . import _AWS
class _Game(_AWS): class _Game(_AWS):
_type = "game" _type = "game"
_icon_dir = "resources/aws/game" _icon_dir = "resources/aws/game"
@ -9,7 +10,10 @@ class _Game(_AWS):
class GameTech(_Game): class GameTech(_Game):
_icon = "game-tech.png" _icon = "game-tech.png"
class Gamelift(_Game): class Gamelift(_Game):
_icon = "gamelift.png" _icon = "gamelift.png"
# Aliases # Aliases

@ -2,6 +2,7 @@
from . import _AWS from . import _AWS
class _General(_AWS): class _General(_AWS):
_type = "general" _type = "general"
_icon_dir = "resources/aws/general" _icon_dir = "resources/aws/general"
@ -9,53 +10,96 @@ class _General(_AWS):
class Client(_General): class Client(_General):
_icon = "client.png" _icon = "client.png"
class Disk(_General): class Disk(_General):
_icon = "disk.png" _icon = "disk.png"
class Forums(_General): class Forums(_General):
_icon = "forums.png" _icon = "forums.png"
class General(_General): class General(_General):
_icon = "general.png" _icon = "general.png"
class GenericDatabase(_General): class GenericDatabase(_General):
_icon = "generic-database.png" _icon = "generic-database.png"
class GenericFirewall(_General): class GenericFirewall(_General):
_icon = "generic-firewall.png" _icon = "generic-firewall.png"
class GenericOfficeBuilding(_General): class GenericOfficeBuilding(_General):
_icon = "generic-office-building.png" _icon = "generic-office-building.png"
class GenericSamlToken(_General): class GenericSamlToken(_General):
_icon = "generic-saml-token.png" _icon = "generic-saml-token.png"
class GenericSDK(_General): class GenericSDK(_General):
_icon = "generic-sdk.png" _icon = "generic-sdk.png"
class InternetAlt1(_General): class InternetAlt1(_General):
_icon = "internet-alt1.png" _icon = "internet-alt1.png"
class InternetAlt2(_General): class InternetAlt2(_General):
_icon = "internet-alt2.png" _icon = "internet-alt2.png"
class InternetGateway(_General):
_icon = "internet-gateway.png"
class Marketplace(_General): class Marketplace(_General):
_icon = "marketplace.png" _icon = "marketplace.png"
class MobileClient(_General): class MobileClient(_General):
_icon = "mobile-client.png" _icon = "mobile-client.png"
class Multimedia(_General): class Multimedia(_General):
_icon = "multimedia.png" _icon = "multimedia.png"
class OfficeBuilding(_General): class OfficeBuilding(_General):
_icon = "office-building.png" _icon = "office-building.png"
class SamlToken(_General): class SamlToken(_General):
_icon = "saml-token.png" _icon = "saml-token.png"
class SDK(_General): class SDK(_General):
_icon = "sdk.png" _icon = "sdk.png"
class SslPadlock(_General): class SslPadlock(_General):
_icon = "ssl-padlock.png" _icon = "ssl-padlock.png"
class TapeStorage(_General): class TapeStorage(_General):
_icon = "tape-storage.png" _icon = "tape-storage.png"
class Toolkit(_General): class Toolkit(_General):
_icon = "toolkit.png" _icon = "toolkit.png"
class TraditionalServer(_General): class TraditionalServer(_General):
_icon = "traditional-server.png" _icon = "traditional-server.png"
class User(_General): class User(_General):
_icon = "user.png" _icon = "user.png"
class Users(_General): class Users(_General):
_icon = "users.png" _icon = "users.png"
# Aliases # Aliases
OfficeBuilding = GenericOfficeBuilding OfficeBuilding = GenericOfficeBuilding

@ -2,6 +2,7 @@
from . import _AWS from . import _AWS
class _Integration(_AWS): class _Integration(_AWS):
_type = "integration" _type = "integration"
_icon_dir = "resources/aws/integration" _icon_dir = "resources/aws/integration"
@ -9,41 +10,76 @@ class _Integration(_AWS):
class ApplicationIntegration(_Integration): class ApplicationIntegration(_Integration):
_icon = "application-integration.png" _icon = "application-integration.png"
class Appsync(_Integration): class Appsync(_Integration):
_icon = "appsync.png" _icon = "appsync.png"
class ConsoleMobileApplication(_Integration): class ConsoleMobileApplication(_Integration):
_icon = "console-mobile-application.png" _icon = "console-mobile-application.png"
class EventResource(_Integration): class EventResource(_Integration):
_icon = "event-resource.png" _icon = "event-resource.png"
class EventbridgeCustomEventBusResource(_Integration): class EventbridgeCustomEventBusResource(_Integration):
_icon = "eventbridge-custom-event-bus-resource.png" _icon = "eventbridge-custom-event-bus-resource.png"
class EventbridgeDefaultEventBusResource(_Integration): class EventbridgeDefaultEventBusResource(_Integration):
_icon = "eventbridge-default-event-bus-resource.png" _icon = "eventbridge-default-event-bus-resource.png"
class EventbridgeSaasPartnerEventBusResource(_Integration): class EventbridgeSaasPartnerEventBusResource(_Integration):
_icon = "eventbridge-saas-partner-event-bus-resource.png" _icon = "eventbridge-saas-partner-event-bus-resource.png"
class Eventbridge(_Integration): class Eventbridge(_Integration):
_icon = "eventbridge.png" _icon = "eventbridge.png"
class ExpressWorkflows(_Integration): class ExpressWorkflows(_Integration):
_icon = "express-workflows.png" _icon = "express-workflows.png"
class MQ(_Integration): class MQ(_Integration):
_icon = "mq.png" _icon = "mq.png"
class SimpleNotificationServiceSnsEmailNotification(_Integration): class SimpleNotificationServiceSnsEmailNotification(_Integration):
_icon = "simple-notification-service-sns-email-notification.png" _icon = "simple-notification-service-sns-email-notification.png"
class SimpleNotificationServiceSnsHttpNotification(_Integration): class SimpleNotificationServiceSnsHttpNotification(_Integration):
_icon = "simple-notification-service-sns-http-notification.png" _icon = "simple-notification-service-sns-http-notification.png"
class SimpleNotificationServiceSnsTopic(_Integration): class SimpleNotificationServiceSnsTopic(_Integration):
_icon = "simple-notification-service-sns-topic.png" _icon = "simple-notification-service-sns-topic.png"
class SimpleNotificationServiceSns(_Integration): class SimpleNotificationServiceSns(_Integration):
_icon = "simple-notification-service-sns.png" _icon = "simple-notification-service-sns.png"
class SimpleQueueServiceSqsMessage(_Integration): class SimpleQueueServiceSqsMessage(_Integration):
_icon = "simple-queue-service-sqs-message.png" _icon = "simple-queue-service-sqs-message.png"
class SimpleQueueServiceSqsQueue(_Integration): class SimpleQueueServiceSqsQueue(_Integration):
_icon = "simple-queue-service-sqs-queue.png" _icon = "simple-queue-service-sqs-queue.png"
class SimpleQueueServiceSqs(_Integration): class SimpleQueueServiceSqs(_Integration):
_icon = "simple-queue-service-sqs.png" _icon = "simple-queue-service-sqs.png"
class StepFunctions(_Integration): class StepFunctions(_Integration):
_icon = "step-functions.png" _icon = "step-functions.png"
# Aliases # Aliases
SNS = SimpleNotificationServiceSns SNS = SimpleNotificationServiceSns

@ -2,6 +2,7 @@
from . import _AWS from . import _AWS
class _Iot(_AWS): class _Iot(_AWS):
_type = "iot" _type = "iot"
_icon_dir = "resources/aws/iot" _icon_dir = "resources/aws/iot"
@ -9,127 +10,248 @@ class _Iot(_AWS):
class Freertos(_Iot): class Freertos(_Iot):
_icon = "freertos.png" _icon = "freertos.png"
class InternetOfThings(_Iot): class InternetOfThings(_Iot):
_icon = "internet-of-things.png" _icon = "internet-of-things.png"
class Iot1Click(_Iot): class Iot1Click(_Iot):
_icon = "iot-1-click.png" _icon = "iot-1-click.png"
class IotAction(_Iot): class IotAction(_Iot):
_icon = "iot-action.png" _icon = "iot-action.png"
class IotActuator(_Iot): class IotActuator(_Iot):
_icon = "iot-actuator.png" _icon = "iot-actuator.png"
class IotAlexaEcho(_Iot): class IotAlexaEcho(_Iot):
_icon = "iot-alexa-echo.png" _icon = "iot-alexa-echo.png"
class IotAlexaEnabledDevice(_Iot): class IotAlexaEnabledDevice(_Iot):
_icon = "iot-alexa-enabled-device.png" _icon = "iot-alexa-enabled-device.png"
class IotAlexaSkill(_Iot): class IotAlexaSkill(_Iot):
_icon = "iot-alexa-skill.png" _icon = "iot-alexa-skill.png"
class IotAlexaVoiceService(_Iot): class IotAlexaVoiceService(_Iot):
_icon = "iot-alexa-voice-service.png" _icon = "iot-alexa-voice-service.png"
class IotAnalyticsChannel(_Iot): class IotAnalyticsChannel(_Iot):
_icon = "iot-analytics-channel.png" _icon = "iot-analytics-channel.png"
class IotAnalyticsDataSet(_Iot): class IotAnalyticsDataSet(_Iot):
_icon = "iot-analytics-data-set.png" _icon = "iot-analytics-data-set.png"
class IotAnalyticsDataStore(_Iot): class IotAnalyticsDataStore(_Iot):
_icon = "iot-analytics-data-store.png" _icon = "iot-analytics-data-store.png"
class IotAnalyticsNotebook(_Iot): class IotAnalyticsNotebook(_Iot):
_icon = "iot-analytics-notebook.png" _icon = "iot-analytics-notebook.png"
class IotAnalyticsPipeline(_Iot): class IotAnalyticsPipeline(_Iot):
_icon = "iot-analytics-pipeline.png" _icon = "iot-analytics-pipeline.png"
class IotAnalytics(_Iot): class IotAnalytics(_Iot):
_icon = "iot-analytics.png" _icon = "iot-analytics.png"
class IotBank(_Iot): class IotBank(_Iot):
_icon = "iot-bank.png" _icon = "iot-bank.png"
class IotBicycle(_Iot): class IotBicycle(_Iot):
_icon = "iot-bicycle.png" _icon = "iot-bicycle.png"
class IotButton(_Iot): class IotButton(_Iot):
_icon = "iot-button.png" _icon = "iot-button.png"
class IotCamera(_Iot): class IotCamera(_Iot):
_icon = "iot-camera.png" _icon = "iot-camera.png"
class IotCar(_Iot): class IotCar(_Iot):
_icon = "iot-car.png" _icon = "iot-car.png"
class IotCart(_Iot): class IotCart(_Iot):
_icon = "iot-cart.png" _icon = "iot-cart.png"
class IotCertificate(_Iot): class IotCertificate(_Iot):
_icon = "iot-certificate.png" _icon = "iot-certificate.png"
class IotCoffeePot(_Iot): class IotCoffeePot(_Iot):
_icon = "iot-coffee-pot.png" _icon = "iot-coffee-pot.png"
class IotCore(_Iot): class IotCore(_Iot):
_icon = "iot-core.png" _icon = "iot-core.png"
class IotDesiredState(_Iot): class IotDesiredState(_Iot):
_icon = "iot-desired-state.png" _icon = "iot-desired-state.png"
class IotDeviceDefender(_Iot): class IotDeviceDefender(_Iot):
_icon = "iot-device-defender.png" _icon = "iot-device-defender.png"
class IotDeviceGateway(_Iot): class IotDeviceGateway(_Iot):
_icon = "iot-device-gateway.png" _icon = "iot-device-gateway.png"
class IotDeviceManagement(_Iot): class IotDeviceManagement(_Iot):
_icon = "iot-device-management.png" _icon = "iot-device-management.png"
class IotDoorLock(_Iot): class IotDoorLock(_Iot):
_icon = "iot-door-lock.png" _icon = "iot-door-lock.png"
class IotEvents(_Iot): class IotEvents(_Iot):
_icon = "iot-events.png" _icon = "iot-events.png"
class IotFactory(_Iot): class IotFactory(_Iot):
_icon = "iot-factory.png" _icon = "iot-factory.png"
class IotFireTvStick(_Iot): class IotFireTvStick(_Iot):
_icon = "iot-fire-tv-stick.png" _icon = "iot-fire-tv-stick.png"
class IotFireTv(_Iot): class IotFireTv(_Iot):
_icon = "iot-fire-tv.png" _icon = "iot-fire-tv.png"
class IotGeneric(_Iot): class IotGeneric(_Iot):
_icon = "iot-generic.png" _icon = "iot-generic.png"
class IotGreengrassConnector(_Iot): class IotGreengrassConnector(_Iot):
_icon = "iot-greengrass-connector.png" _icon = "iot-greengrass-connector.png"
class IotGreengrass(_Iot): class IotGreengrass(_Iot):
_icon = "iot-greengrass.png" _icon = "iot-greengrass.png"
class IotHardwareBoard(_Iot): class IotHardwareBoard(_Iot):
_icon = "iot-hardware-board.png" _icon = "iot-hardware-board.png"
class IotHouse(_Iot): class IotHouse(_Iot):
_icon = "iot-house.png" _icon = "iot-house.png"
class IotHttp(_Iot): class IotHttp(_Iot):
_icon = "iot-http.png" _icon = "iot-http.png"
class IotHttp2(_Iot): class IotHttp2(_Iot):
_icon = "iot-http2.png" _icon = "iot-http2.png"
class IotJobs(_Iot): class IotJobs(_Iot):
_icon = "iot-jobs.png" _icon = "iot-jobs.png"
class IotLambda(_Iot): class IotLambda(_Iot):
_icon = "iot-lambda.png" _icon = "iot-lambda.png"
class IotLightbulb(_Iot): class IotLightbulb(_Iot):
_icon = "iot-lightbulb.png" _icon = "iot-lightbulb.png"
class IotMedicalEmergency(_Iot): class IotMedicalEmergency(_Iot):
_icon = "iot-medical-emergency.png" _icon = "iot-medical-emergency.png"
class IotMqtt(_Iot): class IotMqtt(_Iot):
_icon = "iot-mqtt.png" _icon = "iot-mqtt.png"
class IotOverTheAirUpdate(_Iot): class IotOverTheAirUpdate(_Iot):
_icon = "iot-over-the-air-update.png" _icon = "iot-over-the-air-update.png"
class IotPolicyEmergency(_Iot): class IotPolicyEmergency(_Iot):
_icon = "iot-policy-emergency.png" _icon = "iot-policy-emergency.png"
class IotPolicy(_Iot): class IotPolicy(_Iot):
_icon = "iot-policy.png" _icon = "iot-policy.png"
class IotReportedState(_Iot): class IotReportedState(_Iot):
_icon = "iot-reported-state.png" _icon = "iot-reported-state.png"
class IotRule(_Iot): class IotRule(_Iot):
_icon = "iot-rule.png" _icon = "iot-rule.png"
class IotSensor(_Iot): class IotSensor(_Iot):
_icon = "iot-sensor.png" _icon = "iot-sensor.png"
class IotServo(_Iot): class IotServo(_Iot):
_icon = "iot-servo.png" _icon = "iot-servo.png"
class IotShadow(_Iot): class IotShadow(_Iot):
_icon = "iot-shadow.png" _icon = "iot-shadow.png"
class IotSimulator(_Iot): class IotSimulator(_Iot):
_icon = "iot-simulator.png" _icon = "iot-simulator.png"
class IotSitewise(_Iot): class IotSitewise(_Iot):
_icon = "iot-sitewise.png" _icon = "iot-sitewise.png"
class IotThermostat(_Iot): class IotThermostat(_Iot):
_icon = "iot-thermostat.png" _icon = "iot-thermostat.png"
class IotThingsGraph(_Iot): class IotThingsGraph(_Iot):
_icon = "iot-things-graph.png" _icon = "iot-things-graph.png"
class IotTopic(_Iot): class IotTopic(_Iot):
_icon = "iot-topic.png" _icon = "iot-topic.png"
class IotTravel(_Iot): class IotTravel(_Iot):
_icon = "iot-travel.png" _icon = "iot-travel.png"
class IotUtility(_Iot): class IotUtility(_Iot):
_icon = "iot-utility.png" _icon = "iot-utility.png"
class IotWindfarm(_Iot): class IotWindfarm(_Iot):
_icon = "iot-windfarm.png" _icon = "iot-windfarm.png"
# Aliases # Aliases
FreeRTOS = Freertos FreeRTOS = Freertos

@ -2,6 +2,7 @@
from . import _AWS from . import _AWS
class _Management(_AWS): class _Management(_AWS):
_type = "management" _type = "management"
_icon_dir = "resources/aws/management" _icon_dir = "resources/aws/management"
@ -9,105 +10,204 @@ class _Management(_AWS):
class AutoScaling(_Management): class AutoScaling(_Management):
_icon = "auto-scaling.png" _icon = "auto-scaling.png"
class CloudformationChangeSet(_Management): class CloudformationChangeSet(_Management):
_icon = "cloudformation-change-set.png" _icon = "cloudformation-change-set.png"
class CloudformationStack(_Management): class CloudformationStack(_Management):
_icon = "cloudformation-stack.png" _icon = "cloudformation-stack.png"
class CloudformationTemplate(_Management): class CloudformationTemplate(_Management):
_icon = "cloudformation-template.png" _icon = "cloudformation-template.png"
class Cloudformation(_Management): class Cloudformation(_Management):
_icon = "cloudformation.png" _icon = "cloudformation.png"
class Cloudtrail(_Management): class Cloudtrail(_Management):
_icon = "cloudtrail.png" _icon = "cloudtrail.png"
class CloudwatchAlarm(_Management): class CloudwatchAlarm(_Management):
_icon = "cloudwatch-alarm.png" _icon = "cloudwatch-alarm.png"
class CloudwatchEventEventBased(_Management): class CloudwatchEventEventBased(_Management):
_icon = "cloudwatch-event-event-based.png" _icon = "cloudwatch-event-event-based.png"
class CloudwatchEventTimeBased(_Management): class CloudwatchEventTimeBased(_Management):
_icon = "cloudwatch-event-time-based.png" _icon = "cloudwatch-event-time-based.png"
class CloudwatchRule(_Management): class CloudwatchRule(_Management):
_icon = "cloudwatch-rule.png" _icon = "cloudwatch-rule.png"
class Cloudwatch(_Management): class Cloudwatch(_Management):
_icon = "cloudwatch.png" _icon = "cloudwatch.png"
class Codeguru(_Management): class Codeguru(_Management):
_icon = "codeguru.png" _icon = "codeguru.png"
class CommandLineInterface(_Management): class CommandLineInterface(_Management):
_icon = "command-line-interface.png" _icon = "command-line-interface.png"
class Config(_Management): class Config(_Management):
_icon = "config.png" _icon = "config.png"
class ControlTower(_Management): class ControlTower(_Management):
_icon = "control-tower.png" _icon = "control-tower.png"
class LicenseManager(_Management): class LicenseManager(_Management):
_icon = "license-manager.png" _icon = "license-manager.png"
class ManagedServices(_Management): class ManagedServices(_Management):
_icon = "managed-services.png" _icon = "managed-services.png"
class ManagementAndGovernance(_Management): class ManagementAndGovernance(_Management):
_icon = "management-and-governance.png" _icon = "management-and-governance.png"
class ManagementConsole(_Management): class ManagementConsole(_Management):
_icon = "management-console.png" _icon = "management-console.png"
class OpsworksApps(_Management): class OpsworksApps(_Management):
_icon = "opsworks-apps.png" _icon = "opsworks-apps.png"
class OpsworksDeployments(_Management): class OpsworksDeployments(_Management):
_icon = "opsworks-deployments.png" _icon = "opsworks-deployments.png"
class OpsworksInstances(_Management): class OpsworksInstances(_Management):
_icon = "opsworks-instances.png" _icon = "opsworks-instances.png"
class OpsworksLayers(_Management): class OpsworksLayers(_Management):
_icon = "opsworks-layers.png" _icon = "opsworks-layers.png"
class OpsworksMonitoring(_Management): class OpsworksMonitoring(_Management):
_icon = "opsworks-monitoring.png" _icon = "opsworks-monitoring.png"
class OpsworksPermissions(_Management): class OpsworksPermissions(_Management):
_icon = "opsworks-permissions.png" _icon = "opsworks-permissions.png"
class OpsworksResources(_Management): class OpsworksResources(_Management):
_icon = "opsworks-resources.png" _icon = "opsworks-resources.png"
class OpsworksStack(_Management): class OpsworksStack(_Management):
_icon = "opsworks-stack.png" _icon = "opsworks-stack.png"
class Opsworks(_Management): class Opsworks(_Management):
_icon = "opsworks.png" _icon = "opsworks.png"
class OrganizationsAccount(_Management): class OrganizationsAccount(_Management):
_icon = "organizations-account.png" _icon = "organizations-account.png"
class OrganizationsOrganizationalUnit(_Management): class OrganizationsOrganizationalUnit(_Management):
_icon = "organizations-organizational-unit.png" _icon = "organizations-organizational-unit.png"
class Organizations(_Management): class Organizations(_Management):
_icon = "organizations.png" _icon = "organizations.png"
class PersonalHealthDashboard(_Management): class PersonalHealthDashboard(_Management):
_icon = "personal-health-dashboard.png" _icon = "personal-health-dashboard.png"
class ServiceCatalog(_Management): class ServiceCatalog(_Management):
_icon = "service-catalog.png" _icon = "service-catalog.png"
class SystemsManagerAutomation(_Management): class SystemsManagerAutomation(_Management):
_icon = "systems-manager-automation.png" _icon = "systems-manager-automation.png"
class SystemsManagerDocuments(_Management): class SystemsManagerDocuments(_Management):
_icon = "systems-manager-documents.png" _icon = "systems-manager-documents.png"
class SystemsManagerInventory(_Management): class SystemsManagerInventory(_Management):
_icon = "systems-manager-inventory.png" _icon = "systems-manager-inventory.png"
class SystemsManagerMaintenanceWindows(_Management): class SystemsManagerMaintenanceWindows(_Management):
_icon = "systems-manager-maintenance-windows.png" _icon = "systems-manager-maintenance-windows.png"
class SystemsManagerOpscenter(_Management): class SystemsManagerOpscenter(_Management):
_icon = "systems-manager-opscenter.png" _icon = "systems-manager-opscenter.png"
class SystemsManagerParameterStore(_Management): class SystemsManagerParameterStore(_Management):
_icon = "systems-manager-parameter-store.png" _icon = "systems-manager-parameter-store.png"
class SystemsManagerPatchManager(_Management): class SystemsManagerPatchManager(_Management):
_icon = "systems-manager-patch-manager.png" _icon = "systems-manager-patch-manager.png"
class SystemsManagerRunCommand(_Management): class SystemsManagerRunCommand(_Management):
_icon = "systems-manager-run-command.png" _icon = "systems-manager-run-command.png"
class SystemsManagerStateManager(_Management): class SystemsManagerStateManager(_Management):
_icon = "systems-manager-state-manager.png" _icon = "systems-manager-state-manager.png"
class SystemsManager(_Management): class SystemsManager(_Management):
_icon = "systems-manager.png" _icon = "systems-manager.png"
class TrustedAdvisorChecklistCost(_Management): class TrustedAdvisorChecklistCost(_Management):
_icon = "trusted-advisor-checklist-cost.png" _icon = "trusted-advisor-checklist-cost.png"
class TrustedAdvisorChecklistFaultTolerant(_Management): class TrustedAdvisorChecklistFaultTolerant(_Management):
_icon = "trusted-advisor-checklist-fault-tolerant.png" _icon = "trusted-advisor-checklist-fault-tolerant.png"
class TrustedAdvisorChecklistPerformance(_Management): class TrustedAdvisorChecklistPerformance(_Management):
_icon = "trusted-advisor-checklist-performance.png" _icon = "trusted-advisor-checklist-performance.png"
class TrustedAdvisorChecklistSecurity(_Management): class TrustedAdvisorChecklistSecurity(_Management):
_icon = "trusted-advisor-checklist-security.png" _icon = "trusted-advisor-checklist-security.png"
class TrustedAdvisorChecklist(_Management): class TrustedAdvisorChecklist(_Management):
_icon = "trusted-advisor-checklist.png" _icon = "trusted-advisor-checklist.png"
class TrustedAdvisor(_Management): class TrustedAdvisor(_Management):
_icon = "trusted-advisor.png" _icon = "trusted-advisor.png"
class WellArchitectedTool(_Management): class WellArchitectedTool(_Management):
_icon = "well-architected-tool.png" _icon = "well-architected-tool.png"
# Aliases # Aliases
SSM = SystemsManager SSM = SystemsManager

@ -2,6 +2,7 @@
from . import _AWS from . import _AWS
class _Media(_AWS): class _Media(_AWS):
_type = "media" _type = "media"
_icon_dir = "resources/aws/media" _icon_dir = "resources/aws/media"
@ -9,29 +10,54 @@ class _Media(_AWS):
class ElasticTranscoder(_Media): class ElasticTranscoder(_Media):
_icon = "elastic-transcoder.png" _icon = "elastic-transcoder.png"
class ElementalConductor(_Media): class ElementalConductor(_Media):
_icon = "elemental-conductor.png" _icon = "elemental-conductor.png"
class ElementalDelta(_Media): class ElementalDelta(_Media):
_icon = "elemental-delta.png" _icon = "elemental-delta.png"
class ElementalLive(_Media): class ElementalLive(_Media):
_icon = "elemental-live.png" _icon = "elemental-live.png"
class ElementalMediaconnect(_Media): class ElementalMediaconnect(_Media):
_icon = "elemental-mediaconnect.png" _icon = "elemental-mediaconnect.png"
class ElementalMediaconvert(_Media): class ElementalMediaconvert(_Media):
_icon = "elemental-mediaconvert.png" _icon = "elemental-mediaconvert.png"
class ElementalMedialive(_Media): class ElementalMedialive(_Media):
_icon = "elemental-medialive.png" _icon = "elemental-medialive.png"
class ElementalMediapackage(_Media): class ElementalMediapackage(_Media):
_icon = "elemental-mediapackage.png" _icon = "elemental-mediapackage.png"
class ElementalMediastore(_Media): class ElementalMediastore(_Media):
_icon = "elemental-mediastore.png" _icon = "elemental-mediastore.png"
class ElementalMediatailor(_Media): class ElementalMediatailor(_Media):
_icon = "elemental-mediatailor.png" _icon = "elemental-mediatailor.png"
class ElementalServer(_Media): class ElementalServer(_Media):
_icon = "elemental-server.png" _icon = "elemental-server.png"
class KinesisVideoStreams(_Media): class KinesisVideoStreams(_Media):
_icon = "kinesis-video-streams.png" _icon = "kinesis-video-streams.png"
class MediaServices(_Media): class MediaServices(_Media):
_icon = "media-services.png" _icon = "media-services.png"
# Aliases # Aliases

@ -2,6 +2,7 @@
from . import _AWS from . import _AWS
class _Migration(_AWS): class _Migration(_AWS):
_type = "migration" _type = "migration"
_icon_dir = "resources/aws/migration" _icon_dir = "resources/aws/migration"
@ -9,29 +10,52 @@ class _Migration(_AWS):
class ApplicationDiscoveryService(_Migration): class ApplicationDiscoveryService(_Migration):
_icon = "application-discovery-service.png" _icon = "application-discovery-service.png"
class CloudendureMigration(_Migration): class CloudendureMigration(_Migration):
_icon = "cloudendure-migration.png" _icon = "cloudendure-migration.png"
class DatabaseMigrationService(_Migration): class DatabaseMigrationService(_Migration):
_icon = "database-migration-service.png" _icon = "database-migration-service.png"
class DatasyncAgent(_Migration): class DatasyncAgent(_Migration):
_icon = "datasync-agent.png" _icon = "datasync-agent.png"
class Datasync(_Migration): class Datasync(_Migration):
_icon = "datasync.png" _icon = "datasync.png"
class MigrationAndTransfer(_Migration): class MigrationAndTransfer(_Migration):
_icon = "migration-and-transfer.png" _icon = "migration-and-transfer.png"
class MigrationHub(_Migration): class MigrationHub(_Migration):
_icon = "migration-hub.png" _icon = "migration-hub.png"
class ServerMigrationService(_Migration): class ServerMigrationService(_Migration):
_icon = "server-migration-service.png" _icon = "server-migration-service.png"
class SnowballEdge(_Migration): class SnowballEdge(_Migration):
_icon = "snowball-edge.png" _icon = "snowball-edge.png"
class Snowball(_Migration): class Snowball(_Migration):
_icon = "snowball.png" _icon = "snowball.png"
class Snowmobile(_Migration): class Snowmobile(_Migration):
_icon = "snowmobile.png" _icon = "snowmobile.png"
class TransferForSftp(_Migration): class TransferForSftp(_Migration):
_icon = "transfer-for-sftp.png" _icon = "transfer-for-sftp.png"
# Aliases # Aliases
ADS = ApplicationDiscoveryService ADS = ApplicationDiscoveryService

@ -2,6 +2,7 @@
from . import _AWS from . import _AWS
class _ML(_AWS): class _ML(_AWS):
_type = "ml" _type = "ml"
_icon_dir = "resources/aws/ml" _icon_dir = "resources/aws/ml"
@ -9,61 +10,116 @@ class _ML(_AWS):
class ApacheMxnetOnAWS(_ML): class ApacheMxnetOnAWS(_ML):
_icon = "apache-mxnet-on-aws.png" _icon = "apache-mxnet-on-aws.png"
class AugmentedAi(_ML): class AugmentedAi(_ML):
_icon = "augmented-ai.png" _icon = "augmented-ai.png"
class Comprehend(_ML): class Comprehend(_ML):
_icon = "comprehend.png" _icon = "comprehend.png"
class DeepLearningAmis(_ML): class DeepLearningAmis(_ML):
_icon = "deep-learning-amis.png" _icon = "deep-learning-amis.png"
class DeepLearningContainers(_ML): class DeepLearningContainers(_ML):
_icon = "deep-learning-containers.png" _icon = "deep-learning-containers.png"
class Deepcomposer(_ML): class Deepcomposer(_ML):
_icon = "deepcomposer.png" _icon = "deepcomposer.png"
class Deeplens(_ML): class Deeplens(_ML):
_icon = "deeplens.png" _icon = "deeplens.png"
class Deepracer(_ML): class Deepracer(_ML):
_icon = "deepracer.png" _icon = "deepracer.png"
class ElasticInference(_ML): class ElasticInference(_ML):
_icon = "elastic-inference.png" _icon = "elastic-inference.png"
class Forecast(_ML): class Forecast(_ML):
_icon = "forecast.png" _icon = "forecast.png"
class FraudDetector(_ML): class FraudDetector(_ML):
_icon = "fraud-detector.png" _icon = "fraud-detector.png"
class Kendra(_ML): class Kendra(_ML):
_icon = "kendra.png" _icon = "kendra.png"
class Lex(_ML): class Lex(_ML):
_icon = "lex.png" _icon = "lex.png"
class MachineLearning(_ML): class MachineLearning(_ML):
_icon = "machine-learning.png" _icon = "machine-learning.png"
class Personalize(_ML): class Personalize(_ML):
_icon = "personalize.png" _icon = "personalize.png"
class Polly(_ML): class Polly(_ML):
_icon = "polly.png" _icon = "polly.png"
class RekognitionImage(_ML): class RekognitionImage(_ML):
_icon = "rekognition-image.png" _icon = "rekognition-image.png"
class RekognitionVideo(_ML): class RekognitionVideo(_ML):
_icon = "rekognition-video.png" _icon = "rekognition-video.png"
class Rekognition(_ML): class Rekognition(_ML):
_icon = "rekognition.png" _icon = "rekognition.png"
class SagemakerGroundTruth(_ML): class SagemakerGroundTruth(_ML):
_icon = "sagemaker-ground-truth.png" _icon = "sagemaker-ground-truth.png"
class SagemakerModel(_ML): class SagemakerModel(_ML):
_icon = "sagemaker-model.png" _icon = "sagemaker-model.png"
class SagemakerNotebook(_ML): class SagemakerNotebook(_ML):
_icon = "sagemaker-notebook.png" _icon = "sagemaker-notebook.png"
class SagemakerTrainingJob(_ML): class SagemakerTrainingJob(_ML):
_icon = "sagemaker-training-job.png" _icon = "sagemaker-training-job.png"
class Sagemaker(_ML): class Sagemaker(_ML):
_icon = "sagemaker.png" _icon = "sagemaker.png"
class TensorflowOnAWS(_ML): class TensorflowOnAWS(_ML):
_icon = "tensorflow-on-aws.png" _icon = "tensorflow-on-aws.png"
class Textract(_ML): class Textract(_ML):
_icon = "textract.png" _icon = "textract.png"
class Transcribe(_ML): class Transcribe(_ML):
_icon = "transcribe.png" _icon = "transcribe.png"
class Translate(_ML): class Translate(_ML):
_icon = "translate.png" _icon = "translate.png"
# Aliases # Aliases
DLC = DeepLearningContainers DLC = DeepLearningContainers

@ -2,6 +2,7 @@
from . import _AWS from . import _AWS
class _Mobile(_AWS): class _Mobile(_AWS):
_type = "mobile" _type = "mobile"
_icon_dir = "resources/aws/mobile" _icon_dir = "resources/aws/mobile"
@ -9,17 +10,30 @@ class _Mobile(_AWS):
class Amplify(_Mobile): class Amplify(_Mobile):
_icon = "amplify.png" _icon = "amplify.png"
class APIGatewayEndpoint(_Mobile): class APIGatewayEndpoint(_Mobile):
_icon = "api-gateway-endpoint.png" _icon = "api-gateway-endpoint.png"
class APIGateway(_Mobile): class APIGateway(_Mobile):
_icon = "api-gateway.png" _icon = "api-gateway.png"
class Appsync(_Mobile): class Appsync(_Mobile):
_icon = "appsync.png" _icon = "appsync.png"
class DeviceFarm(_Mobile): class DeviceFarm(_Mobile):
_icon = "device-farm.png" _icon = "device-farm.png"
class Mobile(_Mobile): class Mobile(_Mobile):
_icon = "mobile.png" _icon = "mobile.png"
class Pinpoint(_Mobile): class Pinpoint(_Mobile):
_icon = "pinpoint.png" _icon = "pinpoint.png"
# Aliases # Aliases

@ -2,6 +2,7 @@
from . import _AWS from . import _AWS
class _Network(_AWS): class _Network(_AWS):
_type = "network" _type = "network"
_icon_dir = "resources/aws/network" _icon_dir = "resources/aws/network"
@ -9,81 +10,156 @@ class _Network(_AWS):
class APIGatewayEndpoint(_Network): class APIGatewayEndpoint(_Network):
_icon = "api-gateway-endpoint.png" _icon = "api-gateway-endpoint.png"
class APIGateway(_Network): class APIGateway(_Network):
_icon = "api-gateway.png" _icon = "api-gateway.png"
class AppMesh(_Network): class AppMesh(_Network):
_icon = "app-mesh.png" _icon = "app-mesh.png"
class ClientVpn(_Network): class ClientVpn(_Network):
_icon = "client-vpn.png" _icon = "client-vpn.png"
class CloudMap(_Network): class CloudMap(_Network):
_icon = "cloud-map.png" _icon = "cloud-map.png"
class CloudFrontDownloadDistribution(_Network): class CloudFrontDownloadDistribution(_Network):
_icon = "cloudfront-download-distribution.png" _icon = "cloudfront-download-distribution.png"
class CloudFrontEdgeLocation(_Network): class CloudFrontEdgeLocation(_Network):
_icon = "cloudfront-edge-location.png" _icon = "cloudfront-edge-location.png"
class CloudFrontStreamingDistribution(_Network): class CloudFrontStreamingDistribution(_Network):
_icon = "cloudfront-streaming-distribution.png" _icon = "cloudfront-streaming-distribution.png"
class CloudFront(_Network): class CloudFront(_Network):
_icon = "cloudfront.png" _icon = "cloudfront.png"
class DirectConnect(_Network): class DirectConnect(_Network):
_icon = "direct-connect.png" _icon = "direct-connect.png"
class ElasticLoadBalancing(_Network): class ElasticLoadBalancing(_Network):
_icon = "elastic-load-balancing.png" _icon = "elastic-load-balancing.png"
class ElbApplicationLoadBalancer(_Network): class ElbApplicationLoadBalancer(_Network):
_icon = "elb-application-load-balancer.png" _icon = "elb-application-load-balancer.png"
class ElbClassicLoadBalancer(_Network): class ElbClassicLoadBalancer(_Network):
_icon = "elb-classic-load-balancer.png" _icon = "elb-classic-load-balancer.png"
class ElbNetworkLoadBalancer(_Network): class ElbNetworkLoadBalancer(_Network):
_icon = "elb-network-load-balancer.png" _icon = "elb-network-load-balancer.png"
class Endpoint(_Network): class Endpoint(_Network):
_icon = "endpoint.png" _icon = "endpoint.png"
class GlobalAccelerator(_Network): class GlobalAccelerator(_Network):
_icon = "global-accelerator.png" _icon = "global-accelerator.png"
class InternetGateway(_Network): class InternetGateway(_Network):
_icon = "internet-gateway.png" _icon = "internet-gateway.png"
class Nacl(_Network): class Nacl(_Network):
_icon = "nacl.png" _icon = "nacl.png"
class NATGateway(_Network): class NATGateway(_Network):
_icon = "nat-gateway.png" _icon = "nat-gateway.png"
class NetworkingAndContentDelivery(_Network): class NetworkingAndContentDelivery(_Network):
_icon = "networking-and-content-delivery.png" _icon = "networking-and-content-delivery.png"
class PrivateSubnet(_Network): class PrivateSubnet(_Network):
_icon = "private-subnet.png" _icon = "private-subnet.png"
class Privatelink(_Network): class Privatelink(_Network):
_icon = "privatelink.png" _icon = "privatelink.png"
class PublicSubnet(_Network): class PublicSubnet(_Network):
_icon = "public-subnet.png" _icon = "public-subnet.png"
class Route53HostedZone(_Network): class Route53HostedZone(_Network):
_icon = "route-53-hosted-zone.png" _icon = "route-53-hosted-zone.png"
class Route53(_Network): class Route53(_Network):
_icon = "route-53.png" _icon = "route-53.png"
class RouteTable(_Network): class RouteTable(_Network):
_icon = "route-table.png" _icon = "route-table.png"
class SiteToSiteVpn(_Network): class SiteToSiteVpn(_Network):
_icon = "site-to-site-vpn.png" _icon = "site-to-site-vpn.png"
class TransitGateway(_Network): class TransitGateway(_Network):
_icon = "transit-gateway.png" _icon = "transit-gateway.png"
class VPCCustomerGateway(_Network): class VPCCustomerGateway(_Network):
_icon = "vpc-customer-gateway.png" _icon = "vpc-customer-gateway.png"
class VPCElasticNetworkAdapter(_Network): class VPCElasticNetworkAdapter(_Network):
_icon = "vpc-elastic-network-adapter.png" _icon = "vpc-elastic-network-adapter.png"
class VPCElasticNetworkInterface(_Network): class VPCElasticNetworkInterface(_Network):
_icon = "vpc-elastic-network-interface.png" _icon = "vpc-elastic-network-interface.png"
class VPCFlowLogs(_Network): class VPCFlowLogs(_Network):
_icon = "vpc-flow-logs.png" _icon = "vpc-flow-logs.png"
class VPCPeering(_Network): class VPCPeering(_Network):
_icon = "vpc-peering.png" _icon = "vpc-peering.png"
class VPCRouter(_Network): class VPCRouter(_Network):
_icon = "vpc-router.png" _icon = "vpc-router.png"
class VPCTrafficMirroring(_Network): class VPCTrafficMirroring(_Network):
_icon = "vpc-traffic-mirroring.png" _icon = "vpc-traffic-mirroring.png"
class VPC(_Network): class VPC(_Network):
_icon = "vpc.png" _icon = "vpc.png"
class VpnConnection(_Network): class VpnConnection(_Network):
_icon = "vpn-connection.png" _icon = "vpn-connection.png"
class VpnGateway(_Network): class VpnGateway(_Network):
_icon = "vpn-gateway.png" _icon = "vpn-gateway.png"
# Aliases # Aliases
CF = CloudFront CF = CloudFront

@ -2,6 +2,7 @@
from . import _AWS from . import _AWS
class _Quantum(_AWS): class _Quantum(_AWS):
_type = "quantum" _type = "quantum"
_icon_dir = "resources/aws/quantum" _icon_dir = "resources/aws/quantum"
@ -9,7 +10,10 @@ class _Quantum(_AWS):
class Braket(_Quantum): class Braket(_Quantum):
_icon = "braket.png" _icon = "braket.png"
class QuantumTechnologies(_Quantum): class QuantumTechnologies(_Quantum):
_icon = "quantum-technologies.png" _icon = "quantum-technologies.png"
# Aliases # Aliases

@ -2,6 +2,7 @@
from . import _AWS from . import _AWS
class _Robotics(_AWS): class _Robotics(_AWS):
_type = "robotics" _type = "robotics"
_icon_dir = "resources/aws/robotics" _icon_dir = "resources/aws/robotics"
@ -9,15 +10,26 @@ class _Robotics(_AWS):
class RobomakerCloudExtensionRos(_Robotics): class RobomakerCloudExtensionRos(_Robotics):
_icon = "robomaker-cloud-extension-ros.png" _icon = "robomaker-cloud-extension-ros.png"
class RobomakerDevelopmentEnvironment(_Robotics): class RobomakerDevelopmentEnvironment(_Robotics):
_icon = "robomaker-development-environment.png" _icon = "robomaker-development-environment.png"
class RobomakerFleetManagement(_Robotics): class RobomakerFleetManagement(_Robotics):
_icon = "robomaker-fleet-management.png" _icon = "robomaker-fleet-management.png"
class RobomakerSimulator(_Robotics): class RobomakerSimulator(_Robotics):
_icon = "robomaker-simulator.png" _icon = "robomaker-simulator.png"
class Robomaker(_Robotics): class Robomaker(_Robotics):
_icon = "robomaker.png" _icon = "robomaker.png"
class Robotics(_Robotics): class Robotics(_Robotics):
_icon = "robotics.png" _icon = "robotics.png"
# Aliases # Aliases

@ -2,6 +2,7 @@
from . import _AWS from . import _AWS
class _Satellite(_AWS): class _Satellite(_AWS):
_type = "satellite" _type = "satellite"
_icon_dir = "resources/aws/satellite" _icon_dir = "resources/aws/satellite"
@ -9,7 +10,10 @@ class _Satellite(_AWS):
class GroundStation(_Satellite): class GroundStation(_Satellite):
_icon = "ground-station.png" _icon = "ground-station.png"
class Satellite(_Satellite): class Satellite(_Satellite):
_icon = "satellite.png" _icon = "satellite.png"
# Aliases # Aliases

@ -2,6 +2,7 @@
from . import _AWS from . import _AWS
class _Security(_AWS): class _Security(_AWS):
_type = "security" _type = "security"
_icon_dir = "resources/aws/security" _icon_dir = "resources/aws/security"
@ -9,83 +10,160 @@ class _Security(_AWS):
class AdConnector(_Security): class AdConnector(_Security):
_icon = "ad-connector.png" _icon = "ad-connector.png"
class Artifact(_Security): class Artifact(_Security):
_icon = "artifact.png" _icon = "artifact.png"
class CertificateAuthority(_Security): class CertificateAuthority(_Security):
_icon = "certificate-authority.png" _icon = "certificate-authority.png"
class CertificateManager(_Security): class CertificateManager(_Security):
_icon = "certificate-manager.png" _icon = "certificate-manager.png"
class CloudDirectory(_Security): class CloudDirectory(_Security):
_icon = "cloud-directory.png" _icon = "cloud-directory.png"
class Cloudhsm(_Security): class Cloudhsm(_Security):
_icon = "cloudhsm.png" _icon = "cloudhsm.png"
class Cognito(_Security): class Cognito(_Security):
_icon = "cognito.png" _icon = "cognito.png"
class Detective(_Security): class Detective(_Security):
_icon = "detective.png" _icon = "detective.png"
class DirectoryService(_Security): class DirectoryService(_Security):
_icon = "directory-service.png" _icon = "directory-service.png"
class FirewallManager(_Security): class FirewallManager(_Security):
_icon = "firewall-manager.png" _icon = "firewall-manager.png"
class Guardduty(_Security): class Guardduty(_Security):
_icon = "guardduty.png" _icon = "guardduty.png"
class IdentityAndAccessManagementIamAccessAnalyzer(_Security): class IdentityAndAccessManagementIamAccessAnalyzer(_Security):
_icon = "identity-and-access-management-iam-access-analyzer.png" _icon = "identity-and-access-management-iam-access-analyzer.png"
class IdentityAndAccessManagementIamAddOn(_Security): class IdentityAndAccessManagementIamAddOn(_Security):
_icon = "identity-and-access-management-iam-add-on.png" _icon = "identity-and-access-management-iam-add-on.png"
class IdentityAndAccessManagementIamAWSStsAlternate(_Security): class IdentityAndAccessManagementIamAWSStsAlternate(_Security):
_icon = "identity-and-access-management-iam-aws-sts-alternate.png" _icon = "identity-and-access-management-iam-aws-sts-alternate.png"
class IdentityAndAccessManagementIamAWSSts(_Security): class IdentityAndAccessManagementIamAWSSts(_Security):
_icon = "identity-and-access-management-iam-aws-sts.png" _icon = "identity-and-access-management-iam-aws-sts.png"
class IdentityAndAccessManagementIamDataEncryptionKey(_Security): class IdentityAndAccessManagementIamDataEncryptionKey(_Security):
_icon = "identity-and-access-management-iam-data-encryption-key.png" _icon = "identity-and-access-management-iam-data-encryption-key.png"
class IdentityAndAccessManagementIamEncryptedData(_Security): class IdentityAndAccessManagementIamEncryptedData(_Security):
_icon = "identity-and-access-management-iam-encrypted-data.png" _icon = "identity-and-access-management-iam-encrypted-data.png"
class IdentityAndAccessManagementIamLongTermSecurityCredential(_Security): class IdentityAndAccessManagementIamLongTermSecurityCredential(_Security):
_icon = "identity-and-access-management-iam-long-term-security-credential.png" _icon = "identity-and-access-management-iam-long-term-security-credential.png"
class IdentityAndAccessManagementIamMfaToken(_Security): class IdentityAndAccessManagementIamMfaToken(_Security):
_icon = "identity-and-access-management-iam-mfa-token.png" _icon = "identity-and-access-management-iam-mfa-token.png"
class IdentityAndAccessManagementIamPermissions(_Security): class IdentityAndAccessManagementIamPermissions(_Security):
_icon = "identity-and-access-management-iam-permissions.png" _icon = "identity-and-access-management-iam-permissions.png"
class IdentityAndAccessManagementIamRole(_Security): class IdentityAndAccessManagementIamRole(_Security):
_icon = "identity-and-access-management-iam-role.png" _icon = "identity-and-access-management-iam-role.png"
class IdentityAndAccessManagementIamTemporarySecurityCredential(_Security): class IdentityAndAccessManagementIamTemporarySecurityCredential(_Security):
_icon = "identity-and-access-management-iam-temporary-security-credential.png" _icon = "identity-and-access-management-iam-temporary-security-credential.png"
class IdentityAndAccessManagementIam(_Security): class IdentityAndAccessManagementIam(_Security):
_icon = "identity-and-access-management-iam.png" _icon = "identity-and-access-management-iam.png"
class InspectorAgent(_Security): class InspectorAgent(_Security):
_icon = "inspector-agent.png" _icon = "inspector-agent.png"
class Inspector(_Security): class Inspector(_Security):
_icon = "inspector.png" _icon = "inspector.png"
class KeyManagementService(_Security): class KeyManagementService(_Security):
_icon = "key-management-service.png" _icon = "key-management-service.png"
class Macie(_Security): class Macie(_Security):
_icon = "macie.png" _icon = "macie.png"
class ManagedMicrosoftAd(_Security): class ManagedMicrosoftAd(_Security):
_icon = "managed-microsoft-ad.png" _icon = "managed-microsoft-ad.png"
class ResourceAccessManager(_Security): class ResourceAccessManager(_Security):
_icon = "resource-access-manager.png" _icon = "resource-access-manager.png"
class SecretsManager(_Security): class SecretsManager(_Security):
_icon = "secrets-manager.png" _icon = "secrets-manager.png"
class SecurityHubFinding(_Security): class SecurityHubFinding(_Security):
_icon = "security-hub-finding.png" _icon = "security-hub-finding.png"
class SecurityHub(_Security): class SecurityHub(_Security):
_icon = "security-hub.png" _icon = "security-hub.png"
class SecurityIdentityAndCompliance(_Security): class SecurityIdentityAndCompliance(_Security):
_icon = "security-identity-and-compliance.png" _icon = "security-identity-and-compliance.png"
class ShieldAdvanced(_Security): class ShieldAdvanced(_Security):
_icon = "shield-advanced.png" _icon = "shield-advanced.png"
class Shield(_Security): class Shield(_Security):
_icon = "shield.png" _icon = "shield.png"
class SimpleAd(_Security): class SimpleAd(_Security):
_icon = "simple-ad.png" _icon = "simple-ad.png"
class SingleSignOn(_Security): class SingleSignOn(_Security):
_icon = "single-sign-on.png" _icon = "single-sign-on.png"
class WAFFilteringRule(_Security): class WAFFilteringRule(_Security):
_icon = "waf-filtering-rule.png" _icon = "waf-filtering-rule.png"
class WAF(_Security): class WAF(_Security):
_icon = "waf.png" _icon = "waf.png"
# Aliases # Aliases
ACM = CertificateManager ACM = CertificateManager

@ -2,6 +2,7 @@
from . import _AWS from . import _AWS
class _Storage(_AWS): class _Storage(_AWS):
_type = "storage" _type = "storage"
_icon_dir = "resources/aws/storage" _icon_dir = "resources/aws/storage"
@ -9,63 +10,120 @@ class _Storage(_AWS):
class Backup(_Storage): class Backup(_Storage):
_icon = "backup.png" _icon = "backup.png"
class CloudendureDisasterRecovery(_Storage): class CloudendureDisasterRecovery(_Storage):
_icon = "cloudendure-disaster-recovery.png" _icon = "cloudendure-disaster-recovery.png"
class EFSInfrequentaccessPrimaryBg(_Storage): class EFSInfrequentaccessPrimaryBg(_Storage):
_icon = "efs-infrequentaccess-primary-bg.png" _icon = "efs-infrequentaccess-primary-bg.png"
class EFSStandardPrimaryBg(_Storage): class EFSStandardPrimaryBg(_Storage):
_icon = "efs-standard-primary-bg.png" _icon = "efs-standard-primary-bg.png"
class ElasticBlockStoreEBSSnapshot(_Storage): class ElasticBlockStoreEBSSnapshot(_Storage):
_icon = "elastic-block-store-ebs-snapshot.png" _icon = "elastic-block-store-ebs-snapshot.png"
class ElasticBlockStoreEBSVolume(_Storage): class ElasticBlockStoreEBSVolume(_Storage):
_icon = "elastic-block-store-ebs-volume.png" _icon = "elastic-block-store-ebs-volume.png"
class ElasticBlockStoreEBS(_Storage): class ElasticBlockStoreEBS(_Storage):
_icon = "elastic-block-store-ebs.png" _icon = "elastic-block-store-ebs.png"
class ElasticFileSystemEFSFileSystem(_Storage): class ElasticFileSystemEFSFileSystem(_Storage):
_icon = "elastic-file-system-efs-file-system.png" _icon = "elastic-file-system-efs-file-system.png"
class ElasticFileSystemEFS(_Storage): class ElasticFileSystemEFS(_Storage):
_icon = "elastic-file-system-efs.png" _icon = "elastic-file-system-efs.png"
class FsxForLustre(_Storage): class FsxForLustre(_Storage):
_icon = "fsx-for-lustre.png" _icon = "fsx-for-lustre.png"
class FsxForWindowsFileServer(_Storage): class FsxForWindowsFileServer(_Storage):
_icon = "fsx-for-windows-file-server.png" _icon = "fsx-for-windows-file-server.png"
class Fsx(_Storage): class Fsx(_Storage):
_icon = "fsx.png" _icon = "fsx.png"
class MultipleVolumesResource(_Storage): class MultipleVolumesResource(_Storage):
_icon = "multiple-volumes-resource.png" _icon = "multiple-volumes-resource.png"
class S3GlacierArchive(_Storage): class S3GlacierArchive(_Storage):
_icon = "s3-glacier-archive.png" _icon = "s3-glacier-archive.png"
class S3GlacierVault(_Storage): class S3GlacierVault(_Storage):
_icon = "s3-glacier-vault.png" _icon = "s3-glacier-vault.png"
class S3Glacier(_Storage): class S3Glacier(_Storage):
_icon = "s3-glacier.png" _icon = "s3-glacier.png"
class SimpleStorageServiceS3BucketWithObjects(_Storage): class SimpleStorageServiceS3BucketWithObjects(_Storage):
_icon = "simple-storage-service-s3-bucket-with-objects.png" _icon = "simple-storage-service-s3-bucket-with-objects.png"
class SimpleStorageServiceS3Bucket(_Storage): class SimpleStorageServiceS3Bucket(_Storage):
_icon = "simple-storage-service-s3-bucket.png" _icon = "simple-storage-service-s3-bucket.png"
class SimpleStorageServiceS3Object(_Storage): class SimpleStorageServiceS3Object(_Storage):
_icon = "simple-storage-service-s3-object.png" _icon = "simple-storage-service-s3-object.png"
class SimpleStorageServiceS3(_Storage): class SimpleStorageServiceS3(_Storage):
_icon = "simple-storage-service-s3.png" _icon = "simple-storage-service-s3.png"
class SnowFamilySnowballImportExport(_Storage): class SnowFamilySnowballImportExport(_Storage):
_icon = "snow-family-snowball-import-export.png" _icon = "snow-family-snowball-import-export.png"
class SnowballEdge(_Storage): class SnowballEdge(_Storage):
_icon = "snowball-edge.png" _icon = "snowball-edge.png"
class Snowball(_Storage): class Snowball(_Storage):
_icon = "snowball.png" _icon = "snowball.png"
class Snowmobile(_Storage): class Snowmobile(_Storage):
_icon = "snowmobile.png" _icon = "snowmobile.png"
class StorageGatewayCachedVolume(_Storage): class StorageGatewayCachedVolume(_Storage):
_icon = "storage-gateway-cached-volume.png" _icon = "storage-gateway-cached-volume.png"
class StorageGatewayNonCachedVolume(_Storage): class StorageGatewayNonCachedVolume(_Storage):
_icon = "storage-gateway-non-cached-volume.png" _icon = "storage-gateway-non-cached-volume.png"
class StorageGatewayVirtualTapeLibrary(_Storage): class StorageGatewayVirtualTapeLibrary(_Storage):
_icon = "storage-gateway-virtual-tape-library.png" _icon = "storage-gateway-virtual-tape-library.png"
class StorageGateway(_Storage): class StorageGateway(_Storage):
_icon = "storage-gateway.png" _icon = "storage-gateway.png"
class Storage(_Storage): class Storage(_Storage):
_icon = "storage.png" _icon = "storage.png"
# Aliases # Aliases
CDR = CloudendureDisasterRecovery CDR = CloudendureDisasterRecovery

@ -2,6 +2,7 @@
from . import _OpenStack from . import _OpenStack
class _Apiproxies(_OpenStack): class _Apiproxies(_OpenStack):
_type = "apiproxies" _type = "apiproxies"
_icon_dir = "resources/openstack/apiproxies" _icon_dir = "resources/openstack/apiproxies"
@ -10,4 +11,5 @@ class _Apiproxies(_OpenStack):
class EC2API(_Apiproxies): class EC2API(_Apiproxies):
_icon = "ec2api.png" _icon = "ec2api.png"
# Aliases # Aliases

@ -2,6 +2,7 @@
from . import _OpenStack from . import _OpenStack
class _Applicationlifecycle(_OpenStack): class _Applicationlifecycle(_OpenStack):
_type = "applicationlifecycle" _type = "applicationlifecycle"
_icon_dir = "resources/openstack/applicationlifecycle" _icon_dir = "resources/openstack/applicationlifecycle"
@ -9,11 +10,18 @@ class _Applicationlifecycle(_OpenStack):
class Freezer(_Applicationlifecycle): class Freezer(_Applicationlifecycle):
_icon = "freezer.png" _icon = "freezer.png"
class Masakari(_Applicationlifecycle): class Masakari(_Applicationlifecycle):
_icon = "masakari.png" _icon = "masakari.png"
class Murano(_Applicationlifecycle): class Murano(_Applicationlifecycle):
_icon = "murano.png" _icon = "murano.png"
class Solum(_Applicationlifecycle): class Solum(_Applicationlifecycle):
_icon = "solum.png" _icon = "solum.png"
# Aliases # Aliases

@ -2,6 +2,7 @@
from . import _OpenStack from . import _OpenStack
class _Baremetal(_OpenStack): class _Baremetal(_OpenStack):
_type = "baremetal" _type = "baremetal"
_icon_dir = "resources/openstack/baremetal" _icon_dir = "resources/openstack/baremetal"
@ -9,7 +10,10 @@ class _Baremetal(_OpenStack):
class Cyborg(_Baremetal): class Cyborg(_Baremetal):
_icon = "cyborg.png" _icon = "cyborg.png"
class Ironic(_Baremetal): class Ironic(_Baremetal):
_icon = "ironic.png" _icon = "ironic.png"
# Aliases # Aliases

@ -2,6 +2,7 @@
from . import _OpenStack from . import _OpenStack
class _Compute(_OpenStack): class _Compute(_OpenStack):
_type = "compute" _type = "compute"
_icon_dir = "resources/openstack/compute" _icon_dir = "resources/openstack/compute"
@ -9,9 +10,14 @@ class _Compute(_OpenStack):
class Nova(_Compute): class Nova(_Compute):
_icon = "nova.png" _icon = "nova.png"
class Qinling(_Compute): class Qinling(_Compute):
_icon = "qinling.png" _icon = "qinling.png"
class Zun(_Compute): class Zun(_Compute):
_icon = "zun.png" _icon = "zun.png"
# Aliases # Aliases

@ -2,6 +2,7 @@
from . import _OpenStack from . import _OpenStack
class _Frontend(_OpenStack): class _Frontend(_OpenStack):
_type = "frontend" _type = "frontend"
_icon_dir = "resources/openstack/frontend" _icon_dir = "resources/openstack/frontend"
@ -10,4 +11,5 @@ class _Frontend(_OpenStack):
class Horizon(_Frontend): class Horizon(_Frontend):
_icon = "horizon.png" _icon = "horizon.png"
# Aliases # Aliases

@ -2,10 +2,10 @@
from . import _OpenStack from . import _OpenStack
class _Lifecyclemanagement(_OpenStack): class _Lifecyclemanagement(_OpenStack):
_type = "lifecyclemanagement" _type = "lifecyclemanagement"
_icon_dir = "resources/openstack/lifecyclemanagement" _icon_dir = "resources/openstack/lifecyclemanagement"
# Aliases # Aliases

@ -2,6 +2,7 @@
from . import _OpenStack from . import _OpenStack
class _Orchestration(_OpenStack): class _Orchestration(_OpenStack):
_type = "orchestration" _type = "orchestration"
_icon_dir = "resources/openstack/orchestration" _icon_dir = "resources/openstack/orchestration"
@ -9,13 +10,22 @@ class _Orchestration(_OpenStack):
class Blazar(_Orchestration): class Blazar(_Orchestration):
_icon = "blazar.png" _icon = "blazar.png"
class Heat(_Orchestration): class Heat(_Orchestration):
_icon = "heat.png" _icon = "heat.png"
class Mistral(_Orchestration): class Mistral(_Orchestration):
_icon = "mistral.png" _icon = "mistral.png"
class Senlin(_Orchestration): class Senlin(_Orchestration):
_icon = "senlin.png" _icon = "senlin.png"
class Zaqar(_Orchestration): class Zaqar(_Orchestration):
_icon = "zaqar.png" _icon = "zaqar.png"
# Aliases # Aliases

@ -2,6 +2,7 @@
from . import _OpenStack from . import _OpenStack
class _Packaging(_OpenStack): class _Packaging(_OpenStack):
_type = "packaging" _type = "packaging"
_icon_dir = "resources/openstack/packaging" _icon_dir = "resources/openstack/packaging"
@ -9,9 +10,14 @@ class _Packaging(_OpenStack):
class LOCI(_Packaging): class LOCI(_Packaging):
_icon = "loci.png" _icon = "loci.png"
class Puppet(_Packaging): class Puppet(_Packaging):
_icon = "puppet.png" _icon = "puppet.png"
class RPM(_Packaging): class RPM(_Packaging):
_icon = "rpm.png" _icon = "rpm.png"
# Aliases # Aliases

@ -2,6 +2,7 @@
from . import _OpenStack from . import _OpenStack
class _Workloadprovisioning(_OpenStack): class _Workloadprovisioning(_OpenStack):
_type = "workloadprovisioning" _type = "workloadprovisioning"
_icon_dir = "resources/openstack/workloadprovisioning" _icon_dir = "resources/openstack/workloadprovisioning"
@ -9,9 +10,14 @@ class _Workloadprovisioning(_OpenStack):
class Magnum(_Workloadprovisioning): class Magnum(_Workloadprovisioning):
_icon = "magnum.png" _icon = "magnum.png"
class Sahara(_Workloadprovisioning): class Sahara(_Workloadprovisioning):
_icon = "sahara.png" _icon = "sahara.png"
class Trove(_Workloadprovisioning): class Trove(_Workloadprovisioning):
_icon = "trove.png" _icon = "trove.png"
# Aliases # Aliases

@ -512,9 +512,6 @@ Node classes list of aws provider.
<img width="30" src="/img/resources/aws/general/internet-alt2.png" alt="InternetAlt2" style="float: left; padding-right: 5px;" > <img width="30" src="/img/resources/aws/general/internet-alt2.png" alt="InternetAlt2" style="float: left; padding-right: 5px;" >
**diagrams.aws.general.InternetAlt2** **diagrams.aws.general.InternetAlt2**
<img width="30" src="/img/resources/aws/general/internet-gateway.png" alt="InternetGateway" style="float: left; padding-right: 5px;" >
**diagrams.aws.general.InternetGateway**
<img width="30" src="/img/resources/aws/general/marketplace.png" alt="Marketplace" style="float: left; padding-right: 5px;" > <img width="30" src="/img/resources/aws/general/marketplace.png" alt="Marketplace" style="float: left; padding-right: 5px;" >
**diagrams.aws.general.Marketplace** **diagrams.aws.general.Marketplace**

Loading…
Cancel
Save