'Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
'SPDX-License-Identifier: MIT (For details, see https://github.com/awslabs/aws-icons-for-plantuml/blob/master/LICENSE)

sprite $ApplicationDiscoveryService [64x64/16z] {
xLLNTXmX4AocwNZ_0_j1QymemlZ7IVKbxMx52UIVXszy8znKrJn-YMnCA13hOmaTvDP5fBSX8OyKl05DOqK1cZqm__dpY2X11lG1NQPjRqJKkiNwy8okrm8W
NEtjKC0dFHXWzOXm7Urz2fniq8QDqtqmvqbLK1oaRvb1w7c709x9-mP1mwcXP_X2fA15-Zw0eLK6mmtyujst5v6XbK5uOMWw4AM-YV_-Lp7_xwKSculNwfUy
OCMtQc6R-ZpMSyU25Z_6UB8PG24pPFX253z7TeKSy2dUzn-nplck2_x0tz2daMtwR_VNXJZTVrr_tbp_xVtd-NR_0ABYVGaTtW9EUzE_ZsNwxW4ixsYGD7w1
1-byzYl31b8FozqeF1Mm4_iixv6UVNtM0SqXmaVlFwiJe5wyuHqWcryS2LJM4090ZGQhntmbYjE9WDGBF9HfdNuAz25ocA3Qnq0jK8kU28Ic4S2ZVM4i0F8i
0VJTW5BjYKLLPROGFXO8j6gF2qqYyrWWhePXAY9QFSu5YhyG6u4Td-5vBl2UtzP3qsy2_eJ_Ji2WJ_Zl1EASpuk_1FIh_AHtKF5l0XOA_cA_joZ-4W30aP_2
z3NixGskwlcdu1lV-04
}

