From 4a4b56a9156b42022ef8a764573b725eba1803ab Mon Sep 17 00:00:00 2001 From: Yoshiaki Yoshida Date: Mon, 10 Mar 2025 23:55:18 +0900 Subject: [PATCH] Add Amazon ECS Task icon (#1120) --- diagrams/aws/compute.py | 4 ++++ docs/nodes/aws.md | 3 +++ .../compute/elastic-container-service-task.png | Bin 0 -> 2673 bytes .../compute/elastic-container-service-task.png | Bin 0 -> 2673 bytes 4 files changed, 7 insertions(+) create mode 100644 resources/aws/compute/elastic-container-service-task.png create mode 100644 website/static/img/resources/aws/compute/elastic-container-service-task.png diff --git a/diagrams/aws/compute.py b/diagrams/aws/compute.py index 14c54403..66022a16 100644 --- a/diagrams/aws/compute.py +++ b/diagrams/aws/compute.py @@ -96,6 +96,10 @@ class ElasticContainerServiceService(_Compute): _icon = "elastic-container-service-service.png" +class ElasticContainerServiceTask(_Compute): + _icon = "elastic-container-service-task.png" + + class ElasticContainerService(_Compute): _icon = "elastic-container-service.png" diff --git a/docs/nodes/aws.md b/docs/nodes/aws.md index 95a29e6f..faf0cc85 100644 --- a/docs/nodes/aws.md +++ b/docs/nodes/aws.md @@ -203,6 +203,9 @@ Node classes list of the aws provider. ElasticContainerServiceService **diagrams.aws.compute.ElasticContainerServiceService** +ElasticContainerServiceTask +**diagrams.aws.compute.ElasticContainerServiceTask** + ElasticContainerService **diagrams.aws.compute.ElasticContainerService**, **ECS** (alias) diff --git a/resources/aws/compute/elastic-container-service-task.png b/resources/aws/compute/elastic-container-service-task.png new file mode 100644 index 0000000000000000000000000000000000000000..781c93ef2f4791017deae9f967d6a3e67f33e14a GIT binary patch literal 2673 zcmb`Jdon2c%D#fa?27Gh9z z!63J4+-A2!I}Ms_84^2{83tR%xO0A-cI%vV);jx~bH{(352D6~l*T3z5mzvRKifc}tjU;aJyoPf)-aQ=N-G!r8oOo`7 zy-Pz;-Y~Acu9@59nPjQ#9JIpZfmqE=!kutdi?&iTdiFt~K0j~U4reRZ3G*7SP=v;m zk=um%Y`_NDf$wFCCoV;Fyy)<70j@LV)$Fi%v?f?dG+y0SdRRdb#Ob8yM;8jV)%qva zOkh6n+#+QHJWSdI(v5wUSE{fYC-?m zAW!)F=llpqln<7=imh^qwU;ibBdYJn&+aanF!8#lHf8Pqm}c@tV^X0t$Y5O47zg}@ z7#V(#g}FoXb`;X(;LeK4a~r7WF@anG2l1k2YJOOC(0jz2|5J;W0H;4tevhb17uR*G z1d?wN5XNOrMMb^8wS{ifkRr#&qBj)(o z2sNU2tqYG?lPh$OKOZ4|uH4IvJPH=*lX9y9xr= z;gT|#K}TTITy{63$JPW69th6dsL+arg!i-ku0~2J{)YH<(5YAqpj_AD#+>AZWZK0s zo)F1tz%K31WwFZkRQ!82{B}*~-)r@5$}i&%O_Fj$3SLP7E9r(O6M0 z-u^N7WJ&*ZAX%QKHFYbzc;bNfKll8sPQOzpR*Be*&mhQDwaaCZC2xn6`}*%!msv)^ zT6l_OihCU=gJM`sEN``1!K9-piy*tO(fefFP?F@FR8w!}K3Os=Uf0vG1(>0e-gewN z;n0_N`=X|>YP_h^l8QHDJ~ySjl-hIcWj91l$4`IAdpJ6Elk~=0E9=C_MRy~Q$rIs` z1;eNUiU!?hII}Y97C|BL=PyXmL--Fs`LDOsILI@u9Sj?2Q|0XDkKHuX8kG&wlUytt zo2b|u;+&ggQcI+85Gk<_+h|(YY~2l!8@)#Ir&*Rq4YD!1;{&lxc1v*FbRTe}GPpL! zy`;}|C7-PuCfX}F&%Hqgo~iLSY&koq32~Q$hijuWbsAX+Sj01K?nj4aFw}%Y9<(~q zPyn|bmXMH}A;3wTNG`t30Osq#WaiVRQm^G7Q0PD7@tLaILt*_Wd6`)B$d<39#zQzW zU^DTpyId2LMpfBQ+w)1l(c!D7^(vHSWxml4N{1hq9$inpV)s{BgZT-+GId6^SQSb! z=1p#45)j*!69C;r2CV8uwm7^d`L|8|a;*JhJDhts#b3kx$`IrV1Efog4V5*j7vljsB6BL^Y%Bgtqee*2|n|IqhC*BEA|FdT6VXqp3_ww~_z>?mk!fHs?RDqK8UB+v(qbfaUiD|b&F+&5j(JYbfQs_IKO z?KXpKv7I@Xh~Z(6Q2~PcQy&_btN(pk|Br~cV%C@VfyAs*>B9T?)dY@%e1E!}4OUPZ zu+QI63P;?mvQ%MJ+n4dV@8(}qEKvdsU^3uwEsh3%^qO;jd0F0s2F9Tlpj{5!?yU2# zDm0_xU>Vge=uzqA7dL>AcDbZG>hMWd4mmHr+tNHUx)>Rd!9U1!bjZrQBDo-4+8DtW z9npsF>0otNaL9ZosXo^#sfF2z7TtpN&GiE%VGu9+Q_7ktPLBFP1*ol$y}qk<)+h3@ z;p4Yb_eTH1FZh|&_PqM?KoL%*BaMJ6&a1Go6HSOt62cZ;IGfB4S*Ii1aumkRHPa$= z1QDscc6ukEM9Py(5mCz%k$~w%@DCvq<<`n9{*el&8|Zt$gZuFXyzIlcZcW)QO6Lz0 zemrN7q>tnu+u`|Z23-?HAIUq#i$DIU1OxJRFi?XpjJlqK_9q913+HtJn4h;Xm~hK4 T!oGyRlEB*1eorBZ^26T%peu3W literal 0 HcmV?d00001 diff --git a/website/static/img/resources/aws/compute/elastic-container-service-task.png b/website/static/img/resources/aws/compute/elastic-container-service-task.png new file mode 100644 index 0000000000000000000000000000000000000000..781c93ef2f4791017deae9f967d6a3e67f33e14a GIT binary patch literal 2673 zcmb`Jdon2c%D#fa?27Gh9z z!63J4+-A2!I}Ms_84^2{83tR%xO0A-cI%vV);jx~bH{(352D6~l*T3z5mzvRKifc}tjU;aJyoPf)-aQ=N-G!r8oOo`7 zy-Pz;-Y~Acu9@59nPjQ#9JIpZfmqE=!kutdi?&iTdiFt~K0j~U4reRZ3G*7SP=v;m zk=um%Y`_NDf$wFCCoV;Fyy)<70j@LV)$Fi%v?f?dG+y0SdRRdb#Ob8yM;8jV)%qva zOkh6n+#+QHJWSdI(v5wUSE{fYC-?m zAW!)F=llpqln<7=imh^qwU;ibBdYJn&+aanF!8#lHf8Pqm}c@tV^X0t$Y5O47zg}@ z7#V(#g}FoXb`;X(;LeK4a~r7WF@anG2l1k2YJOOC(0jz2|5J;W0H;4tevhb17uR*G z1d?wN5XNOrMMb^8wS{ifkRr#&qBj)(o z2sNU2tqYG?lPh$OKOZ4|uH4IvJPH=*lX9y9xr= z;gT|#K}TTITy{63$JPW69th6dsL+arg!i-ku0~2J{)YH<(5YAqpj_AD#+>AZWZK0s zo)F1tz%K31WwFZkRQ!82{B}*~-)r@5$}i&%O_Fj$3SLP7E9r(O6M0 z-u^N7WJ&*ZAX%QKHFYbzc;bNfKll8sPQOzpR*Be*&mhQDwaaCZC2xn6`}*%!msv)^ zT6l_OihCU=gJM`sEN``1!K9-piy*tO(fefFP?F@FR8w!}K3Os=Uf0vG1(>0e-gewN z;n0_N`=X|>YP_h^l8QHDJ~ySjl-hIcWj91l$4`IAdpJ6Elk~=0E9=C_MRy~Q$rIs` z1;eNUiU!?hII}Y97C|BL=PyXmL--Fs`LDOsILI@u9Sj?2Q|0XDkKHuX8kG&wlUytt zo2b|u;+&ggQcI+85Gk<_+h|(YY~2l!8@)#Ir&*Rq4YD!1;{&lxc1v*FbRTe}GPpL! zy`;}|C7-PuCfX}F&%Hqgo~iLSY&koq32~Q$hijuWbsAX+Sj01K?nj4aFw}%Y9<(~q zPyn|bmXMH}A;3wTNG`t30Osq#WaiVRQm^G7Q0PD7@tLaILt*_Wd6`)B$d<39#zQzW zU^DTpyId2LMpfBQ+w)1l(c!D7^(vHSWxml4N{1hq9$inpV)s{BgZT-+GId6^SQSb! z=1p#45)j*!69C;r2CV8uwm7^d`L|8|a;*JhJDhts#b3kx$`IrV1Efog4V5*j7vljsB6BL^Y%Bgtqee*2|n|IqhC*BEA|FdT6VXqp3_ww~_z>?mk!fHs?RDqK8UB+v(qbfaUiD|b&F+&5j(JYbfQs_IKO z?KXpKv7I@Xh~Z(6Q2~PcQy&_btN(pk|Br~cV%C@VfyAs*>B9T?)dY@%e1E!}4OUPZ zu+QI63P;?mvQ%MJ+n4dV@8(}qEKvdsU^3uwEsh3%^qO;jd0F0s2F9Tlpj{5!?yU2# zDm0_xU>Vge=uzqA7dL>AcDbZG>hMWd4mmHr+tNHUx)>Rd!9U1!bjZrQBDo-4+8DtW z9npsF>0otNaL9ZosXo^#sfF2z7TtpN&GiE%VGu9+Q_7ktPLBFP1*ol$y}qk<)+h3@ z;p4Yb_eTH1FZh|&_PqM?KoL%*BaMJ6&a1Go6HSOt62cZ;IGfB4S*Ii1aumkRHPa$= z1QDscc6ukEM9Py(5mCz%k$~w%@DCvq<<`n9{*el&8|Zt$gZuFXyzIlcZcW)QO6Lz0 zemrN7q>tnu+u`|Z23-?HAIUq#i$DIU1OxJRFi?XpjJlqK_9q913+HtJn4h;Xm~hK4 T!oGyRlEB*1eorBZ^26T%peu3W literal 0 HcmV?d00001