' 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 $EC2P2Instance [64x64/16z] {
xPS5biCm50FzMVU_SD1l6QeoU0h1CIdOxWenamEclwA07Z0zlpzyYOK4yf2fVFS3174Hlnt8UNsnZMJyt1tPC-aGVaTFzKzj_wdZTv_-oDzyHVS5pmpbyYzi
v7lpd1h_WgjQhVjvcKW0f6zhBzPLqXNbVG7aJH4c__VwTnn5vF_U_-nL04hbtyU_telZyY_aU_uj4Tpvt_l_IQVpUzyGxGG_KBQYH_g5dMBor_UXiOwEw_-u
_fyf_v7_VJr_yi_Fz_ByFtp-_VMkc04
}

!function $EC2P2InstanceIMG($scale=1)
!return "<img data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAEZ0FNQQAAsY58+1GTAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAA8BJREFUeNrtWl1IFFEUvveOzmz+vAgJ0YsQauLokxEE0fYUURSEC9GqRZEFofYoQlEIQo89SBCBLrirkERR6FNoj/4Q/bj94Iu9ptWDGbMzzr2d2Z10Xcccl911Zz0HZubOnjOz935zfr57ZwhB2dtC073w80VflSmRE1ZbMsmbuhFtIZ/0bqUoXQBMiTcBfoOJtgjAYSGf9G6F7fUQQAAQAAQAy6DLkid6CBHFSZdWwc5vn0yCLiUL76aeGpJJ+9yURldlkEv8Dtz06n/w8m+DZc710GcJDtcyEgKCsnKvubbbPu+YCKnhGM3ngc8FFYFJMB0qnMytN/sTqfLcyKDPc0HfZSdV8tyhyIlbF4aII7AbdJ7HrM8dMATW3YLNQghc2cLulo2olyjODOz6nUOAzm4CwI4JR+Iw1+I7AzHlLQAoWVCHtBBWAQQAAUAegDwAecAu8IBoUOkgQlRsmKIyYkicTddFtNfUctIked9aVsm4fp0SehxOFdiWwCDUEI698iQPgM53EEqrN3QJfuSwiwblqa9cOVs7vLwUB6tFOSe4MQQW5SmrNc3RS/K9+oh+37s8QJCHgtKT1pbwJPIdenfUYPqjNRNBLN1PSy9JpNba4NdQYl5Pe94GyvZnPQSyyMjmG4a0SftsEjLzCgzLSk7nZ9tJSdNj8ocKHpJ/Gd3V4yT277L5IOmMEaUNmrKirB6G46I3AUh1CGZGKY87XnHJbx88We1bfcR4l2qn8dJ9lK3GF19Mky9m3QNyxQMopzV2fJvC0H5saScZ7eD/luGHxmH9i3d5gCDVH1t8/sSg+QEY1AM7SY6rT8lvp0s+tcoq57Qnbsbp7WzygFzkgC4qRNdaXrfHuCqxm47lM0AquKDPoemDsnFXDccmPL0eAF48xriYTjqPaqX6C0h+RqqtlRTFivwSnvsh2J6oYb3X8+sBUPbHoI73b0ucAkQWK8ooNI8JIQbUGv1GLtYDcl4FnGTCT4qErAxD87T11NSI3pHKFL3LA1xI5UF5AEZ7wcr4ECMz0aCvbS45jARfbojozwoWAKDMp+LPW5BGmySlqOk8HLILQKZ5AMRxN6WsnHM+ta0tF52EMmXre/Flz/GAnbgsxPwIrgcU2npAHiQWfC+A7wVcCAKASTDH6wG5W3nB9wLIA5AHIA9AHpD56fBOv8MrCB5A05mO7nYEuOyzKw9gJuuF0mF66WNp6HNfxgCwE2T7xlCQm+GP7A6IfjWsj+aTHqkwAoAAIAAIQDaIkNPcIZlb54seBcWd/AW1Y0y8zRXV+wAAAABJRU5ErkJggg=={scale="+$scale+"}>"
!endfunction

AWSEntityColoring(EC2P2Instance)
!define EC2P2Instance(e_alias, e_label, e_techn) AWSEntity(e_alias, e_label, e_techn, #D86613, EC2P2Instance, EC2P2Instance)
!define EC2P2Instance(e_alias, e_label, e_techn, e_descr) AWSEntity(e_alias, e_label, e_techn, e_descr, #D86613, EC2P2Instance, EC2P2Instance)
!define EC2P2InstanceParticipant(p_alias, p_label, p_techn) AWSParticipant(p_alias, p_label, p_techn, #D86613, EC2P2Instance, EC2P2Instance)
!define EC2P2InstanceParticipant(p_alias, p_label, p_techn, p_descr) AWSParticipant(p_alias, p_label, p_techn, p_descr, #D86613, EC2P2Instance, EC2P2Instance)
