PlantUML sprites, macros, and other includes for Amazon Web Services services and resources
Update to Release 18 (2024.02.06) of AWS Architecture Icons
Full formatted Release Notes below.
To reference files specific to this release, define AWSPuml
to:
!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v18.0/dist
This release recreates the icons based on the 2024-02-06 (18-2024.02.06) updated AWS Architecture Icons.
ApplicationIntegration
, CustomerEnablement
, EndUserComputing
, and MachineLearning
categories.Update to Release 17 (2023.10.23) of AWS Architecture Icons
Full formatted Release Notes below.
To reference files specific to this release, define AWSPuml
to:
!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v17.0/dist
This release recreates the icons based on the 2023-10-23 (17-2023.10.23) updated AWS Architecture Icons.
Analytics
, BusinessApplications
, MachineLearning
, MediaServices
, and SecurityIdentityCompliance
categories.Analytics
category:
KinesisDataAnalytics
was replaced by ManagedServiceforApacheFlink
InternetOfThings
category:
IoTEduKit
was removedMachineLearning
category:
Omics
was replaced by HealthOmics
Update to Release 16 (2023.04.28) of AWS Architecture Icons
Full formatted Release Notes below.
To reference files specific to this release, define AWSPuml
to:
!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v16.0/dist
This release recreates the icons based on the 2023-04-28 (16-2023.04.28) updated AWS Architecture Icons.
$AWS_COLOR_SMILE
vs AWS_COLOR_ORANGE
)ContactCenter
categoryAnalytics
, Compute
, Database
, General
, InternetOfThings
, ManagementGovernance
, and Storage
categories.!$AWS_DARK = true
(or !$PUML_MODE = "dark"
) before the !include
of AWSCommon.puml
. This sets background/foreground colors and uses icons which have a specific "dark" version.$AWSColor(Category)
was added allowing runtime lookup of category color$AWSIconLeft()
and $AWSIconRight()
were added to AWSExperimental.puml
(see S3 Upload Workflow - sequence.puml
for an example)$AWSDefineGroup()
should be used instead of the deprecated AWSGroupEntity()
Analytics
category:
KinesisFirehose
was replaced by KinesisDataFirehose
BusinessApplications
category:
ChimeVoiceConnector
was removedCompute
category:
ApplicationAutoScaling
and Fargate2
were removedContainers
category:
ElasticContainerServiceECSAnywhere
was removedGames
category:
Lumberyard
was removedGeneral
category:
MarketplaceLight
and MarketplaceDark
were replaced by Marketplace
GroupIcons
category was removed (was deprecated and replaced by Groups
in 13.1)ManagementGovernance
category:
PersonalHealthDashboard
was replaced by HealthDashboard
MigrationTransfer
category:
ServerMigrationService
was removedNetworkingContentDelivery
category:
CloudDirectory2
and CloudWANVirtualPoP
were removedVRAR
category was removedUpdate to Release 15 (2023.01.31) of AWS Architecture Icons and address issues #54 and #55.
Full formatted Release Notes below.
To reference files specific to this release, define AWSPuml
to:
!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v15.0/dist
This release recreates the icons based on the 2023-01-31 (15-2023.01.31) updated AWS Architecture Icons.
Analytics
, ApplicationIntegration
, BusinessApplications
, Compute
, Containers
, Database
, DeveloperTools
, EndUserComputing
, InternetOfThings
, MachineLearning
, ManagementGovernance
, MigrationTransfer
, NetworkingContentDelivery
, SecurityIdentityCompliance
, and Storage
categories.AWSSymbols.md
(issue 54)AWSSimplified.puml
to support sequence diagrams (issue 55)AWSExperimental.puml
Compute
category:
EC2R5dInstance
and EC2RdnInstance
were removedContainers
category:
RedHatOpenShift
was replaced by RedHatOpenShiftServiceonAWS
Database
category:
QuantumLedgerDatabase2
was removedEndUserComputing
category:
WorkSpaces
was replaced by WorkSpacesFamilyAmazonWorkSpaces
WorkSpacesWeb
was replaced by WorkSpacesFamilyAmazonWorkSpacesWeb
GameTech
category was replaced by Games
Storage
category:
CloudEndureDisasterRecovery
was replaced by ElasticDisasterRecovery
To reference files specific to this release, define AWSPuml
to:
!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v14.0/dist
This release recreates the icons based on the 2022-07-31 (14-2022.07.31) updated AWS Architecture Icons.
General
, Compute
, EndUserComputing
, InternetOfThings
and MachineLearning
categories.Compute
category:
ThinkBox...
was replaced by Thinkbox...
for ThinkBoxDeadline
, ThinkBoxFrost
, ThinkBoxKrakatoa
, ThinkBoxSequoia
, ThinkBoxStoke
, and ThinkBoxXMesh
.EndUserComputing
category:
WorkSpacesWorkSpacesWeb
was replaced by WorkSpacesWeb
ManagementGovernance
category:
ManagedServiceforGrafana
was replaced by ManagedGrafana
SecurityIdentityCompliance
category:
IdentityAccessManagementAWSIAMAccessAnalyzer
was replaced by IdentityAccessManagementIAMAccessAnalyzer
SingleSignOn
was replaced by IAMIdentityCenter
Storage
category:
BackupAWSBackupSupportforVMwareWorkloads
was replaced by BackupAWSBackupsupportforVMwareWorkloads
To reference files specific to this release, define AWSPuml
to:
!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v13.1/dist
This release uses the icons based on the 2022-04-30 (13-2022.04.30) updated AWS Architecture Icons and includes groups functionality.
To reference files specific to this release, define AWSPuml
to:
!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v13.0/dist
This release recreates the icons based on the 2022-04-30 (13-2022.04.30) updated AWS Architecture Icons.
AWSCommon.puml,
AWSRaw.puml
, and AWSSimplified.puml
) instead of native sprite format for full color fidelity and to address issue 44 affecting newer PlantUML versions.!include
vs !includeurl
Raw Image Usage.puml
and ''Sequence - Images.puml` examples, and update all examples to use v13.0 base URL.icon-builder.py
and icon.py
for easier config.yaml
generation, updated to use latest PlantUML version (1.2022.5), and to keep gradients in generated service PNGs and make resource PNGs transparent.ARVR
category was replaced by VRAR
AWSCostManagement
category was replaced by CloudFinancialManagement
Compute
category:
Outposts1Uand2UServers
was replaced by Outpostsservers
Outposts
was replaced by Outpostsrack
Storage
category:
FSxforWindowsFileServer
was replaced by FSxforWFS
SimpleStorageServiceS3Glacier
was replaced by SimpleStorageServiceS3GlacierFlexibleRetrieval
and SimpleStorageServiceS3GlacierInstantRetrieval
S3OnOutpostsStorage
was replaced by S3onOutposts
StorageGatewayNonCachedVolume
was replaced by StorageGatewayNoncachedVolume
ElasticFileSystem
was replaced by EFS
To reference files specific to this release, define AWSPuml
to:
!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v11.1/dist
This release recreates the icons based on the 2021-09-21 (11.1-2021.09.21) updated AWS Architecture Icons.
puml
and filenamesTo reference files specific to this release, define AWSPuml
to:
!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v10.0/dist
This release recreates the icons based on the 2021-04-30 (10.0-2021.04.30) updated AWS Architecture Icons.
source/unoffical
directoryv9.0
or earlier to v10.0
releaseTo reference files specific to this release, define AWSPuml
to:
!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v9.0/dist
This release recreates the icons based on the 2021-01-31 (9.0-2021.01.31) updated AWS Architecture Icons.
Moving forward, code changes will decrease the time for newly published versions to be made available.
Here are the significant changes to this release:
GeneralIcons
category has been mapped to General
as in previous releases. NOTE: This affects use of the main
branch.ManagementAndGovernance
in the older releases) have been renamed without them (e.g, ManagementGovernance
). The InternetOfThings
category case (Of
) has been kept instead of the defaultInternetofThings
.GroupIcons
have been removed from the source assets. If there is demand to have these restored, we can look and creating a local set of persistent source files.icon-builder.py
process now uses -Djava.awt.headless=true
when creating the PUML and PNG files. It will no longer will have the subprocesses take mouse focus.