' Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
' SPDX-License-Identifier: CC-BY-ND-2.0 (For details, see https://github.com/awslabs/aws-icons-for-plantuml/blob/main/LICENSE)
sprite $EC2Instances [64x64/16z] {
xTP7jWGX34DHB5Eb_Q_uXyv9eCw9D-NS6M2NLmWoHoSReU_PhCj1LeWg6OQ7SVQ5VlZ83CiRcJuWStobRewk1rlDNPyaGZIHZeyYgb_jXqVcHTwV7tlUVexS
X3tlpaPe7zviZ5Nbq8FC49sSZSSUHPHtyCCFdrWNfbSF1hxVb9VwJR6fM5xtT3_yy3L5a-73MoTrsU8eHY4hhz0l
}

!function $EC2InstancesIMG($scale=1)
!return "<img data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAEZ0FNQQAAsY58+1GTAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAA01JREFUeNrtm01oU0EQx//7XpKiYm3S2oPo0YNaUSuKggcPevFWPIgQsEVoQSg0rUKhRUQPCsEm7UEFQfDuTbAnaTWiLSi9FD2IInqwYF/SlkqbkrfrJM1LUmm0mOx7qbsLL7P5nN3fzkxmdhNAN7Ub+/0Bqxu7hYnj9Mx2yboXuA9vmqOYqRkAyQiuCCBOXb8byklXmkRXUwyPvQJgrFl5Fyefp19H1/35CEJeAfA5He5HqyFWJ08gHpCYkDp5gdNEoJ26W1YYDpEc8xSAwRFwHIIG97wxjicyFVs9MEm053TbpNtrF1C1aQAagAagAWgAKjefZ+QNTHGOG9m+beCTcgCCQ5giMfVfWAAVUQe5wGHKJGW71Bzl6okdMSRrBoAVwSOqHToYc2fFMkAqFUFbMIYXngfBZC/Okehw23s48LAmLEBwHCvsKAhcpoF9lho4Ga6RyELfO9ePYMMdpDwFQGYfEPm+zZFoHsFHmQAo1px39KWXqlNB6kRIA9AANAANQAPQ1eAmaQLP6HY21/VjUTkAoThGSYxKsQBmYFmIwuNnZiPYVtZvOMZCw/hajQFYfdgvbByVXUlS1rpM454MxvFlXQCUyr6jF6Wzx1U0mC6SXeU+jDO0kagYgNWLm+AYJL3MBffJjnuFFraz9CyyQH1nHN+xOuklN8yZyugDNKhBAMxFLwqQsnszV4vWvSYGZMnMR/CUc7Rk/mCSdSamK14QgVZn5WlxBuj+a8mV5EUSnXRtNW3sI/l23SCY3215KXspWMkpNCP3axrGuGSLO1ICI6BeHlAmzqgDQGgAagNg2gVUB2BoC1AbAFc+BsgohznVDQ5Ww8QFKjS+/VWhD68aoh6cBpdxgYoAmECCF1PbWxt5T8bGJRLuA8i6gKiyC+QOKFlu4vZmDYIV7wg1DuH6Qh9G0jZaNuQ2HB88SYTE+tVAVbbE6u/m9unGa9oCdCaoM0FtAWoD0DFA9f0A7QLaBXQ5LCUV/neLRNqpTYSBsNWDE5It4JSDgNLxZc8BZBgmzdwPP+GjcYVdPCBLLTbgfUlF602LTiDZfxI/yArOMvcWIsUYwrtuFwsy5rVvWt2ohx8tnMv96xx9Df5cMjC9J+bO4a9um6X9ArPo329QCTFGAAAAAElFTkSuQmCC{scale="+$scale+"}>"
!endfunction

AWSEntityColoring(EC2Instances)
!define EC2Instances(e_alias, e_label, e_techn) AWSEntity(e_alias, e_label, e_techn, #ED7100, EC2Instances, EC2Instances)
!define EC2Instances(e_alias, e_label, e_techn, e_descr) AWSEntity(e_alias, e_label, e_techn, e_descr, #ED7100, EC2Instances, EC2Instances)
!define EC2InstancesParticipant(p_alias, p_label, p_techn) AWSParticipant(p_alias, p_label, p_techn, #ED7100, EC2Instances, EC2Instances)
!define EC2InstancesParticipant(p_alias, p_label, p_techn, p_descr) AWSParticipant(p_alias, p_label, p_techn, p_descr, #ED7100, EC2Instances, EC2Instances)
