@startuml
sprite $IoTShadowMd [14x14/16z] FOaB5W0X209H4FR-5zv_3QNE0pSjOZDgkdwHxb7--tadwrMvggiARQAbM1ubhISP78CS_SXjayXF1yw6UCtFUsquNHBQ6a1o8K570dntj4dB07NdvXcu
sprite $IoTShadowLg [20x20/16z] {
NSw5OK0X34NHItX2zn-umgyVN1CUC_oZ9XM_EG09FwPSiGIFRAvrvF3eubkVysInM1Ux1Yhrb-MmofD7Dglfq3N1RV3BOPrso73lURULJizGKELVfW9s73kv
dRE19VaNQO6whMzM1TBKG6xNhRiNT_0vPce_UsI3R84pT-_aZxE1-GVU
}
!procedure IoTShadow($id, $name="", $tech="")
  IconElement($id, 'aws-20200911/Resource/LoT/IoTShadow', $name, $tech)
!endprocedure
!procedure IoTShadowCard($id, $funcName="", $content="")
  IconCard($id, '<$IoTShadowMd>', 'LoT', $funcName, $content)
!endprocedure
!procedure IoTShadowGroup($id, $name='Io T Shadow', $tech='')
  IconGroup($id, 'LoTFamily', '<$IoTShadowLg>', $name, $tech)
!endprocedure
@enduml