@startuml sprite $router [62x65/16] { 000000000000000000000000000CCCCCCCC000000000000000000000000000 0000000000000000000000CCCCCCCCCCCCCCCCCC0000000000000000000000 0000000000000000000CCCCCCCCCCCCCCCCCCCCCCCC0000000000000000000 00000000000000000CCCCCCCCCCCCCCCCCCCCCCCCCCCC00000000000000000 000000000000000CCCCCCCCCCCCCCC99CCCCCCCCCCCCCCC000000000000000 00000000000000CCCCCCCCCCCCCCCB00BCCCCCCCCCCCCCCC00000000000000 000000000000CCCCCCCCCCCCCCCCC8008CCCCCCCCCCCCCCCCC000000000000 00000000000CCCCCCCCCCCCCCCCCB0000BCCCCCCCCCCCCCCCCC00000000000 0000000000CCCCCCCCCCCCCCCCCC700007CCCCCCCCCCCCCCCCCC0000000000 000000000CCCCCCCCCCCCCCCCCCA000000ACCCCCCCCCCCCCCCCCC000000000 00000000CCCCCCCCCCCCCCCCCCC00000000CCCCCCCCCCCCCCCCCCC00000000 0000000CCCCCCCCCCCCCCCCCCC9000000009CCCCCCCCCCCCCCCCCCC0000000 000000CCCCCCCCCCCCCCCCCCCB0000000000BCCCCCCCCCCCCCCCCCCC000000 00000CCCCCCCCCCCCCCCCCCCC800000000008CCCCCCCCCCCCCCCCCCCC00000 00000CCCCCCCCCCCCCCCCCCCB000000000000BCCCCCCCCCCCCCCCCCCC00000 0000CCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCC0000 0000CCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCC0000 000CCCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCCC000 000CCCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCCC000 00CCCCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCCCC00 00CCCCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCCCC00 00CCCCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCCCC00 0CCCCCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCCCCC0 0CCCCCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCCCCC0 0CCCCCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCCCCC0 0CCCCCCCCCCCCCC09CCCCCCCCCCC700009CCCCCCCCCCC90CCCCCCCCCCCCCC0 CCCCCCCCCCCCCCC007ACCCCCCCCC700009CCCCCCCCCA700CCCCCCCCCCCCCCC CCCCCCCCCCCCCCC00008BCCCCCCC700009CCCCCCCB80000CCCCCCCCCCCCCCC CCCBAAAAAAAAAAA0000009CCCCCC700009CCCCCC9000000AAAAAAAAAAABCCC CCCA0000000000000000000ACCCC700009CCCCA0000000000000000000ACCC CCCA000000000000000000007BCC700009CCB700000000000000000000ACCC CCCA0000000000000000000008CC700009CC8000000000000000000000ACCC CCCA00000000000000000007ACCC700009CCCA70000000000000000000ACCC CCCA7777777777700000009CCCCC700009CCCCC9000000077777777777ACCC CCCCCCCCCCCCCCC000009BCCCCCC700009CCCCCCB900000CCCCCCCCCCCCCCC DCCCCCCCCCCCCCC0007BCCCCCCCC700009CCCCCCCCB7000CCCCCCCCCCCCCCD ECCCCCCCCCCCCCC00ACCCCCCCCCC700009CCCCCCCCCCA00CCCCCCCCCCCCCCE FCCCCCCCCCCCCCC9CCCCCCCCCCCC700009CCCCCCCCCCCC9CCCCCCCCCCCCCCF FDCCCCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCCCCDF 0ECCCCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCCCCE0 0FCCCCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCCCCF0 0FCCCCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCCCCF0 0FECCCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCCCEF0 0FFCCCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCCCF00 00FDCCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCCDF00 00FFCCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCCFF00 000FDCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCDF000 000FFCCCCCCCCCCCCCCCCCCCBAAA700008AAABCCCCCCCCCCCCCCCCCCCFF000 0000FECCCCCCCCCCCCCCCCCCB000000000000BCCCCCCCCCCCCCCCCCCEF0000 0000FFDCCCCCCCCCCCCCCCCCC900000000009CCCCCCCCCCCCCCCCCCDFF0000 00000FFCCCCCCCCCCCCCCCCCCC0000000000CCCCCCCCCCCCCCCCCCCFF00000 00000FFFCCCCCCCCCCCCCCCCCCA00000000ACCCCCCCCCCCCCCCCCCFFF00000 000000FFFCCCCCCCCCCCCCCCCCC70000007CCCCCCCCCCCCCCCCCCFFF000000 0000000FFFCCCCCCCCCCCCCCCCCB000000BCCCCCCCCCCCCCCCCCFFF0000000 00000000FFFCCCCCCCCCCCCCCCCC900009CCCCCCCCCCCCCCCCCFFF00000000 000000000FFFDCCCCCCCCCCCCCCCB0000BCCCCCCCCCCCCCCCDFFF000000000 0000000000FFFECCCCCCCCCCCCCCC9009CCCCCCCCCCCCCCCEFFF0000000000 00000000000FFFFDCCCCCCCCCCCCCC77CCCCCCCCCCCCCCDFFFF00000000000 000000000000FFFFEDCCCCCCCCCCCCAACCCCCCCCCCCCDEFFFF000000000000 00000000000000FFFFFDCCCCCCCCCCCCCCCCCCCCCCDFFFFF00000000000000 000000000000000FFFFFFEDCCCCCCCCCCCCCCCCDEFFFFFF000000000000000 00000000000000000FFFFFFFFEDDDDDDDDDDEFFFFFFFF00000000000000000 0000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000 0000000000000000000000FFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000000000000000000FFFFFFFF000000000000000000000000000 } sprite $NetworkingContentDelivery_AmazonVPC_router [62x65/16] { 000000000000000000000000000CCCCCCCC000000000000000000000000000 0000000000000000000000CCCCCCCCCCCCCCCCCC0000000000000000000000 0000000000000000000CCCCCCCCCCCCCCCCCCCCCCCC0000000000000000000 00000000000000000CCCCCCCCCCCCCCCCCCCCCCCCCCCC00000000000000000 000000000000000CCCCCCCCCCCCCCC99CCCCCCCCCCCCCCC000000000000000 00000000000000CCCCCCCCCCCCCCCB00BCCCCCCCCCCCCCCC00000000000000 000000000000CCCCCCCCCCCCCCCCC8008CCCCCCCCCCCCCCCCC000000000000 00000000000CCCCCCCCCCCCCCCCCB0000BCCCCCCCCCCCCCCCCC00000000000 0000000000CCCCCCCCCCCCCCCCCC700007CCCCCCCCCCCCCCCCCC0000000000 000000000CCCCCCCCCCCCCCCCCCA000000ACCCCCCCCCCCCCCCCCC000000000 00000000CCCCCCCCCCCCCCCCCCC00000000CCCCCCCCCCCCCCCCCCC00000000 0000000CCCCCCCCCCCCCCCCCCC9000000009CCCCCCCCCCCCCCCCCCC0000000 000000CCCCCCCCCCCCCCCCCCCB0000000000BCCCCCCCCCCCCCCCCCCC000000 00000CCCCCCCCCCCCCCCCCCCC800000000008CCCCCCCCCCCCCCCCCCCC00000 00000CCCCCCCCCCCCCCCCCCCB000000000000BCCCCCCCCCCCCCCCCCCC00000 0000CCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCC0000 0000CCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCC0000 000CCCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCCC000 000CCCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCCC000 00CCCCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCCCC00 00CCCCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCCCC00 00CCCCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCCCC00 0CCCCCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCCCCC0 0CCCCCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCCCCC0 0CCCCCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCCCCC0 0CCCCCCCCCCCCCC09CCCCCCCCCCC700009CCCCCCCCCCC90CCCCCCCCCCCCCC0 CCCCCCCCCCCCCCC007ACCCCCCCCC700009CCCCCCCCCA700CCCCCCCCCCCCCCC CCCCCCCCCCCCCCC00008BCCCCCCC700009CCCCCCCB80000CCCCCCCCCCCCCCC CCCBAAAAAAAAAAA0000009CCCCCC700009CCCCCC9000000AAAAAAAAAAABCCC CCCA0000000000000000000ACCCC700009CCCCA0000000000000000000ACCC CCCA000000000000000000007BCC700009CCB700000000000000000000ACCC CCCA0000000000000000000008CC700009CC8000000000000000000000ACCC CCCA00000000000000000007ACCC700009CCCA70000000000000000000ACCC CCCA7777777777700000009CCCCC700009CCCCC9000000077777777777ACCC CCCCCCCCCCCCCCC000009BCCCCCC700009CCCCCCB900000CCCCCCCCCCCCCCC DCCCCCCCCCCCCCC0007BCCCCCCCC700009CCCCCCCCB7000CCCCCCCCCCCCCCD ECCCCCCCCCCCCCC00ACCCCCCCCCC700009CCCCCCCCCCA00CCCCCCCCCCCCCCE FCCCCCCCCCCCCCC9CCCCCCCCCCCC700009CCCCCCCCCCCC9CCCCCCCCCCCCCCF FDCCCCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCCCCDF 0ECCCCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCCCCE0 0FCCCCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCCCCF0 0FCCCCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCCCCF0 0FECCCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCCCEF0 0FFCCCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCCCF00 00FDCCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCCDF00 00FFCCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCCFF00 000FDCCCCCCCCCCCCCCCCCCCCCCC700009CCCCCCCCCCCCCCCCCCCCCCCDF000 000FFCCCCCCCCCCCCCCCCCCCBAAA700008AAABCCCCCCCCCCCCCCCCCCCFF000 0000FECCCCCCCCCCCCCCCCCCB000000000000BCCCCCCCCCCCCCCCCCCEF0000 0000FFDCCCCCCCCCCCCCCCCCC900000000009CCCCCCCCCCCCCCCCCCDFF0000 00000FFCCCCCCCCCCCCCCCCCCC0000000000CCCCCCCCCCCCCCCCCCCFF00000 00000FFFCCCCCCCCCCCCCCCCCCA00000000ACCCCCCCCCCCCCCCCCCFFF00000 000000FFFCCCCCCCCCCCCCCCCCC70000007CCCCCCCCCCCCCCCCCCFFF000000 0000000FFFCCCCCCCCCCCCCCCCCB000000BCCCCCCCCCCCCCCCCCFFF0000000 00000000FFFCCCCCCCCCCCCCCCCC900009CCCCCCCCCCCCCCCCCFFF00000000 000000000FFFDCCCCCCCCCCCCCCCB0000BCCCCCCCCCCCCCCCDFFF000000000 0000000000FFFECCCCCCCCCCCCCCC9009CCCCCCCCCCCCCCCEFFF0000000000 00000000000FFFFDCCCCCCCCCCCCCC77CCCCCCCCCCCCCCDFFFF00000000000 000000000000FFFFEDCCCCCCCCCCCCAACCCCCCCCCCCCDEFFFF000000000000 00000000000000FFFFFDCCCCCCCCCCCCCCCCCCCCCCDFFFFF00000000000000 000000000000000FFFFFFEDCCCCCCCCCCCCCCCCDEFFFFFF000000000000000 00000000000000000FFFFFFFFEDDDDDDDDDDEFFFFFFFF00000000000000000 0000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000 0000000000000000000000FFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000000000000000000FFFFFFFF000000000000000000000000000 } skinparam interface<> { BackgroundColor #FEEDE2 BorderColor #F58536 } skinparam interface<> { BackgroundColor #FEEDE2 BorderColor #F58536 } !define ROUTER(alias) AWS_ENTITY(interface,#F58536,NetworkingContentDelivery_AmazonVPC_router,alias,router) !define ROUTER(alias,label) AWS_ENTITY(interface,#F58536,NetworkingContentDelivery_AmazonVPC_router,label,alias,router) !definelong ROUTER(alias,label,e_type="interface",e_color="#F58536",e_stereo="router",e_sprite="NetworkingContentDelivery_AmazonVPC_router") AWS_ENTITY(e_type,e_color,e_sprite,label,alias,e_stereo) !enddefinelong !define NETWORKINGCONTENTDELIVERY_AMAZONVPC_ROUTER(alias) AWS_ENTITY(interface,#F58536,NetworkingContentDelivery_AmazonVPC_router,alias,NetworkingContentDelivery\nAmazonVPC\nrouter) !define NETWORKINGCONTENTDELIVERY_AMAZONVPC_ROUTER(alias,label) AWS_ENTITY(interface,#F58536,NetworkingContentDelivery_AmazonVPC_router,label,alias,NetworkingContentDelivery\nAmazonVPC\nrouter) !definelong NETWORKINGCONTENTDELIVERY_AMAZONVPC_ROUTER(alias,label,e_type="interface",e_color="#F58536",e_stereo="NetworkingContentDelivery\nAmazonVPC\nrouter",e_sprite="NetworkingContentDelivery_AmazonVPC_router") AWS_ENTITY(e_type,e_color,e_sprite,label,alias,e_stereo) !enddefinelong @enduml