AWSEntityColoring(ApplicationDiscoveryService)
!define ApplicationDiscoveryService(e_alias, e_label, e_techn) AWSEntity(e_alias, e_label, e_techn, #1C7B68, ApplicationDiscoveryService, ApplicationDiscoveryService)
!define ApplicationDiscoveryService(e_alias, e_label, e_techn, e_descr) AWSEntity(e_alias, e_label, e_techn, e_descr, #1C7B68, ApplicationDiscoveryService, ApplicationDiscoveryService)
!define ApplicationDiscoveryServiceParticipant(p_alias, p_label, p_techn) AWSParticipant(p_alias, p_label, p_techn, #1C7B68, ApplicationDiscoveryService, ApplicationDiscoveryService)
!define ApplicationDiscoveryServiceParticipant(p_alias, p_label, p_techn, p_descr) AWSParticipant(p_alias, p_label, p_techn, p_descr, #1C7B68, ApplicationDiscoveryService, ApplicationDiscoveryService)

sprite $CloudEndureMigration [64x64/16z] {
xTK5Zjn058JXUeslwlxtNRIcSUmu4KR-X0j_aqd_eSU3T2V_DYxH0C1YfUxBzfsc50smefiOWEpwHaz0fEvm6meF27S6e25ha6uD494qIOZwKnL1Yu0YYTIr
WAg5mvWD25aN744R2TzrmEL9P9Jzi4YK6AzE8e3QIMdQtXxDhlONJti4dJFmrl7D8hA_hICk-mmWxaSeGCZK1Iy1o5fLe6WZsKiz_jEGD2DGjHEF66ryXdMg
XAmj_b3jUZd0UNgZcf9_57L5H7b_dzPnIuPlRKmtb8ho_Zuguu3rIsgz6tBxbzsDcfVJStlrDEHf2ZDEVLdoSlmJ0x8k-eAyvCS_CI1fwedmzi5gApPZouU-
pkV7OK57OyRspXZwj1nNGfbprIgzSh6oJM_KoDkls9hldBjFJDKi8_YhEVjsCE-Vj0H4jgRBMJeHiAgTOiOXpyUU2dgMgJswbDTSNZgkCmxhSjTjh_5fSFqB
FyqVZyVZ4m
}

AWSEntityColoring(CloudEndureMigration)
!define CloudEndureMigration(e_alias, e_label, e_techn) AWSEntity(e_alias, e_label, e_techn, #1C7B68, CloudEndureMigration, CloudEndureMigration)
!define CloudEndureMigration(e_alias, e_label, e_techn, e_descr) AWSEntity(e_alias, e_label, e_techn, e_descr, #1C7B68, CloudEndureMigration, CloudEndureMigration)
!define CloudEndureMigrationParticipant(p_alias, p_label, p_techn) AWSParticipant(p_alias, p_label, p_techn, #1C7B68, CloudEndureMigration, CloudEndureMigration)
!define CloudEndureMigrationParticipant(p_alias, p_label, p_techn, p_descr) AWSParticipant(p_alias, p_label, p_techn, p_descr, #1C7B68, CloudEndureMigration, CloudEndureMigration)

sprite $DataSync [64x64/16z] {
xTC7Zjqm40DGQlhm_lVTNknezI4dg5a_m6XM9IZ-ZswtMxcAg1V_IWe-IF8w0pIgkq81QrwaXrrBeCrBx3IZ5SOh4j8yQ86eDtS9YYSr1e3WdeBo3zqTsmlu
pmCBepV3hqMgkTCw0Pe_oOqYE81Xgrm0BJwY6D5S2HCWDdgp5a1ofI2zqIskw4x0wq4znbQvRRztsVCkqDN-KNFbQfulNEaF_FWIGAnEENEyqnh8mYi1d2S1
vqB8Es-HB7cLDQ0zFUwr39wrda9m61_m-V7K8OEsXu-u5K3MGJC0wtgJFY35fHfGmOax46nyikPI0Cwq0mNUBj_sBlhnrNE-kZOtsLos5kU-jwjMl695ilnJ
Sqi0BdX5ms3YKt9F3G0HaM_xTtvgRce5cl_2ZR_3xNPx1W
}

AWSEntityColoring(DataSync)
!define DataSync(e_alias, e_label, e_techn) AWSEntity(e_alias, e_label, e_techn, #1C7B68, DataSync, DataSync)
!define DataSync(e_alias, e_label, e_techn, e_descr) AWSEntity(e_alias, e_label, e_techn, e_descr, #1C7B68, DataSync, DataSync)
!define DataSyncParticipant(p_alias, p_label, p_techn) AWSParticipant(p_alias, p_label, p_techn, #1C7B68, DataSync, DataSync)
!define DataSyncParticipant(p_alias, p_label, p_techn, p_descr) AWSParticipant(p_alias, p_label, p_techn, p_descr, #1C7B68, DataSync, DataSync)

sprite $DataSyncAgent [64x64/16z] {
xPS7hgqm34J7IUnuPl_xVGLGlb10w16LtuxAhOVY9emlIgH-J4R1ZbCIVyQc-AO7fGp_8P4IOpyxArvGAJeAHSChZ689gU8bLGegyPeKfS1hOcJX7Su_n__l
MxGbtwbOyHl5Rak-b6N1Pqfirtxp4mPylpIW-44NBIJvfPyyKM4YAQ3nG99jGGYxyFlaasH--uD-ZAqiim_R031UznVO0DzOKgotyIk69xh4TkCxQNZ2kMcp
RvrImHE5Oh_mIr9F_WZXx5TAbEn1TqannU_uladXTzJZ5jam-RP7jLAy1oWZUoT_V6_9MqGxUd3oJz_Vu6GVvN_oHqYU-vSDinyZ90_-bhRPJohnY9DXkF9B
IbaMvkUMrBeolsFqL0mCzltYG8s9Ul972Yf_KVPF2GGdukn_cs8_rP-X75F7EJ7txnP5bygR-n_Tl-03iUZ35trKflqfpm___V_-wlwmkh-ixa-h-zlY_hYu
lwxlpwlx-oS
}

AWSEntityColoring(DataSyncAgent)
!define DataSyncAgent(e_alias, e_label, e_techn) AWSEntity(e_alias, e_label, e_techn, #1C7B68, DataSyncAgent, DataSyncAgent)
!define DataSyncAgent(e_alias, e_label, e_techn, e_descr) AWSEntity(e_alias, e_label, e_techn, e_descr, #1C7B68, DataSyncAgent, DataSyncAgent)
!define DataSyncAgentParticipant(p_alias, p_label, p_techn) AWSParticipant(p_alias, p_label, p_techn, #1C7B68, DataSyncAgent, DataSyncAgent)
!define DataSyncAgentParticipant(p_alias, p_label, p_techn, p_descr) AWSParticipant(p_alias, p_label, p_techn, p_descr, #1C7B68, DataSyncAgent, DataSyncAgent)

sprite $DatabaseMigrationService2 [64x64/16z] {
xTO5eYD124NHXqFjVxznrw97ljwud2Wjuz_qsszLkQkMu3GX72Anx6ddBMFHJS84W7rU5mFYvyzTwG9mpNEv-xmfu4aVaF4WGSnvXuq7ANpMFtgceU71djV_
9gFXJG2mcCSctq-2shoF_HkUOyiHyzxt_tguRVBOJu9t_5rVojjuaCtxHvCQrF2Gg75HXNJcHnaWiOZS5hi1OktCJsp9EPBepa-bcyecDS_wMVFpUFqrxn-l
F-SzFLf_Dxm_sdvump_QVhNyhifTLL_h_u-7cyean9XBGLRZgZA2ZjaCW5XaxSem0M2jlG_2DjgqlzBT0wbq5Tvw5ZtFOhTQ0brot9NYirwHn_S-NoQqwOLg
nqcMUSRUWvTvENff-h2wzsKn6jtvVfddot_IRx-j0G
}

AWSEntityColoring(DatabaseMigrationService2)
!define DatabaseMigrationService2(e_alias, e_label, e_techn) AWSEntity(e_alias, e_label, e_techn, #1C7B68, DatabaseMigrationService2, DatabaseMigrationService2)
!define DatabaseMigrationService2(e_alias, e_label, e_techn, e_descr) AWSEntity(e_alias, e_label, e_techn, e_descr, #1C7B68, DatabaseMigrationService2, DatabaseMigrationService2)
!define DatabaseMigrationService2Participant(p_alias, p_label, p_techn) AWSParticipant(p_alias, p_label, p_techn, #1C7B68, DatabaseMigrationService2, DatabaseMigrationService2)
!define DatabaseMigrationService2Participant(p_alias, p_label, p_techn, p_descr) AWSParticipant(p_alias, p_label, p_techn, p_descr, #1C7B68, DatabaseMigrationService2, DatabaseMigrationService2)

sprite $MigrationHub [64x64/16z] {
xPK7pkWu28G731Zc_lVTOYTQvozfAllQfuQCPd27FoH_-4DbBS5JoW0OIOxWiKE3cC186q7ZCn9QB44Lf5YAv2Cwd6H3vYZjw7n4GFbVVIhYyUQfAuni8xYv
XTMJP0Wa6e1MP8rW397CVcRZ03GKy29pU74BohSK_6JHi54jkLF5dHmfm_TRCKx9OCinYYHtPYgX_9g2p9DRvC1YC4zHKEVrOv6xBmQnrpzTlzGY9nU3ahd-
y_tFW_nWaEVxJoOQ3_BU3mPiI9vGQ0Tv074mQAXh_IfV3ExgLtdlYy5zlUvoSZVGH_LZb-y6SQj-XyxyBZVR3GQbfn-90P2-o1lG5eCk0Epa-eZRl7-voLKt
WvptprpW_0P1aZxpFkLLqy39BPMGY_Td70mvEGmcTld-Hj5OvQj1pBNezxkFffkAFeDfu7kW3ISd40AqJPLMt2ZBBMY0n4NFx4qq-8dUrF96B-s0uFCP1G2W
yueI15EGF510BuVoYcE_-zmFh_NAzHDTlqxgjPuAIz-tUJsOk3L_fW20pO-qUg_vRRQR-qUMcoUp0Hu2I3ZGajtKaWy80M26iPOtb2B8W1RVeIYoe7o9pVvb
V4a2hG79jtG5jFCzbLdyOVd37_u6
}

AWSEntityColoring(MigrationHub)
!define MigrationHub(e_alias, e_label, e_techn) AWSEntity(e_alias, e_label, e_techn, #1C7B68, MigrationHub, MigrationHub)
!define MigrationHub(e_alias, e_label, e_techn, e_descr) AWSEntity(e_alias, e_label, e_techn, e_descr, #1C7B68, MigrationHub, MigrationHub)
!define MigrationHubParticipant(p_alias, p_label, p_techn) AWSParticipant(p_alias, p_label, p_techn, #1C7B68, MigrationHub, MigrationHub)
!define MigrationHubParticipant(p_alias, p_label, p_techn, p_descr) AWSParticipant(p_alias, p_label, p_techn, p_descr, #1C7B68, MigrationHub, MigrationHub)

sprite $MigrationandTransfer [64x64/16z] {
xTO50jD048NXDpuJxdzVgcnz1OVyTVdYXj_L7brV2UAp6S3D-vTjihhtsm_skzzzcAf5BVeW41D0lkGLadNuMmfamLlxoc7JFc-D8MUzqFrVIMB6r_qaknh3
9tmYdfTdZlj0FS-lZVeqVlORwPWl1OazyIAmrO0NU6qlSXDGT7qWjdSL8tjUU7jVaRpnxnQpNC0be-fvlr_hqBk5W9ePlyCFzpU-F_y9VTZmbFhBlqqBSHsU
cQeXxVbDltsGyvWJqhQDUkTR2ZO_f8Zh9AaVCqACRFyXX4DjIThbVvAZ-t_LUQhRdDIXYUDVCIBZFF-H0Mvuo0TErO7ZLCpvoaEEF7hFGpNiMt7sRQcj-LZt
zPrUpNJT9zCXxip_VlsoUwlPyiulzECyM5RYDbfQ2lz2Nm4
}

AWSEntityColoring(MigrationandTransfer)
!define MigrationandTransfer(e_alias, e_label, e_techn) AWSEntity(e_alias, e_label, e_techn, #1C7B68, MigrationandTransfer, MigrationandTransfer)
!define MigrationandTransfer(e_alias, e_label, e_techn, e_descr) AWSEntity(e_alias, e_label, e_techn, e_descr, #1C7B68, MigrationandTransfer, MigrationandTransfer)
!define MigrationandTransferParticipant(p_alias, p_label, p_techn) AWSParticipant(p_alias, p_label, p_techn, #1C7B68, MigrationandTransfer, MigrationandTransfer)
!define MigrationandTransferParticipant(p_alias, p_label, p_techn, p_descr) AWSParticipant(p_alias, p_label, p_techn, p_descr, #1C7B68, MigrationandTransfer, MigrationandTransfer)

sprite $ServerMigrationService [64x64/16z] {
xTK5ejim48JXMH3CzlxdBNh39Adj8t_XsByPudtOxLezrsD8nmLXZ6YmUcgyzsznGiRxEC6PlhV4cEa5gKprjQGM8j5huyBwHm5WRQ3dmU--LrV0-7Alr-lV
5CfNUzTKimywb4lxt-3HQkspFGK20CPdlLkgf_k_0bQBG3cu_JRq5X4qb9Vt7xC_GSZQ-QCeVQLt0CxvdZqtud2VQD2vFXdgKj-XItqekDGx-ch_bilVrhOV
5Mskpzpdxryi0ejxlRYTmA6ljb40vUNxjyR6aBJqk8lz31aRCl-A0Rt_VkFsRKnkVmKZ3Fr_ztiVxh7rrHWpib_GAkFTskr-
}

AWSEntityColoring(ServerMigrationService)
!define ServerMigrationService(e_alias, e_label, e_techn) AWSEntity(e_alias, e_label, e_techn, #1C7B68, ServerMigrationService, ServerMigrationService)
!define ServerMigrationService(e_alias, e_label, e_techn, e_descr) AWSEntity(e_alias, e_label, e_techn, e_descr, #1C7B68, ServerMigrationService, ServerMigrationService)
!define ServerMigrationServiceParticipant(p_alias, p_label, p_techn) AWSParticipant(p_alias, p_label, p_techn, #1C7B68, ServerMigrationService, ServerMigrationService)
!define ServerMigrationServiceParticipant(p_alias, p_label, p_techn, p_descr) AWSParticipant(p_alias, p_label, p_techn, p_descr, #1C7B68, ServerMigrationService, ServerMigrationService)

sprite $Snowball [64x64/16z] {
xTP7WiCm34DHG8KcSV_xJajFwB6cb-XjKko_j63z3zCqMQkRccb5L0ofeLH3MMBJKj2KSJ0Klkov5Bjl8Pt-3GNXIXYwd3WAzTsNhi0HNHsMzwQ2sdSgJBxx
whAplujilGUrvoWwAd3j4Q_rB6SDZt3sDmTxunbxUwyue_5-rNXlBMM3VM15ZFRq1CVxeaIvbtxsx0aEzqIAWxryIVb7dz-lxq5j86G3vtScFx_p_SZb-v7l
Lsw_Nn_Spu_kzmVV7_w7QPeU0G
}

AWSEntityColoring(Snowball)
!define Snowball(e_alias, e_label, e_techn) AWSEntity(e_alias, e_label, e_techn, #1C7B68, Snowball, Snowball)
!define Snowball(e_alias, e_label, e_techn, e_descr) AWSEntity(e_alias, e_label, e_techn, e_descr, #1C7B68, Snowball, Snowball)
!define SnowballParticipant(p_alias, p_label, p_techn) AWSParticipant(p_alias, p_label, p_techn, #1C7B68, Snowball, Snowball)
!define SnowballParticipant(p_alias, p_label, p_techn, p_descr) AWSParticipant(p_alias, p_label, p_techn, p_descr, #1C7B68, Snowball, Snowball)

sprite $SnowballEdge [64x64/16z] {
xTL5Wgn040RXFwigBUv_twSmsW8zgv5lWmOkV14_VdIi-wAv8ar7M79HILxtBQcuPCcXQmUy6Dirk1QNc1hN4wTDVzdRsHfSq6QaR6raz3PAczR6b9XTwrt1
PYhPfIQRaD_iaqt8niwKH_jWqqFFHf_kwPSurRztgY-_ee_rhYlYQEzvmJhU9nVuX_gVlhCXFz3_GLVtOtsRP0MqxlOhNcWepvuQGnDWhLFFRn7wQu1fhX5m
k-zuXPHycjV-XO-R_NikPzEHATNrFdalDNbXgixkVm4vnqoWP7sjJmr_BQaXDOJ-SkWhFQPcwet5r4meAJjD1LEZk60geEArOgYVhc78eQO65vGK_GwcV7ec
Kml0Z4j2xpak-NuFfW983IwgDTuAI5d3q5X3es5ApXb31JqbpOQK9MViDwoozX_hAQK1pSuLd3CrXaK37TbJpZaz96c2xp_ZapgxJ97IcZQRHuGa1JGF2b_1
r_BZnsy
}

AWSEntityColoring(SnowballEdge)
!define SnowballEdge(e_alias, e_label, e_techn) AWSEntity(e_alias, e_label, e_techn, #1C7B68, SnowballEdge, SnowballEdge)
!define SnowballEdge(e_alias, e_label, e_techn, e_descr) AWSEntity(e_alias, e_label, e_techn, e_descr, #1C7B68, SnowballEdge, SnowballEdge)
!define SnowballEdgeParticipant(p_alias, p_label, p_techn) AWSParticipant(p_alias, p_label, p_techn, #1C7B68, SnowballEdge, SnowballEdge)
!define SnowballEdgeParticipant(p_alias, p_label, p_techn, p_descr) AWSParticipant(p_alias, p_label, p_techn, p_descr, #1C7B68, SnowballEdge, SnowballEdge)

sprite $Snowmobile [64x64/16z] {
xPO5bg8n48IhNVR-vrt9u90WURBspU1KNbD_M_-b_ES_5Mu_yQmFn6cC4-9l7X4CGCmZCrmPW6Q_J0eWKJV1sAinE21vzoQ1Nmj1GVx8JGMydoFWIQ3noW4A
gQalXEWr1bxOb42kdGVLsbfUVixF0bJOydZfDKLO162K_GHV1b3zZAAfGrNLoVGGZhC3CK-ySe0UW7FK2PteZQKTtdL7EpGYyl03blRuuxS78pK5zO5Up9H7
zYZoSSjWbhdUlWs7jDiHin2fvlfJzao-SZHgfMz1Zg_CU4qVauvhFlHf6jsXbfV7bgaF_SI_DW3by000DG3miru8W0XoUlqo8jfX34y6A89G9ri0Jm6G_IH_
03csEiCvVy7T2L3DyxTJCvd0rGPeju2EC6XayQf-EiRH2c8GWHbowGu9aDFw7H1oD7fmbW1QVSO87EShkUfVLUVxCrN73DphdxlzUtD-RCwlpVcvEx_tzuVz
_ML_VzhVt_Rtnp-V__pd1m
}

AWSEntityColoring(Snowmobile)
!define Snowmobile(e_alias, e_label, e_techn) AWSEntity(e_alias, e_label, e_techn, #1C7B68, Snowmobile, Snowmobile)
!define Snowmobile(e_alias, e_label, e_techn, e_descr) AWSEntity(e_alias, e_label, e_techn, e_descr, #1C7B68, Snowmobile, Snowmobile)
!define SnowmobileParticipant(p_alias, p_label, p_techn) AWSParticipant(p_alias, p_label, p_techn, #1C7B68, Snowmobile, Snowmobile)
!define SnowmobileParticipant(p_alias, p_label, p_techn, p_descr) AWSParticipant(p_alias, p_label, p_techn, p_descr, #1C7B68, Snowmobile, Snowmobile)

sprite $TransferFamily [64x64/16z] {
xT5NaiCW48JX9ixqxFtlknXJLYeZ0w_wbSEdoBNKrkBZV-hnZBBa0o0BFi83EkqJF0LE9ts6OvkF-mgrFGKdl03w-GeSzhhxyX5XrAj3KcLTLVM8WzwZL1LT
NPLldcbhEqbYgJwsmfNLn6y-OLUsNMm-_DckgyygBGSnacTlVQ_xV-PACkR5Feb_9IPQvR2_FFcwvmy-XKEw-HG2N0YfvvKu9lpSEU0T-pvmdssUjN3hRT_E
lnlnp3cdvdrPbq4lA3N_oWrwY_0Yj99A1lAeDu-qNntsTCXM2uWsxaqTv7qes8mtWLEp3CyvNwXZlSYajmJl83RjBGBP5ZnZiXNVwll7FpuZ2GAxzJmTxkju
qnXkItRnipt-yOlfFm
}

AWSEntityColoring(TransferFamily)
!define TransferFamily(e_alias, e_label, e_techn) AWSEntity(e_alias, e_label, e_techn, #1C7B68, TransferFamily, TransferFamily)
!define TransferFamily(e_alias, e_label, e_techn, e_descr) AWSEntity(e_alias, e_label, e_techn, e_descr, #1C7B68, TransferFamily, TransferFamily)
!define TransferFamilyParticipant(p_alias, p_label, p_techn) AWSParticipant(p_alias, p_label, p_techn, #1C7B68, TransferFamily, TransferFamily)
!define TransferFamilyParticipant(p_alias, p_label, p_techn, p_descr) AWSParticipant(p_alias, p_label, p_techn, p_descr, #1C7B68, TransferFamily, TransferFamily)

